Учет и Финансы · 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Откройте карточку банковского счета организации
- 2Нажмите «Настроить обмен с банком» или запустите помощник подключения
- 3Выберите банк по названию или БИК из списка поддерживаемых
- 4Укажите способ подключения и введите учетные данные ДБО
- 5Сохраните настройку и запустите проверку соединения
Если банк требует криптографию
Часть банков работает по схеме с электронной подписью и шифрованием сообщений. В этом случае на компьютере должен быть установлен криптопровайдер (например, решение на базе ГОСТ-алгоритмов), а в настройках обмена — указаны сертификаты подписи и шифрования. Порядок получения сертификатов банк описывает в своей инструкции по подключению DirectBank.
Не устанавливайте криптопровайдеры из непроверенных источников и не передавайте закрытые ключи третьим лицам. Компрометация ключа подписи равнозначна передаче права распоряжаться счетом — при малейшем подозрении на утечку отзовите сертификат через банк.
Как подтвердить подключение на стороне банка
Создание настройки в 1С — только половина работы. Банк должен разрешить обмен для вашего счета. В одних банках подтверждение происходит автоматически при первом сеансе связи, в других требуется заявление в отделение, заявка через клиент-банк или звонок в контакт-центр.
Типичный признак того, что банк еще не активировал услугу: настройка в 1С сохранена, но при тесте соединения возвращается ошибка авторизации или отказ в доступе. В этом случае уточните в банке статус заявки на подключение DirectBank и список счетов, для которых разрешен прямой обмен.
Обратите внимание на тарифы. Некоторые банки включают прямой обмен в пакет ДБО без доплаты, другие тарифицируют отправку платежных документов по отдельному прайсу. Условия зависят от банка и пакета обслуживания — уточните их до начала активной работы, чтобы избежать неожиданных списаний.
Как проверить, что обмен работает
После сохранения настройки выполните тест соединения — кнопка проверки есть в форме настройки обмена. Успешный тест означает, что программа смогла авторизоваться в банке и получить подтверждение доступности сервиса.
Затем запросите выписку за короткий период, например за предыдущий рабочий день. Если выписка загрузилась и документы оприходовались в разделе банковских выписок — обмен работает. Следующий шаг — отправить в банк платежное поручение в статусе, не требующем немедленного исполнения, и убедиться, что банк его принял и вернул статус.
Настройте автоматическое получение выписок по расписанию, если конфигурация это поддерживает. Тогда выписки будут загружаться без участия бухгалтера, а в журнале обмена останется история сеансов связи для контроля.
Как проверить результат
Сообщение об успешном подключении
Ошибка авторизации или тайм-аут
Документы выписки появились в программе
Выписка пустая при наличии операций в банке
Документ получил статус «Принят банком»
Статус «Ошибка» или документ завис в отправке
Сеансы связи фиксируются без ошибок
Повторяющиеся ошибки в каждом сеансе
Типичные ошибки и способы их устранения
Самая частая проблема — ошибка аутентификации. Причины: неверный или устаревший пароль ДБО, блокировка пользователя в банке, неподтвержденное подключение на стороне банка. Начните с проверки входа в клиент-банк с теми же учетными данными: если вход там не работает, проблема на стороне банка, а не 1С.
Вторая группа ошибок связана с версией программы. Банки периодически обновляют API, и старые релизы конфигураций перестают проходить проверку форматов. Если обмен внезапно сломался после месяцев стабильной работы, проверьте наличие обновлений конфигурации и информационные сообщения от банка.
Третья группа — сетевые проблемы. Корпоративные брандмауэры и прокси-серверы могут блокировать исходящие соединения с серверами банка и сервиса 1С. Если тест соединения завершается тайм-аутом, привлеките системного администратора: нужно разрешить исходящие HTTPS-соединения с компьютера или сервера, где работает 1С.
Когда прямой обмен недоступен: альтернативы
Если банк не поддерживает DirectBank, остается классический файловый обмен: выгрузка платежных поручений из 1С в файл формата 1С (kl_to_1c.txt) и загрузка его в клиент-банк, затем обратная выгрузка выписки. Это рабочий, проверенный десятилетиями способ, но он требует ручных операций и внимательности при передаче файлов.
Еще один вариант — подключение сервиса 1С:Коннект или использование банковских интеграций через ЭДО, если банк предлагает собственное решение для обмена с учетными системами. Возможности зависят от конкретного банка, поэтому сравнивайте их по стоимости, скорости обмена и требованиям к инфраструктуре.
Способы обмена с банком
Прямой обмен из 1С без файлов; подходит, если банк поддерживает технологию; требует настройки и актуального релиза
Универсальный способ для любого банка; требует ручной выгрузки и загрузки файлов, выше риск ошибок
Интеграция по API банка; зависит от предложения конкретного банка и может требовать доработок
Частые вопросы
Платный ли сервис 1С:Директбанк для пользователя 1С?
Сама функциональность обмена встроена в типовые конфигурации и отдельно не оплачивается, но нужен действующий договор ИТС для обновлений. Банк может взимать плату за услугу прямого обмена по своим тарифам — уточняйте условия в своем банке.
Можно ли подключить несколько организаций в одной базе?
Да. Настройка обмена создается отдельно для каждого банковского счета каждой организации. Ограничений по количеству настроек в типовых конфигурациях нет.
Работает ли Директбанк в базовых версиях 1С?
В базовых версиях часть функциональности ограничена. Перед покупкой или обновлением проверьте в описании редакции, входит ли обмен с банками в состав поставки.
Что делать, если банк сменил условия и обмен перестал работать?
Проверьте письма и сообщения от банка, обновите конфигурацию, перепроверьте учетные данные. Если банк изменил схему подключения, настройку обмена обычно нужно пересоздать по новой инструкции банка.
Безопасно ли хранить пароль ДБО в настройках 1С?
Программа хранит учетные данные в защищенном виде, но безопасность зависит от защиты самой базы и компьютера. Ограничьте доступ к базе, используйте разграничение прав и не работайте под учетной записью администратора без необходимости.
Можно ли отправлять в банк не только платежки, но и другие документы?
Перечень документов зависит от банка: обычно поддерживаются платежные поручения и выписки, а также запросы статуса. Зарплатные реестры, валютные документы и прочие типы доступны не во всех банках — уточняйте возможности в описании услуги.
Что важно запомнить
Подключение 1С:Директбанк сводится к четырем шагам: проверить поддержку банка и актуальность конфигурации, включить обмен в настройках, создать настройку по счету и подтвердить подключение в банке. Работоспособность проверяется тестом соединения и загрузкой выписки. Учетные данные и ключи подписи защищайте как доступ к деньгам организации.