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