Обмен с банком прямо из 1С: настройка ДиректБанка, подписи и первых платёжек

· 9 мин

Содержание

ДиректБанк подключают в два хода: сначала банк включает услугу для вашей организации, затем в 1С вы создаёте настройку обмена с этим банком. В Бухгалтерии 3.0 старт — в списке Банк и касса → Банковские выписки: там есть команда подключения ДиректБанка, которая запускает помощник. Помощник находит банк по БИК, получает настройки с сервера банка или из файла и проверяет вход.

Частое заблуждение — что ДиректБанк нужно где-то «скачать» или купить у фирмы 1С. Отдельной программы нет: механизм уже встроен в типовые конфигурации на БСП, а платите вы банку по его тарифу дистанционного обслуживания. Клиент-банк при этом остаётся у вас, но файлы 1c_to_kl.txt и kl_to_1c.txt гонять больше не нужно: платёжки уходят, а выписки приходят в 1С напрямую.

Что проверить до подключения: банк, версия, рабочее место

Не каждый банк работает по ДиректБанку, и не каждый поддерживает все способы входа. Начните с вопроса к менеджеру банка, а не с настройки программы.

Требования со стороны банка

  • 🏦 Банк поддерживает 1С:ДиректБанк. Список банков есть на сайте 1С, но надёжнее спросить сам банк: услуга часто включается заявлением.
  • 📝 Подано заявление на подключение (иногда это галочка в интернет-банке). Без него сервер банка вернёт отказ, даже если в 1С всё настроено верно.
  • 🔐 Известен способ аутентификации: логин и пароль с одноразовым кодом из SMS, электронная подпись на токене или сертификат, выданный банком.
  • 👥 Определено, сколько подписей нужно на платёжке. Если по карточке образцов подписей нужны две (руководитель и главный бухгалтер), то и в ДиректБанке документ уйдёт только после двух подписей.

Требования к программе и компьютеру

ЧтоТребование
КонфигурацияБухгалтерия 3.0, УТ 11, КА, ERP, УНФ — актуального релиза
Платформа8.3 с интерфейсом «Такси», номер не ниже требуемого релизом конфигурации
ИнтернетДоступ к серверу банка по HTTPS (порт 443) без блокировки прокси
КриптопровайдерНужен, если вход или подпись идут по сертификату (КриптоПро CSP, ViPNet CSP)
ТокенДрайвер носителя (например, Рутокен), если ключ хранится на токене

Обновите конфигурацию до свежего релиза до подключения. Банки меняют протоколы, и на старом релизе помощник может не найти банк или не принять его настройки.

Справочник «Банковские счета»

Проверьте карточку расчётного счёта организации: номер счёта, банк из классификатора с правильным БИК. ДиректБанк привязывается к банку, а счета подтягиваются в настройку обмена. Если банк в карточке введён вручную с ошибкой в БИК, помощник его не узнает.

Включаем ДиректБанк и создаём настройку обмена в 1С

Шаг 1. Включить обмен с банками

Откройте Администрирование → Обмен электронными документами. В блоке про обмен с банками включите флажок сервиса ДиректБанк. Пока флажок снят, команд ДиректБанка в списках выписок и платёжек не будет.

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

Шаг 2. Запустить помощник подключения

  1. Перейдите в Банк и касса → Банковские выписки.
  2. В командной панели найдите команду с упоминанием ДиректБанка и выберите подключение.
  3. Укажите организацию и банк. Помощник предложит банки, где у организации открыты счета.
  4. Выберите способ получения настроек.

Способов обычно два:

СпособКогда использоватьНа что смотреть
Получить настройки с сервера банкаБанк поддерживает автонастройкуНужен логин, иногда код из SMS
Загрузить файл настроекБанк выдал файл (обычно XML)Файл свежий, от того же банка, для этой организации

Шаг 3. Проверить вход и счета

После загрузки настроек помощник предлагает тестовое подключение. Введите логин и пароль, подтвердите код из SMS или выберите сертификат. При успехе в настройке обмена появится список счетов, доступных по ДиректБанку.

Сверьте этот список со справочником «Банковские счета». Если счёта нет, значит банк не подключил его к услуге: это решается заявлением, а не настройкой 1С.

Перед первой отправкой платёжки
Выполнено: 0 / 5

Сертификаты электронной подписи: установка и привязка

Если банк работает по логину и SMS, раздел можно пропустить. Если вход или подпись идут по сертификату, без этой части обмен не заработает.

Установка на компьютер

  1. Установите криптопровайдер той версии, которую требует банк. Два разных криптопровайдера на одном компьютере часто конфликтуют.
  2. Поставьте драйвер токена и вставьте носитель.
  3. Установите личный сертификат в хранилище «Личные» текущего пользователя Windows. В КриптоПро CSP это делается на вкладке «Сервис» через просмотр сертификатов в контейнере.
  4. Установите корневой сертификат удостоверяющего центра в «Доверенные корневые центры сертификации». Без него цепочка не строится, и 1С сочтёт подпись недействительной.

Привязка в 1С

В 1С откройте настройки электронной подписи и шифрования (ссылка есть в разделе Администрирование → Обмен электронными документами). На вкладке программ проверьте, что криптопровайдер найден. На вкладке сертификатов добавьте сертификат подписанта.

Затем вернитесь в настройку обмена с банком и укажите сертификаты, которыми будут подписывать платёжки. Сертификат должен принадлежать лицу, чья подпись заявлена в банке: подпись бухгалтера без права подписи банк отклонит.

Сертификат, выданный банком

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

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

Юридическую силу электронной подписи определяет закон об электронной подписи и договор с банком. Тип подписи (квалифицированная или неквалифицированная) для платёжных документов задаёт банк в договоре дистанционного обслуживания.

Платёжки и выписки через ДиректБанк: ежедневная работа

Отправка платёжного поручения

  1. Создайте платёжное поручение как обычно: Банк и касса → Платежные поручения.
  2. Проверьте реквизиты получателя, назначение платежа и, для налогов, реквизиты бюджетного платежа.
  3. Запишите документ и выберите команду отправки в банк (в форме документа или в командной панели списка).
  4. Подпишите документ сертификатом или подтвердите кодом из SMS.
  5. Если нужна вторая подпись, документ ждёт второго подписанта. Он открывает тот же список и подписывает со своего рабочего места.

В списке платёжек видно состояние обмена: отправлен ли документ, принят ли банком, исполнен или отклонён. Отказ обычно приходит с текстом причины от банка — читайте его первым.

Отправляйте пачкой: выделите несколько платёжек в списке и отправьте одной командой. Подписывать и вводить код придётся один раз на пакет, если банк поддерживает пакетную подпись.

Загрузка выписки

В списке Банковские выписки выберите команду запроса выписки по ДиректБанку и укажите период. 1С получит операции и создаст документы «Поступление на расчётный счёт» и «Списание с расчётного счёта».

Дальше работа та же, что при загрузке файла: проверьте контрагентов, договоры и статьи движения денег. Неопознанного контрагента программа предложит создать по ИНН из выписки.

Синхронизация и автозагрузка

Выписки можно получать по расписанию. В настройке обмена с банком ищите параметр автоматического получения выписок. В файловой базе загрузка работает, пока открыт сеанс пользователя. В клиент-серверной базе её выполняет регламентное задание, но только если вход не требует SMS-кода или токена на клиенте.

Способ входаАвтозагрузка выписок
Логин + одноразовый пароль из SMSНет: каждый раз нужен код
Сертификат на токене у пользователяТолько при открытом сеансе с вставленным токеном
Сертификат, доступный на сервере 1СВозможна регламентным заданием

Ошибки ДиректБанка и как их диагностировать

Начинайте с текста ошибки. 1С показывает два вида сообщений: свои (нет связи, нет сертификата) и ответ банка (отказ по документу). Ответ банка исправляют в документе, ошибки 1С — в настройке или на компьютере.

Диагностика: выберите симптом

Где искать подробности

  • 🔎 Журнал регистрации: Администрирование → Обслуживание → Журнал регистрации. Поставьте отбор по пользователю и времени ошибки, ищите события обмена с банком.
  • 📄 Состояние документа в списке платёжек: там хранится ответ банка.
  • 📞 Поддержка банка видит запросы на своей стороне. Сообщите время попытки и номер документа: так найдут быстрее.

Не удаляйте и не пересоздавайте настройку обмена при первой же ошибке. Отправленные документы привязаны к ней, и после пересоздания пропадёт история состояний. Сначала найдите причину.

Несколько пользователей и терминальный сервер

Права доступа

Отправлять платёжки и загружать выписки могут только пользователи с правами на обмен с банками. Права настраивают в Администрирование → Настройки пользователей и прав → Профили групп доступа. Обычно хватает типового профиля бухгалтера или главного бухгалтера; если команд ДиректБанка у пользователя нет, сравните его профиль с профилем того, у кого они есть.

Подписанты и их сертификаты

Подпись личная. Если платёжки подписывают директор и главный бухгалтер, у каждого свой сертификат и своё рабочее место, где он доступен. Передавать токен «на всех» запрещает договор с банком, и это прямой риск несанкционированного списания.

Разделите роли:

  • ✍️ бухгалтер создаёт платёжки и отправляет их на подпись;
  • 🖊️ подписанты подписывают со своих компьютеров;
  • 📥 загружать выписки может любой пользователь с правами, если вход по логину не требует личного токена.

Терминальный сервер (RDP)

При работе через удалённый рабочий стол токен вставлен в компьютер пользователя, а 1С запущена на сервере. Чтобы сертификат стал виден в 1С, включите в подключении RDP перенаправление смарт-карт и установите криптопровайдер и драйвер токена на сервер. Проверка простая: на сервере в сеансе пользователя откройте КриптоПро CSP и посмотрите, видит ли он контейнер.

В веб-клиенте 1С понадобится расширение для работы с криптографией. Браузер предложит установить его при первой подписи — без него подписать документ не получится.

Частые вопросы о ДиректБанке

Сколько стоит ДиректБанк?
Фирма 1С отдельную плату за механизм не берёт. Стоимость задаёт банк: у одних услуга входит в тариф дистанционного обслуживания, у других стоит примерно несколько сотен рублей в месяц. Уточняйте в своём банке.
Можно ли подключить два банка одновременно?
Да. Для каждого банка создаётся своя настройка обмена, со своими способом входа и сертификатами. Выписки загружаются отдельно по каждому банку.
Нужно ли отключать клиент-банк после подключения?
Нет. Интернет-банк остаётся рабочим инструментом: там видны те же документы. Отказываются только от ручной выгрузки и загрузки файлов обмена.
Платёжка ушла из 1С, а в интернет-банке её нет. Что делать?
Проверьте состояние документа в 1С. Если он в состоянии отправки, а банк молчит, подождите несколько минут и запросите состояние повторно. Отправлять копию платёжки заново не нужно: так легко заплатить дважды.
Работает ли ДиректБанк в базе 1С:Фреш?
Да, механизм есть и в облачной версии типовых конфигураций. Сертификат на токене в облаке подключают через расширение браузера для работы с криптографией; вход по логину и SMS работает без дополнительной установки.

Источники

  • Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
  • Положение Банка России от 29.06.2021 № 762-П «О правилах осуществления перевода денежных средств»