К статье
Практический материал

Учет и Финансы · 7 мин

Как подключить прямой обмен с банком в 1С

Пошаговая настройка прямого обмена с банком (ДиректБанк) в 1С: требования, подключение, сертификаты, отправка платежей и загрузка выписок, типичные ошибки.

Прямой обмен с банком (технология DirectBank, или «ДиректБанк») позволяет отправлять платёжные поручения и получать выписки прямо из 1С, без выгрузки файлов в клиент-банк. Это устраняет ручной перенос данных, снижает риск ошибок в реквизитах и ускоряет прохождение платежей.

Подключение состоит из трёх этапов: проверки поддержки банком технологии DirectBank, настройки обмена в программе 1С и настройки электронной подписи. Если хотя бы один этап выполнен неправильно, обмен не заработает — чаще всего из-за несоответствия сертификата или отсутствия договора на прямой обмен в самом банке.

Инструкция подходит для типовых конфигураций «1С:Бухгалтерия 8», «1С:Управление нашей фирмой», «1С:ERP» и других решений на платформе 8.3, где реализован подсистема «Обмен с банками». Названия пунктов меню могут немного отличаться в зависимости от конфигурации и её версии.

Проверьте, поддерживает ли ваш банк прямой обмен

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

Обычно банк оформляет дополнительное соглашение к договору банковского счёта и выдаёт памятку с параметрами подключения или сертификатом банка. Без этого соглашения техническая настройка в 1С бессмысленна — сервер банка будет отклонять запросы.

Подготовьте электронную подпись и сертификаты

Прямой обмен требует подписания документов электронной подписью. В зависимости от банка используется либо квалифицированная подпись организации (на токене или из облачного сервиса), либо сертификат, выданный самим банком. Уточните требования заранее — от этого зависит вся дальнейшая настройка.

На компьютере, где будет работать обмен, должен быть установлен криптопровайдер (например, КриптоПро CSP или ViPNet CSP) и действующий сертификат с закрытым ключом. Если обмен планируется с сервера 1С, криптопровайдер и сертификаты устанавливаются на сервере, а не на клиентских машинах.

Включите и настройте обмен с банком в 1С

В типовых конфигурациях перейдите в карточку организации или банковского счёта и найдите настройку «Обмен с банком» (в «1С:Бухгалтерии» это раздел «Администрирование — Обмен электронными документами» либо настройка в карточке банковского счёта). Включите использование прямого обмена и выберите способ подключения.

Программа предложит два варианта: автоматическое определение настроек по банку (для банков, параметры которых уже встроены в конфигурацию) и ручной ввод параметров из памятки банка. Автоматический вариант предпочтителен — он исключает опечатки в адресах серверов.

Порядок действий
  1. 1
    Заключите с банком соглашение на прямой обмен и получите параметры подключения
  2. 2
    Установите криптопровайдер и сертификат электронной подписи на рабочее место или сервер
  3. 3
    В карточке банковского счёта в 1С включите «Обмен с банком» и выберите DirectBank
  4. 4
    Укажите параметры подключения автоматически или вручную по памятке банка
  5. 5
    Привяжите сертификат подписи к настройке обмена и укажите ответственных пользователей
  6. 6
    Выполните тестовый запрос выписки и проверьте получение данных

Проверьте обмен на тестовых операциях

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

Затем создайте одно платёжное поручение на небольшую сумму, подпишите и отправьте. Проследите его статусы: «Подготовлено», «Отправлено», «Принято банком», «Исполнено». Если документ застрял на промежуточном статусе, смотрите протокол обмена — там банк указывает причину отклонения.

Контрольные точки

Как проверить результат

Запрос выписки
Норма

Выписка загружается, документы распознаются и проводятся

Тревожный признак

Ошибка соединения, пустой ответ или отказ банка в запросе

Отправка платежа
Норма

Статус последовательно меняется до «Исполнено»

Тревожный признак

Статус «Отклонено банком» или зависание на «Отправлено»

Подписание
Норма

Документ подписывается выбранным сертификатом без ошибок

Тревожный признак

Ошибка криптопровайдера или «сертификат не найден»

Типичные ошибки и как их исправить

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

Типичные ошибки
01
Настройка обмена без соглашения с банком — сервер отклоняет все запросы, время настройки потрачено впустую
02
Ручной ввод адреса сервера с опечаткой — обмен не устанавливается, причина неочевидна
03
Сертификат установлен на клиенте, а обмен работает на сервере — ошибки подписания у всех пользователей
04
Не назначены пользователи с правом подписи — платежи создаются, но не отправляются
05
Игнорирование статуса «Отклонено» — платёж считается отправленным, контрагент деньги не получает

Если прямой обмен недоступен: альтернативы

Если банк не поддерживает DirectBank, остаются два рабочих варианта. Первый — файловый обмен: выгрузка платежей из 1С в файл и загрузка в клиент-банк, с обратной загрузкой выписок. Это надёжно, но требует ручных действий. Второй — сервис 1С:ДиректБанк через посреднические решения, если ваш банк подключён к ним.

Сравнение вариантов

Прямой обмен (DirectBank)

Полностью из 1С, автоматические статусы. Требует поддержки банка и настройки подписи

Файловый обмен с клиент-банком

Работает с любым банком, но нужны ручные выгрузка/загрузка файлов, выше риск ошибок

Ввод платежей только в клиент-банке

Подходит при малом числе платежей; выписки в 1С загружаются отдельно, возможны расхождения

FAQ

Нужна ли отдельная лицензия 1С для прямого обмена?

Нет, подсистема обмена с банками входит в типовые конфигурации. Может потребоваться оплата услуги прямого обмена по тарифам банка и действующая подписка ИТС для получения обновлённых настроек банков.

Можно ли подключить несколько банков одновременно?

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

Почему платёж завис в статусе «Отправлено»?

Чаще всего банк ещё не вернул статус исполнения — обновите статусы принудительно через команду обмена. Если статус не меняется длительное время, проверьте протокол обмена и уточните состояние платежа в банке.

Безопасно ли отправлять платежи прямо из 1С?

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

Что делать, если сменился сертификат подписи?

Получите новый сертификат, установите его вместе с закрытым ключом на то же рабочее место или сервер и замените сертификат в настройке обмена. После замены выполните тестовый запрос выписки.

Итог

Что важно запомнить

Прямой обмен подключается в три шага: соглашение с банком, сертификат и криптопровайдер, настройка в карточке счёта в 1С. Всегда проверяйте обмен тестовой выпиской и малым платежом, а статусы документов контролируйте до «Исполнено».