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

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

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

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

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

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

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

Что такое ДиректБанк и когда он нужен

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

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

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

Подготовка: что проверить до начала настройки

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

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

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

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

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

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

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

Пошаговая настройка ДиректБанк в 1С

Откройте раздел «Банк и касса» и перейдите по ссылке «Настройка обмена с банком» (в некоторых конфигурациях — «Администрирование — Обмен электронными документами — Обмен с банками»). Нажмите «Создать» и выберите банк из списка либо укажите «Настройки загружаются из файла», если банк выдал готовый файл.

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

На следующем шаге привяжите сертификат электронной подписи. Программа покажет список сертификатов, установленных на компьютере; выберите тот, который согласован с банком. Если сертификат хранится на токене (Рутокен, eToken), убедитесь, что драйверы установлены и токен подключён до запуска настройки.

Порядок подключения
  1. 1
    Получите в банке согласие на подключение, параметры доступа и сертификат
  2. 2
    Откройте «Банк и касса — Настройка обмена с банком» и создайте настройку
  3. 3
    Укажите организацию, счёт и параметры сервера (или загрузите файл настроек)
  4. 4
    Привяжите сертификат электронной подписи и сохраните настройку
  5. 5
    Нажмите «Проверить подключение» и убедитесь в успешном тесте
  6. 6
    Запросите выписку за прошедший день и сверьте её с данными банка

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

Работа с платёжками и выписками после подключения

Отправка платёжного поручения выполняется из списка документов: выделите документ и нажмите «Отправить в банк». Документ подписывается электронной подписью и уходит в банк, а в 1С ему присваивается статус «Отправлен». После исполнения банк возвращает подтверждение, и статус меняется на «Исполнен» либо «Отклонён» с указанием причины.

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

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

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

Статус отправленной платёжки
Норма

«Исполнен» в разумный срок, сумма списана по выписке

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

Долго висит «Отправлен» или вернулся статус «Отклонён»

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

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

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

Пропущены операции или выписка не загружается без ошибки

Тест подключения
Норма

Сообщение об успешном соединении с сервером банка

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

Ошибка аутентификации или тайм-аут соединения

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

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

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

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

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

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

Ограничения и альтернативы

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

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

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

ДиректБанк

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

Обмен через файл (клиент-банк)

Универсален, работает с любым банком. Минусы: ручной перенос файлов, нет автоматических статусов

Модуль банка для 1С

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

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

Итог

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

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

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

Нужно ли платить за ДиректБанк отдельно?

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

Можно ли подключить несколько банковских счетов?

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

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

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

Что делать, если платёжка зависла в статусе «Отправлен»?

Сначала выполните принудительный запрос статуса документа из журнала обмена. Если статус не меняется, проверьте в интернет-банке, дошёл ли документ. Не отправляйте платёжку повторно, пока не убедитесь, что первая не исполнена, — иначе возможно двойное списание. При неясности звоните в банк и фиксируйте номер документа.

Можно ли отозвать уже отправленное платёжное поручение?

Только до его исполнения банком и только через банк — сама 1С отзыв не выполняет. Обратитесь в банк с заявлением на отзыв как можно быстрее. Исполненное поручение вернуть можно лишь по согласованию с получателем или через суд.

Подходит ли сертификат от сдачи отчётности для ДиректБанка?

Зависит от банка. Некоторые банки принимают квалифицированный сертификат, используемый для отчётности, другие требуют выпустить отдельный сертификат в своей системе. Этот вопрос решается на этапе подключения — запросите у банка требования к подписи до покупки или перевыпуска сертификата.