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

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

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

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

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

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

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

Что такое 1С:ДиректБанк и как он устроен

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

Логика работы проста: бухгалтер создаёт платёжное поручение в 1С, подписывает его и отправляет. Документ по защищённому каналу уходит в процессинг банка, где проходит проверку и исполняется. В ответ банк присылает статусы документа (принят, исполнен, отклонён) и банковские выписки, которые 1С автоматически разносит по документам оплаты.

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

Какие операции доступны через DirectBank

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

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

Часть банков дополнительно поддерживает зарплатные проекты через DirectBank: реестр на выплату зарплаты уходит из 1С напрямую, а банк возвращает результат зачисления. Перед подключением уточните у своего банка перечень поддерживаемых документов — он может отличаться от типового.

Какие банки и конфигурации поддерживают обмен

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

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

Как подключить и настроить DirectBank

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

В типовой «1С:Бухгалтерии 8» настройка выполняется в разделе администрирования обмена с банками. Общий порядок такой:

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

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

Как работать с документами после подключения

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

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

Сценарий: зарплатный проект

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

Сценарий: несколько расчётных счетов

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

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

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

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

Статус меняется: отправлено → принято банком → исполнено

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

Документ завис в статусе «не отправлен» или получен отказ без понятной причины

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

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

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

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

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

Остаток в 1С совпадает с остатком в интернет-банке

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

Расхождение остатков после загрузки выписки

Типичные проблемы и способы их решения

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

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

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

Ограничения и когда DirectBank не подходит

Технология не является универсальной. Если вашего банка нет в перечне участников, прямой обмен недоступен — остаются классический клиент-банк или интернет-банк с ручным вводом. Некоторые банки поддерживают DirectBank только для части продуктов: например, рублёвые платежи работают, а валютный контроль требует отдельного канала.

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

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

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

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

Клиент-банк (файловый обмен)

Выгрузка платёжек в файл и загрузка выписок из файла через программу банка. Работает практически с любым банком, но требует ручных операций и даёт риск дублей и ошибок переноса

Интернет-банк с ручным вводом

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

Частые вопросы о 1С:ДиректБанк

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

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

Можно ли использовать DirectBank и клиент-банк одновременно?

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

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

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

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

Чаще всего дело в настройках загрузки выписки или в нераспознанных контрагентах: 1С не может сопоставить операцию по ИНН и номеру счёта. Проверьте журнал загрузки, заполните недостающие реквизиты контрагентов и повторите разнесение.

Работает ли DirectBank в базовых версиях 1С:Бухгалтерии?

Обмен с банками доступен в базовой версии, но с ограничениями самой базовой поставки: один пользователь, одна организация. Для обмена по счетам нескольких организаций потребуется версия ПРОФ или КОРП.

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

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

Итог

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

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