Учет и Финансы · 11 мин
Что такое ДиректБанк в 1С и как с ним работать
ДиректБанк в 1С: что это, чем отличается от клиент-банка, как подключить обмен с банком, настроить выписки и платежи, типичные ошибки и их решение.
ДиректБанк (1С:ДиректБанк) — это технология прямого обмена данными между программой 1С и банком без промежуточных файлов и без выгрузки платежных поручений вручную. Бухгалтер создает платежное поручение прямо в 1С, подписывает его и отправляет в банк одной кнопкой, а выписки по счету загружаются в программу автоматически. Технология встроена в типовые конфигурации: «1С:Бухгалтерия», «1С:Управление нашей фирмой», «1С:ERP» и другие.
Ключевое отличие от классического клиент-банка — отсутствие промежуточных текстовых файлов формата 1C_to_KL и KL_to_1C. При обычном обмене бухгалтер выгружает файл из 1С, импортирует его в программу банка, подписывает там, затем выгружает выписку и загружает обратно. ДиректБанк убирает всю эту цепочку: 1С сама соединяется с сервером банка по защищенному каналу.
Технология поддерживается большинством крупных российских банков, но подключение зависит от конкретного банка: где-то достаточно логина и пароля от интернет-банка, где-то требуется электронная подпись и настройка криптографии. Ниже разберем, как это работает, как подключить и какие ошибки встречаются чаще всего.
Как устроен обмен ДиректБанк: что происходит внутри
При отправке платежного поручения 1С формирует электронный документ в формате, согласованном с банком, подписывает его (если требуется) и передает на сервер банка по защищенному каналу HTTPS. Банк возвращает статус: принят, отклонен, исполнен. Все статусы отображаются прямо в списке платежных поручений, поэтому бухгалтер видит судьбу каждого документа без звонков в банк.
Выписки работают аналогично: по расписанию или по кнопке «Синхронизировать» 1С запрашивает у банка движения по счету за выбранный период и создает документы «Поступление на расчетный счет» и «Списание с расчетного счета». Контрагенты и договоры при этом подставляются автоматически по ИНН и номеру счета из справочников.
Чем ДиректБанк отличается от клиент-банка
Оба способа решают одну задачу — передать платежки в банк и получить выписки, — но различаются механикой и удобством. Выбор зависит от того, поддерживает ли ваш банк прямой обмен, и от требований к подписанию документов.
| Критерий | ДиректБанк | Клиент-банк (файловый обмен) |
|---|---|---|
| Передача данных | Напрямую из 1С на сервер банка | Через файлы выгрузки/загрузки |
| Подписание платежек | Внутри 1С (пароль, SMS или ЭП) | В программе банка |
| Статусы документов | Видны в 1С автоматически | Проверяются в клиент-банке вручную |
| Загрузка выписок | Автоматически или по кнопке | Импорт файла выписки |
| Требования | Банк должен поддерживать технологию | Работает практически с любым банком |
Важный нюанс: ДиректБанк не отменяет договор с банком на дистанционное обслуживание. Организация по-прежнему работает в рамках договора банковского счета, просто канал передачи документов меняется.
Какие банки поддерживают и какие есть способы подключения
Список банков, поддерживающих ДиректБанк, постоянно меняется, поэтому актуальность стоит проверять в самой 1С: при создании настройки обмена программа предлагает выбрать банк из списка поддерживаемых. Если банка в списке нет — остается классический файловый обмен.
Существует два основных сценария аутентификации:
- По логину и паролю — используются учетные данные интернет-банка. Самый простой вариант, подходит для небольших компаний, где платежи подтверждаются SMS-кодом.
- С электронной подписью — платежные документы подписываются квалифицированной или неквалифицированной ЭП прямо в 1С. Требуется настроенная криптография (КриптоПро CSP или аналог) и сертификат, зарегистрированный в банке.
Как подключить ДиректБанк в 1С:Бухгалтерии
Настройка выполняется один раз для каждого расчетного счета и занимает обычно 10–20 минут, если банк поддерживает упрощенное подключение.
- 1Откройте раздел «Банк и касса» → «Настройка обмена с банком» (в некоторых версиях — «Администрирование» → «Обмен электронными документами» → «Обмен с банками»).
- 2Нажмите «Создать» и выберите организацию и банк из списка поддерживаемых.
- 3Укажите способ аутентификации: логин/пароль от интернет-банка или электронную подпись.
- 4При подключении по паролю введите учетные данные и дождитесь проверки соединения с банком.
- 5При подключении по ЭП установите криптопровайдер, выберите сертификат и выполните тестовое подписание.
- 6Сохраните настройку и выполните первую синхронизацию: загрузите выписку за тестовый период.
- 7Проверьте, что документы выписки создались корректно: контрагенты, суммы, назначения платежей.
После сохранения настройки в карточке расчетного счета появится признак прямого обмена, а в журнале платежных поручений — колонка со статусами отправки. Если на этапе проверки соединения возникает ошибка, чаще всего причина в неверном логине/пароле, неактивированной услуге в банке или блокировке соединения антивирусом.
Ежедневная работа: платежи и выписки
Отправка платежного поручения выглядит так: бухгалтер создает документ, проверяет реквизиты и нажимает «Отправить в банк». Если настроено подтверждение по SMS, программа запросит код. После отправки документ получает статус «Отправлен», затем «Принят банком» и «Исполнен». Отклоненные платежи подсвечиваются, и в статусе видна причина отказа — например, недостаточно средств или ошибка в реквизитах.
Загрузка выписок запускается кнопкой «Синхронизировать с банком» или выполняется по расписанию регламентным заданием. При загрузке 1С сопоставляет операции с контрагентами по ИНН и КПП, подставляет статьи движения денежных средств по правилам, и бухгалтеру остается только проверить нераспознанные строки.
Как проверить результат
«Исполнен» — платеж прошел, проводки по списанию можно формировать из выписки
«Отклонен банком» или долго висит «Отправлен» — нужно смотреть причину и при необходимости пересоздать документ
Все строки распознаны, контрагенты и статьи ДДС подставлены, остаток по счету в 1С совпадает с банковским
Есть нераспределенные строки или расхождение остатков — проверяйте дубли документов и пропущенные дни
Выписки появляются ежедневно без ручного запуска
Обмен останавливается с ошибкой авторизации — чаще всего сменился пароль или истек сертификат
Ограничения и типичные ошибки
ДиректБанк закрывает стандартные операции — рублевые платежи и выписки, — но не всё. Валютные платежи, зарплатные реестры, документы по аккредитивам и некоторые специфические операции в ряде банков по-прежнему требуют интернет-банка или клиент-банка. Перед полным отказом от старого канала проверьте, что все нужные вам типы документов поддерживаются.
Еще одно ограничение — зависимость от доступности сервиса банка. При технических работах на стороне банка обмен временно не работает, и в этот период резервным вариантом остается файловая выгрузка.
Что делать, если обмен не работает
Большинство сбоев ДиректБанка сводится к нескольким причинам, которые можно проверить самостоятельно до обращения в поддержку банка или 1С.
Как выбрать действие
При обращении в поддержку полезно сразу подготовить технологический журнал обмена: в настройках ДиректБанка есть возможность включить логирование, и по логу специалист быстро определит, на каком этапе происходит сбой — авторизация, подписание или передача.
Что важно запомнить
ДиректБанк — это прямой обмен платежками и выписками между 1С и банком без файлов. Подключение делается в разделе обмена с банками, требует поддержки со стороны банка и либо пароля, либо ЭП. Контролируйте статусы платежей, следите за сроком действия сертификата и не дублируйте загрузку выписок.
Частые вопросы о ДиректБанк в 1С
ДиректБанк — это платная услуга?
Сама технология встроена в типовые конфигурации 1С и отдельно не оплачивается. Однако банк может взимать плату за дистанционное обслуживание по своим тарифам — это зависит от пакета услуг вашего расчетного счета. Уточняйте условия в своем банке.
Можно ли работать с несколькими банками одновременно?
Да, для каждого расчетного счета создается отдельная настройка обмена. Организация может одновременно использовать ДиректБанк с одним банком и файловый обмен с другим — конфликтов между настройками не возникает.
Безопасно ли отправлять платежи прямо из 1С?
Обмен идет по защищенному каналу, а подтверждение платежей выполняется через SMS-код или электронную подпись, как и в интернет-банке. Основные риски связаны не с технологией, а с человеческим фактором: хранением паролей в открытом виде и отсутствием разграничения прав пользователей.
Что делать, если мой банк не поддерживает ДиректБанк?
Используйте классический обмен через клиент-банк: выгрузку платежных поручений в файл и загрузку выписки. Механизм встроен во все типовые конфигурации и работает с любым банком, предоставляющим файлы в стандартном формате.
Загружаются ли выписки за прошлые периоды?
Да, при синхронизации можно указать произвольный период, и банк передаст движения по счету за эти даты — в пределах глубины хранения данных на стороне банка. Перед загрузкой исторических выписок убедитесь, что за этот период в 1С нет уже введенных вручную документов, иначе появятся дубли.
Нужно ли обновлять 1С для работы ДиректБанка?
Желательно поддерживать конфигурацию в актуальном состоянии: банки периодически меняют форматы обмена и адреса сервисов, и эти изменения приходят с обновлениями 1С. На сильно устаревшем релизе обмен может внезапно перестать работать.