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

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

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

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

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

Подключение состоит из трех этапов: проверки того, что ваш банк и конфигурация поддерживают сервис, настройки обмена в самой программе и оформления согласия на обмен в банке. В зависимости от банка применяется один из двух сценариев: прямое подключение по API банка или обмен через сервер 1С:Директбанк с криптографической защитой.

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

Что нужно проверить до начала подключения

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

Второе условие — актуальная версия конфигурации. Поддержка 1С:Директбанк встроена в типовые решения на платформе 1С:Предприятие 8.3, но механизм регулярно дорабатывается: меняются требования банковских API и форматы обмена. Перед настройкой обновите конфигурацию до свежего релиза, иначе часть банков может быть недоступна или обмен будет завершаться ошибкой.

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

Банк в списке поддержкиЕсть — можно настраивать

Проверьте список банков DirectBank в программе или на сайте 1С

Версия конфигурацииСвежий релиз

Устаревшие релизы могут не поддерживать актуальные API банков

Договор с банкомДБО оформлен

Уточните в банке, нужно ли отдельное заявление на прямой обмен

Права пользователяЕсть доступ к настройкам обмена

Проверьте роль пользователя в 1С

Как включить обмен с банками в программе

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

В «1С:Управление нашей фирмой» аналогичная настройка находится в разделе «Компания» → «Еще больше возможностей» или через настройки раздела «Деньги». Точное расположение зависит от конфигурации, но логика одна: сначала включается функциональная опция, затем создается настройка обмена для конкретного банковского счета.

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

Как создать настройку обмена по банковскому счету

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

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

Порядок создания настройки обмена
  1. 1
    Откройте карточку банковского счета организации
  2. 2
    Нажмите «Настроить обмен с банком» или запустите помощник подключения
  3. 3
    Выберите банк по названию или БИК из списка поддерживаемых
  4. 4
    Укажите способ подключения и введите учетные данные ДБО
  5. 5
    Сохраните настройку и запустите проверку соединения

Если банк требует криптографию

Часть банков работает по схеме с электронной подписью и шифрованием сообщений. В этом случае на компьютере должен быть установлен криптопровайдер (например, решение на базе ГОСТ-алгоритмов), а в настройках обмена — указаны сертификаты подписи и шифрования. Порядок получения сертификатов банк описывает в своей инструкции по подключению DirectBank.

Не устанавливайте криптопровайдеры из непроверенных источников и не передавайте закрытые ключи третьим лицам. Компрометация ключа подписи равнозначна передаче права распоряжаться счетом — при малейшем подозрении на утечку отзовите сертификат через банк.

Как подтвердить подключение на стороне банка

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

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

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

Как проверить, что обмен работает

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

Затем запросите выписку за короткий период, например за предыдущий рабочий день. Если выписка загрузилась и документы оприходовались в разделе банковских выписок — обмен работает. Следующий шаг — отправить в банк платежное поручение в статусе, не требующем немедленного исполнения, и убедиться, что банк его принял и вернул статус.

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

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

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

Тест соединения в настройке обмена
Норма

Сообщение об успешном подключении

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

Ошибка авторизации или тайм-аут

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

Документы выписки появились в программе

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

Выписка пустая при наличии операций в банке

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

Документ получил статус «Принят банком»

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

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

Журнал обмена
Норма

Сеансы связи фиксируются без ошибок

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

Повторяющиеся ошибки в каждом сеансе

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

Самая частая проблема — ошибка аутентификации. Причины: неверный или устаревший пароль ДБО, блокировка пользователя в банке, неподтвержденное подключение на стороне банка. Начните с проверки входа в клиент-банк с теми же учетными данными: если вход там не работает, проблема на стороне банка, а не 1С.

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

Третья группа — сетевые проблемы. Корпоративные брандмауэры и прокси-серверы могут блокировать исходящие соединения с серверами банка и сервиса 1С. Если тест соединения завершается тайм-аутом, привлеките системного администратора: нужно разрешить исходящие HTTPS-соединения с компьютера или сервера, где работает 1С.

Типичные ошибки при подключении
01
Настройка обмена создана, но заявка в банк не подана — обмен не заработает до активации на стороне банка
02
Использование устаревшего релиза конфигурации — ошибки форматов и отказ в соединении
03
Ввод пароля ДБО с ошибкой несколько раз подряд — блокировка пользователя в банке
04
Игнорирование настроек прокси и брандмауэра — тайм-ауты при тесте соединения
05
Одна настройка на несколько счетов разных банков — обмен работает только по одному счету

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

Если банк не поддерживает DirectBank, остается классический файловый обмен: выгрузка платежных поручений из 1С в файл формата 1С (kl_to_1c.txt) и загрузка его в клиент-банк, затем обратная выгрузка выписки. Это рабочий, проверенный десятилетиями способ, но он требует ручных операций и внимательности при передаче файлов.

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

Способы обмена с банком

1С:Директбанк

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

Файловый обмен (kl_to_1c)

Универсальный способ для любого банка; требует ручной выгрузки и загрузки файлов, выше риск ошибок

Собственное решение банка

Интеграция по API банка; зависит от предложения конкретного банка и может требовать доработок

Частые вопросы

Платный ли сервис 1С:Директбанк для пользователя 1С?

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

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

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

Работает ли Директбанк в базовых версиях 1С?

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

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

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

Безопасно ли хранить пароль ДБО в настройках 1С?

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

Можно ли отправлять в банк не только платежки, но и другие документы?

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

Итог

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

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