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

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

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

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

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

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

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

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

Не все банки работают по технологии DirectBank. Актуальный список поддерживающих банков публикуется на сайте фирмы «1С» в разделе, посвященном сервису 1С:ДиректБанк. Если вашего банка там нет, прямое подключение невозможно — останется классический обмен через файл (выгрузка платежек в текстовый формат и загрузка в клиент-банк).

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

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

Банк в списке поддерживаемыхОбязательное условие

Список банков на сайте 1С или запрос в поддержку банка

Актуальная версия конфигурацииНаличие подсистемы обмена

Пункт «Обмен с банком» в меню программы

Договор с банкомДБО с поддержкой DirectBank

Уточнить у менеджера банка, включена ли услуга

Доступ в интернетСтабильный канал с сервера 1С

Отсутствие блокировок банковских адресов в файрволе

Получите настройки обмена в банке

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

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

Если банк использует электронную подпись, заранее убедитесь, что на компьютере установлены действующий сертификат и криптопровайдер (например, КриптоПро CSP или ViPNet CSP — какой именно, подскажет банк). Без корректно настроенной криптографии подключение не заработает, даже если все остальные параметры введены верно.

Настройте обмен в программе 1С

Откройте карточку банковского счета организации: раздел «Банк и касса» → «Банковские счета». В карточке найдите блок «Обмен с банком» и переключите способ обмена с «Выгрузка в файл» на «1С:ДиректБанк». Названия пунктов могут немного отличаться в зависимости от конфигурации, но логика везде одинаковая.

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

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

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

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

Первый признак успешного подключения — программа получает выписку по запросу. Создайте документ «Выписка из банка» (или используйте команду «Загрузить выписку») за вчерашний день и выполните обмен. Если операции загрузились и разнеслись по документам, обмен в сторону получения данных работает.

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

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

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

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

Операции загружаются без ошибок, создаются документы

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

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

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

Статус меняется на «Отправлено», затем «Исполнено»

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

Документ зависает в статусе «Подготовлено» или возвращается ошибка

Подписание документов
Норма

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

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

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

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

В журнале успешные сеансы связи

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

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

Типичные ошибки и их решение

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

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

Третья группа — ошибки подписи. «Сертификат не найден», «подпись неверна», «сертификат отозван» — все это указывает на проблемы с криптографией: истекший сертификат, отсутствующий закрытый ключ, несовместимый криптопровайдер. Проверьте сертификат через панель криптопровайдера и при необходимости перевыпустите его в банке.

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

Альтернативы, если ДиректБанк недоступен

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

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

Сравнение способов обмена с банком

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

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

Обмен через файл

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

Сервисы-посредники

Компромисс при отсутствии прямой поддержки банком. Условия и набор документов зависят от оператора

Итог

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

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

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

Сколько стоит подключение 1С:ДиректБанк?

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

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

Да. Настройка выполняется для каждого расчетного счета отдельно, и ограничений на количество банков нет. В одной базе 1С могут одновременно работать счета, подключенные через DirectBank, и счета, обмен по которым идет через файл.

Нужна ли электронная подпись для работы ДиректБанка?

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

Что делать, если выписка загружается, а платежи не отправляются?

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

Работает ли ДиректБанк в файловой базе без сервера?

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

Как отключить ДиректБанк и вернуться к обмену через файл?

В карточке банковского счета измените способ обмена с «1С:ДиректБанк» обратно на «Выгрузка в файл». Ранее загруженные документы и выписки сохранятся. Дополнительно имеет смысл уведомить банк об отказе от услуги, чтобы не начислялась плата за неиспользуемый сервис.