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