Как бухгалтеру получать выписки из Сбербанка в 1С через DirectBank без токена директора?

Системный администратор 1С v8.3 (Управляемые формы) 1С:ERP Управление предприятием Бухгалтерский учет
← На главную

Часто возникает ситуация, когда интеграцию 1С с банком по технологии DirectBank настраивают с использованием токена директора, обладающего правом подписи. Это удобно для отправки платежей, но создает проблему для других сотрудников, например, для бухгалтера. Директор не хочет передавать право подписи, а бухгалтеру для оперативной работы необходимо в течение дня загружать банковские выписки. Стандартная настройка, выполненная под директором, будет требовать его токен для каждой операции, включая запрос выписки.

Рассмотрим, как решить эту задачу в конфигурации 1С:ERP и настроить работу так, чтобы бухгалтер мог самостоятельно получать выписки, не имея доступа к подписи платежных документов.

Ключ к решению — настройка прав в «Сбербанк Бизнес Онлайн»

Основная ошибка — пытаться решить проблему исключительно средствами 1С. Корень задачи лежит в правильном администрировании пользователей и их прав в самом интернет-банке Сбербанка. Технология DirectBank лишь транслирует те права и возможности, которые предоставлены конкретному пользователю в системе «Сбербанк Бизнес Онлайн».

Если интеграция настроена с учетными данными директора, то 1С будет пытаться выполнить все действия от его имени и с его правами, требуя соответствующей аутентификации (в данном случае — токен). Чтобы бухгалтер мог работать самостоятельно, для него нужно создать отдельную учетную запись в интернет-банке с ограниченными правами.

Пошаговый план действий для руководителя:

  1. Зайдите в личный кабинет «Сбербанк Бизнес Онлайн» под своей учетной записью с правами администратора.
  2. Перейдите в раздел управления пользователями и создайте нового пользователя для вашего бухгалтера.
  3. Назначьте этому пользователю роль, которая не включает право подписи финансовых документов. Важно убедиться, что в права этой роли входят:
    • Просмотр информации по расчетным счетам.
    • Формирование и получение банковских выписок.
    • (Опционально) Создание платежных поручений без права отправки. Это позволит бухгалтеру готовить платежки в 1С, которые директор затем сможет подписать и отправить.
  4. Сохраните настройки. Теперь у бухгалтера есть собственная учетная запись для входа в систему банка.

Варианты аутентификации для бухгалтера

После создания отдельного пользователя необходимо определить, как он будет проходить аутентификацию. Токен с правом подписи ему не нужен. Сбербанк предлагает несколько удобных и безопасных альтернатив.

1. Вход по логину и паролю с SMS-подтверждением

Это самый распространенный и удобный способ для сотрудников без права подписи. Бухгалтер получает свой уникальный логин и пароль для входа в «Сбербанк Бизнес Онлайн», а для подтверждения входа и некоторых операций (если это настроено) используется одноразовый код из SMS. Именно эти логин и пароль нужно будет использовать для настройки DirectBank в 1С под бухгалтера.

2. Использование отдельного токена без права подписи

Для бухгалтера можно выпустить специальный (второй в организации) токен, который не дает права подписывать финансовые документы. Он будет служить только для аутентификации в системе, чтобы выполнять разрешенные операции, такие как просмотр счетов и получение выписок. Этот вариант менее распространен, но также возможен.

Настройка DirectBank в 1С для бухгалтера

Когда в интернет-банке все готово, можно переходить к настройке в 1С. Важно не изменять существующую настройку директора, а создать новую, персональную для бухгалтера.

  1. В 1С:ERP перейдите в раздел Казначейство → Обмен с банками → Настройки обмена с банками.
  2. Создайте новую настройку обмена. В качестве способа обмена выберите DirectBank.
  3. На шаге ввода учетных данных укажите логин и пароль, которые были созданы для бухгалтера в «Сбербанк Бизнес Онлайн». Не используйте данные директора!
  4. Завершите настройку. Рекомендуется дать ей понятное имя, например, «Сбербанк_Бухгалтер».
  5. Теперь бухгалтер, работая в 1С, сможет открывать обработку «Обмен с банком», выбирать свою персональную настройку и без участия директора запрашивать и загружать выписки. Система будет использовать его учетные данные и права, а для подтверждения операции (если потребуется) запросит SMS-код на его телефон.

При этом директор продолжит использовать свою настройку с токеном для подписания и отправки платежей, подготовленных бухгалтером.

Возможные технические сложности и нюансы

При настройке важно помнить о некоторых особенностях работы интеграции со Сбербанком.

Конфликт методов аутентификации. В рамках одной учетной записи в «Сбербанк Бизнес Онлайн» могут возникать конфликты, если одновременно активны и токен, и подтверждение по SMS. Форумные обсуждения показывают, что DirectBank может работать нестабильно в такой смешанной конфигурации. Лучшая практика — четкое разделение:

"Нелогичность" работы. Иногда пользователи отмечают, что в веб-версии интернет-банка бухгалтер может получить выписку, а через 1С — нет. Как мы выяснили, это не нелогичность, а вопрос прав. В браузере бухгалтер заходит под своей учетной записью, а в 1С (до правильной настройки) система пыталась работать от имени директора. Создание отдельной настройки обмена в 1С для бухгалтера полностью решает это кажущееся противоречие.

Работа с зарплатными проектами

Отдельно стоит упомянуть вопрос по зарплатным проектам. Технология DirectBank в современных конфигурациях 1С, включая 1С:ERP, полностью поддерживает работу с ними. Вы можете формировать ведомости на выплату зарплаты, создавать на их основании реестры для банка и отправлять эти реестры напрямую из интерфейса 1С, подписывая их токеном уполномоченного сотрудника. Это значительно упрощает и ускоряет процесс выплаты заработной платы.

← На главную