Учет и Финансы · 8 мин
ДиректБанк в 1С 8.3: что это и как настроить прямой обмен с банком
Что такое ДиректБанк в 1С 8.3, чем отличается от клиент-банка, как настроить обмен, отправить платежки и получить выписки без выгрузки файлов.
ДиректБанк (DirectBank) — это технология прямого обмена данными между программой 1С и банком без промежуточных файлов. Бухгалтер формирует платежное поручение в 1С и отправляет его в банк одной кнопкой, а выписки загружаются автоматически — без выгрузки файлов формата 1C_to_CB и без входа в интернет-банк. Технология поддерживается в типовых конфигурациях «1С:Бухгалтерия 8», «1С:Управление нашей фирмой» и ряде других решений на платформе 8.3.
Классическая схема «Клиент-банк» предполагает ручную выгрузку платежек в файл, загрузку этого файла в программу банка, подтверждение и обратную загрузку выписки. ДиректБанк убирает эти шаги: 1С соединяется с сервером банка напрямую по защищенному каналу, документы подписываются электронной подписью и передаются в режиме, близком к реальному времени. Это снижает риск ошибок при ручной передаче файлов и ускоряет прохождение платежей.
Важно понимать: ДиректБанк — это не отдельная программа и не доработка конфигурации, а встроенный механизм обмена, который активируется настройкой. Однако работает он только с банками, поддерживающими эту технологию, и требует действующего договора с банком на дистанционное обслуживание.
Чем ДиректБанк отличается от обычного клиент-банка
Главное отличие — способ передачи данных. При обмене через клиент-банк 1С формирует текстовый файл, который пользователь вручную загружает в систему банка. При ДиректБанке обмен идет по защищенному каналу через интернет напрямую между 1С и сервером банка, файлы на диске не создаются.
Второе отличие — подписание документов. В клиент-банке подпись ставится средствами банковской программы после загрузки файла. В ДиректБанке платежное поручение подписывается электронной подписью прямо в 1С, и банк получает уже подписанный документ.
| Критерий | Клиент-банк (файлы) | ДиректБанк |
|---|---|---|
| Передача платежек | Выгрузка файла, загрузка в банк вручную | Отправка из 1С одной кнопкой |
| Получение выписок | Выгрузка из банка, загрузка в 1С | Автоматически или по запросу |
| Подписание | В программе банка | Электронной подписью в 1С |
| Риск ошибок с файлами | Есть (неверный файл, старая версия) | Минимален |
| Требования | Только договор с банком | Поддержка банком, ЭП, настройка |
Что нужно для подключения
Перед настройкой убедитесь, что выполняются три условия. Первое — банк поддерживает технологию DirectBank: перечень банков-партнеров публикуется фирмой «1С», но надежнее уточнить в своем банке напрямую. Второе — у вас оформлен договор на дистанционное банковское обслуживание, и банк готов подключить обмен по этой технологии (иногда требуется отдельное заявление).
Третье условие — электронная подпись. В зависимости от банка используется либо квалифицированная подпись на токене (Рутокен, eToken), либо подпись, выдаваемая самим банком, либо подтверждение по SMS. Также потребуется актуальный релиз конфигурации: механизм ДиректБанка развивается, и в старых версиях часть банков может быть недоступна.
Уточнить в банке или в списке на сайте 1С
Какой носитель и сертификат требует банк
Обновить конфигурацию при необходимости
Как настроить обмен в 1С 8.3
Настройка выполняется в разделе, посвященном банковским операциям. В «1С:Бухгалтерии 8» путь обычно такой: «Администрирование» → «Обмен электронными документами» → «Обмен с банками», либо мастер подключения вызывается из карточки банковского счета организации. Точное расположение команд зависит от конфигурации и релиза.
Общая последовательность выглядит так: запускается помощник подключения, выбирается банк и счет, программа отправляет в банк запрос на подключение, банк подтверждает его и возвращает настройки. После этого указывается сертификат электронной подписи и выполняется тестовый обмен — запрос выписки за короткий период.
Как отправлять платежки и получать выписки
После настройки работа строится привычно: бухгалтер создает документ «Платежное поручение», проверяет реквизиты и вместо выгрузки в файл нажимает команду отправки в банк. Документ подписывается электронной подписью (может потребоваться ввод PIN-кода токена или кода из SMS) и передается в банк. Статус документа меняется по мере прохождения: отправлен, принят банком, исполнен или отклонен.
Выписки запрашиваются командой обмена или поступают по расписанию, если настроен регламентный обмен. Загруженная выписка создает в 1С документы списания и поступления, как при обычной загрузке из клиент-банка. Контрольный признак корректной работы — статусы платежек в 1С совпадают с состоянием в банке, а остаток по выписке сходится с остатком на счете в учете.
Как проверить результат
Принят банком / исполнен
Завис в статусе «отправлен» или отклонен без причины
Загрузилась за нужную дату, документы созданы
Выписка пустая или обмен завершается ошибкой
Совпадает с банковским
Расхождения — проверить непроведенные документы
Типичные проблемы и ошибки
Самая частая ситуация — ошибка подписания: истек сертификат, не установлен драйвер токена или неверный PIN-код. Вторая по частоте — сбой связи: сервер банка недоступен, обмен блокируется антивирусом или прокси. Третья — расхождение настроек после смены реквизитов счета или обновления конфигурации.
Если платежка «зависла», не отправляйте ее повторно, пока не уточните в банке судьбу первой отправки — иначе возможно двойное списание. Ошибки обмена обычно содержат текст ответа банка: его стоит сохранить и передать в поддержку банка или 1С.
Ограничения и когда ДиректБанк не подходит
Технология не универсальна. Если банк не поддерживает DirectBank, остается классический обмен файлами через клиент-банк — он полностью рабочий, просто менее удобный. При нескольких банках часть счетов может работать через ДиректБанк, а часть — через файлы, это нормальная практика.
Также учитывайте, что для работы нужна стабильная связь с интернетом и исправная инфраструктура подписи. В организациях с жесткими политиками безопасности заранее согласуйте с системным администратором доступ 1С к серверам банка — иначе обмен будет блокироваться на уровне сети.
Сравнение вариантов обмена
Подходит при поддержке банком и наличии ЭП; минимум ручных операций, но требует настройки и актуальных релизов
Работает практически с любым банком; больше ручных действий и риск ошибок с файлами
Платежи вводятся вручную в банке, в 1С только выписки; подходит при малом числе платежей
FAQ
ДиректБанк — это платная функция?
Сам механизм входит в типовую конфигурацию без дополнительной оплаты. Возможные расходы связаны с тарифами банка на дистанционное обслуживание и стоимостью электронной подписи — это уточняется в банке и у удостоверяющего центра.
Можно ли работать с несколькими банками через ДиректБанк?
Да. Для каждого банковского счета настраивается отдельное подключение со своими параметрами и сертификатом. Счета в банках без поддержки DirectBank продолжают обслуживаться обменом через файлы.
Что делать, если платежка отправлена, но банк ее не видит?
Проверьте статус документа в 1С и журнал обмена — там видны ответы банка. Если статус «отправлен», но подтверждения нет, свяжитесь с банком и только после его ответа решайте вопрос о повторной отправке, чтобы избежать двойного списания.
Нужна ли отдельная электронная подпись для ДиректБанка?
Зависит от банка. Одни банки принимают квалифицированную подпись общего назначения, другие выдают собственный сертификат, третьи используют подтверждение по SMS. Требования уточняются при подключении.
Работает ли ДиректБанк в базовых версиях 1С?
В базовых версиях «1С:Бухгалтерии» механизм обмена с банками присутствует, но состав поддерживаемых сценариев и банков может отличаться. Перед подключением проверьте возможности своей версии и актуальность релиза.
Что важно запомнить
ДиректБанк — прямой обмен между 1С и банком без файлов: платежки подписываются и отправляются из 1С, выписки приходят автоматически. Для подключения нужны поддержка банком, электронная подпись и актуальный релиз. При сбоях сначала проверяйте статусы и ответы банка, повторную отправку делайте только после подтверждения.