Учет и Финансы · 11 мин
1С:ДиректБанк: как установить и настроить обмен с банком
Пошаговая инструкция по установке и настройке 1С:ДиректБанк: требования, подключение обмена с банком, сертификаты, проверка связи и решение типичных ошибок.
1С:ДиректБанк — это технология прямого обмена данными между программой 1С и банком без использования промежуточного клиент-банка. Платёжные поручения отправляются в банк прямо из 1С, а выписки и статусы документов загружаются автоматически. Это экономит время бухгалтера и снижает риск ошибок при ручном переносе данных.
Установка ДиректБанка не требует отдельной программы: функционал встроен в типовые конфигурации 1С (например, «1С:Бухгалтерия 8» ред. 3.0, «1С:Управление нашей фирмой», «1С:ERP»). Нужно лишь включить обмен, настроить подключение к банку и установить криптографические средства, если банк требует электронную подпись.
Ниже разобран весь путь: от проверки поддержки банком технологии DirectBank до первой успешной загрузки выписки, а также типичные ошибки и способы их устранения.
Что такое 1С:ДиректБанк и когда он нужен
DirectBank — технология фирмы «1С», позволяющая обмениваться документами с банком по защищённому каналу напрямую из учётной системы. В отличие от классической схемы «1С → выгрузка файла → клиент-банк → импорт», здесь не нужно вручную переносить файлы: документы уходят в банк одной кнопкой, а выписки приходят автоматически по расписанию.
Технология особенно полезна, если в день отправляется несколько платёжных поручений, бухгалтерия ведёт учёт по нескольким расчётным счетам, а руководство хочет видеть актуальные остатки на счетах без входа в интернет-банк. Для организаций с одним-двумя платежами в месяц ручная выгрузка через клиент-банк может оказаться проще.
Шаг 1. Проверьте, поддерживает ли ваш банк DirectBank
Прежде чем что-либо настраивать, убедитесь, что ваш банк работает по технологии DirectBank. Список поддерживающих банков публикуется на сайте фирмы «1С» и постоянно пополняется — среди них большинство крупных российских банков. Также информацию можно уточнить у менеджера банка или в его техподдержке.
Важный нюанс: в некоторых банках подключение DirectBank оформляется отдельным заявлением или дополнительным соглашением к договору банковского обслуживания. Иногда за услугу взимается отдельная абонентская плата. Уточните это заранее, чтобы после настройки не столкнуться с отказом банка принимать документы.
Параллельно проверьте, что ваша конфигурация 1С поддерживает обмен с банками: в типовых решениях на платформе 1С:Предприятие 8.3 функционал присутствует, но желательно обновить конфигурацию до актуального релиза — в старых версиях могут отсутствовать новые форматы обмена.
Уточните на сайте 1С или в банке, работает ли обмен DirectBank
Нужно ли отдельное заявление или допсоглашение на DirectBank
Обновите 1С:Бухгалтерию до свежего релиза
Нужна ли электронная подпись и какой СКЗИ требует банк
Шаг 2. Включите обмен с банками в 1С
В «1С:Бухгалтерии 8» ред. 3.0 функционал включается так: откройте раздел «Администрирование» → «Обмен электронными документами» → «Обмен с банками» и установите флажок использования сервиса 1С:ДиректБанк. В других конфигурациях путь может немного отличаться, но логика та же — настройка находится в разделе обмена электронными документами.
После включения сервиса в карточке банковского счёта организации появится возможность настроить обмен. Откройте «Банк и касса» → «Банковские счета», выберите нужный счёт и перейдите к настройке обмена с банком. Программа предложит указать банк и способ подключения.
- 1Откройте «Администрирование» → «Обмен электронными документами»
- 2Включите флажок «Обмен с банками (1С:ДиректБанк)»
- 3Перейдите в «Банк и касса» → «Банковские счета»
- 4Откройте нужный счёт и нажмите «Настроить обмен с банком»
- 5Выберите банк из списка и следуйте мастеру настройки
Шаг 3. Настройте подключение к банку
Мастер настройки предложит выбрать банк из списка поддерживающих DirectBank. Если банк найден автоматически по БИК счёта — программа подставит параметры подключения сама. Дальнейшие действия зависят от банка: где-то достаточно логина и пароля от системы дистанционного обслуживания, где-то потребуется сертификат электронной подписи.
Типичные данные, которые запросит настройка: номер договора или идентификатор клиента в банке, логин пользователя ДБО, пароль или одноразовый код из SMS, а также сертификат ключа электронной подписи, если банк требует подписывать документы. Все эти данные выдаёт банк при подключении услуги.
После ввода параметров выполните тест подключения — кнопка проверки обычно находится прямо в окне настройки. Успешный тест означает, что 1С смогла связаться с сервером банка и авторизоваться. Сохраните настройку и включите автоматическую загрузку выписок по расписанию, если она нужна.
Шаг 4. Установите криптографию и сертификаты
Многие банки требуют подписывать платёжные документы усиленной квалифицированной или неквалифицированной электронной подписью. Для этого на компьютере бухгалтера должен быть установлен криптопровайдер (СКЗИ) — например, КриптоПро CSP или ViPNet CSP, а также действующий сертификат ключа подписи, зарегистрированный в банке.
Порядок действий: установите СКЗИ, перезагрузите компьютер, установите личный сертификат в хранилище (обычно через «Просмотреть сертификаты в контейнере» в панели криптопровайдера) и убедитесь, что цепочка сертификации строится до доверенного корневого центра. Затем в настройке обмена с банком в 1С выберите этот сертификат для подписания документов.
Если банк работает без электронной подписи (аутентификация по логину и SMS-коду), этот шаг можно пропустить — уточните требования в банке. Не устанавливайте несколько криптопровайдеров одновременно без необходимости: конфликты СКЗИ — частая причина ошибок подписания.
Шаг 5. Проверьте отправку платежа и загрузку выписки
После настройки выполните контрольный обмен. Создайте тестовое платёжное поручение на небольшую сумму (или согласуйте с банком тестовый документ), подпишите его и отправьте в банк через кнопку «Отправить в банк». Статус документа должен последовательно смениться: «Подготовлено» → «Отправлено» → «Принято банком» → «Исполнено».
Затем проверьте загрузку выписки: в журнале «Банковские выписки» нажмите «Загрузить выписку» или дождитесь автоматического обмена по расписанию. Выписка должна загрузиться с операциями за выбранный день, а документы — сопоставиться с контрагентами и договорами. Если выписка пришла пустой, проверьте период запроса и наличие движений по счёту.
Как проверить результат
Сообщение «Подключение успешно выполнено»
Ошибка авторизации или тайм-аут соединения
Статус меняется до «Исполнено»
Документ завис в статусе «Отправлено» или отклонён
Операции за день загружены и распознаны
Пустая выписка или ошибка формата
Подпись формируется без ошибок СКЗИ
«Сертификат не найден» или ошибка криптопровайдера
Типичные ошибки и их устранение
Самая частая проблема — ошибка авторизации: банк отклоняет логин или пароль. Проверьте, не истёк ли пароль ДБО (во многих банках его нужно менять периодически), правильно ли указан идентификатор клиента, и не заблокирован ли пользователь после нескольких неудачных попыток входа.
Вторая группа ошибок связана с криптографией: «сертификат не найден», «ошибка при формировании подписи», «цепочка сертификатов не построена». Обычно помогает переустановка сертификата в хранилище, проверка срока действия сертификата и лицензии СКЗИ, а также установка корневого сертификата удостоверяющего центра.
Третья группа — сетевые проблемы: обмен не проходит из-за прокси-сервера, брандмауэра или антивируса, блокирующих соединение с сервером банка. Проверьте доступность адресов банка из сети организации и при необходимости добавьте 1С в исключения защитного ПО.
Ограничения и альтернативы
DirectBank работает только с банками, подключившими технологию, и только по счетам, указанным в настройке. Если у организации счета в банке без поддержки DirectBank, для них остаётся классическая выгрузка в клиент-банк через файл формата 1CClientBankExchange (txt) — обе схемы могут сосуществовать в одной базе.
Ещё одно ограничение — зависимость от доступности сервера банка: при технических работах на стороне банка обмен временно недоступен. На такой случай полезно помнить про резервный вариант с файловой выгрузкой. Также учтите, что для работы обмена пользователю 1С нужны соответствующие права, а в файловых базах регламентные задания выполняются только при запущенном сеансе.
Способы обмена с банком
Прямой обмен из 1С без файлов. Подходит при регулярных платежах; требует поддержки банком и настройки подключения
Обмен файлом через промежуточную программу банка. Универсальный вариант для любого банка, но требует ручных операций
Интеграция с веб-версией банка. Подходит, если банк не поддерживает DirectBank, но имеет API для 1С
Перед массовым переходом на DirectBank проведите параллельную работу неделю-две: отправляйте платежи через ДиректБанк, но сверяйте исполнение по клиент-банку. Так вы убедитесь в стабильности обмена, не рискуя пропустить платёж.
Часто задаваемые вопросы
Нужно ли устанавливать отдельную программу 1С:ДиректБанк?
Нет. ДиректБанк — это встроенный функционал типовых конфигураций 1С, а не отдельный продукт. Достаточно включить обмен с банками в настройках и пройти мастер подключения. Отдельно устанавливается только криптопровайдер, если банк требует электронную подпись.
Сколько стоит использование 1С:ДиректБанк?
Со стороны 1С функционал входит в типовые конфигурации без дополнительной оплаты при наличии действующей подписки ИТС для обновлений. Однако банк может взимать собственную плату за услугу DirectBank — тарифы уточняйте в своём банке.
Можно ли настроить ДиректБанк для нескольких расчётных счетов?
Да. Настройка выполняется отдельно для каждого банковского счёта в карточке счёта. Счета могут быть в разных банках — для каждого создаётся своё подключение со своими учётными данными и сертификатами.
Что делать, если банк не поддерживает DirectBank?
Используйте классический обмен через клиент-банк: в 1С формируется файл выгрузки платёжных поручений, который импортируется в программу банка, а выписки выгружаются из клиент-банка и загружаются в 1С. Функционал находится там же — в разделе обмена с банками.
Безопасно ли отправлять платежи через ДиректБанк?
Обмен идёт по защищённому каналу, а документы подписываются электронной подписью там, где этого требует банк. Безопасность дополнительно зависит от вас: храните пароли и ключевые носители защищённо, разграничьте права пользователей в 1С и контролируйте статусы отправленных документов.
Почему выписки перестали загружаться автоматически?
Чаще всего причина в остановленном регламентном задании обмена с банком, истёкшем пароле ДБО или смене формата обмена на стороне банка. Проверьте журнал регистрации на ошибки обмена, выполните тест подключения и при необходимости обновите конфигурацию.
Что важно запомнить
1С:ДиректБанк включается внутри типовой конфигурации: проверьте поддержку банком, подключите услугу в банке, включите обмен в настройках 1С, укажите учётные данные и сертификат, затем проверьте тестовый платёж и загрузку выписки. При ошибках в первую очередь проверяйте пароль ДБО, срок действия сертификата и работу регламентного задания.