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