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

Быстрый старт · 10 мин

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

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

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

Подключение возможно, только если ваш банк поддерживает технологию DirectBank и вы используете актуальную типовую конфигурацию 1С (например, «Бухгалтерия предприятия 3.0», «Управление нашей фирмой», «Комплексная автоматизация»). Старые версии конфигураций и платформы могут не содержать нужной подсистемы обмена.

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

Проверка условий перед подключением

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

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

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

БанкПоддерживает DirectBank

Проверить на сайте банка или через поддержку, уточнить тариф

Конфигурация 1ССвежий релиз типовой конфигурации

Сравнить текущий релиз с актуальным на портале 1С

ПраваПолномочия в банке и в 1С

Убедиться, что у сотрудника есть право подключать услуги ДБО

ДоговорЕсть действующий счёт в банке

Номер счёта и БИК понадобятся при настройке обмена

Как включить обмен с банком в 1С

В типовых конфигурациях функциональность прямого обмена включается в разделе администрирования. В «1С:Бухгалтерии 3.0» перейдите: Администрирование → Обмен электронными документами → Обмен с банками. Установите флаг использования обмена с банками по технологии DirectBank (в разных релизах формулировка может отличаться: «Прямой обмен с банком» или «1С:ДиректБанк»).

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

Создание настройки обмена с банком

После включения функциональности создайте настройку обмена. Обычно это делается из карточки банковского счёта организации: Банк и касса → Банковские счета → откройте нужный счёт → команда настройки обмена с банком. Программа предложит выбрать способ обмена — укажите «Через сервис 1С:ДиректБанк» (прямой обмен).

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

Порядок создания настройки обмена
  1. 1
    Включите обмен с банками в Администрирование → Обмен электронными документами
  2. 2
    Откройте карточку банковского счёта и запустите настройку обмена
  3. 3
    Выберите способ обмена — прямой обмен (1С:ДиректБанк)
  4. 4
    Пройдите процедуру подключения по сценарию вашего банка (логин/пароль, подпись или автоматически)
  5. 5
    Сохраните настройку и запустите тестовый обмен выпиской

Сценарии подключения в разных банках

Подключение по логину и паролю

Банк выдаёт отдельные учётные данные для сервиса DirectBank — они не совпадают с паролем от интернет-банка. Обычно их запрашивают через заявление в отделении или через форму в клиент-банке. Полученные логин и пароль вводятся один раз при создании настройки обмена; 1С хранит их в защищённом виде.

Подключение с электронной подписью

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

Автоматическое подключение

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

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

Логин и пароль от банка

Подходит большинству малых организаций; ограничение — нужно отдельно запрашивать данные в банке

Электронная подпись

Подходит при требованиях банка к подписанию документов; ограничение — нужны криптосредства и действующий сертификат

Автоматическое

Самый быстрый вариант; ограничение — поддерживается не всеми банками

Обмен файлом (альтернатива)

Запасной вариант, если DirectBank недоступен; ограничение — ручная выгрузка и загрузка

Проверка работы обмена

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

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

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

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

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

Документы появляются в журнале банковских выписок без ошибок

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

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

Статус платежа
Норма

Статус меняется до «Исполнено» или «Принято банком»

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

Статус завис на «Отправлено» или появился статус отказа

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

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

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

Ошибка сертификата или запрос PIN-кода не появляется

Остатки по счёту
Норма

Остаток в выписке совпадает с данными банка

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

Расхождения остатков или дубли документов

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

Чаще всего подключение блокируется из-за неподходящей версии программы: подсистема DirectBank отсутствует или работает некорректно на старых релизах. Решение — обновление конфигурации. Вторая частая причина — ввод логина и пароля от интернет-банка вместо отдельных учётных данных для DirectBank. Третья — истёкший или неустановленный сертификат электронной подписи, когда банк требует подписание документов.

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

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

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

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

Если банк не поддерживает DirectBank, остаются два варианта: классический обмен через файл (выгрузка платежей из 1С в файл и загрузка в клиент-банк, и наоборот для выписок) или ввод выписок вручную. Файловый обмен менее удобен, но надёжен и доступен практически для любого банка.

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

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

Нужен ли договор 1С:ИТС для работы ДиректБанка?

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

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

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

Безопасно ли отправлять платежи прямо из 1С?

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

Что делать, если банк не поддерживает DirectBank?

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

Почему выписка загружается, а платежи не отправляются?

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

Нужно ли перенастраивать обмен после обновления 1С?

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

Итог

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

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