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

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

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

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

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

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

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

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

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

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

БанкПоддержка DirectBank

Уточнить у менеджера банка, подключён ли счёт к сервису

ПрограммаАктуальный релиз конфигурации

Проверить наличие обновлений конфигурации и платформы

ПраваПрава на обмен и подписание

Убедиться, что у пользователя есть роли для обмена с банком

ПодключениеЧерез 1С или напрямую

Запросить в банке инструкцию и параметры подключения

Получение параметров подключения в банке

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

Если банк требует электронную подпись документов, получите или сгенерируйте ключевую пару: личный сертификат подписи для сотрудников, которые будут подписывать платёжки. Формат подписи уточняйте в банке — большинство работает с российскими криптоалгоритмами ГОСТ, для которых на компьютере должен быть установлен криптопровайдер (например, КриптоПро CSP или ViPNet CSP).

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

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

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

После заполнения выполните проверку связи кнопкой «Проверить подключение» или аналогичной. Программа обратится к серверу банка и сообщит результат. Успешная проверка означает, что сетевое соединение и аутентификация работают; если проверка не проходит, смотрите текст ошибки — чаще всего это неверный адрес сервера, закрытый порт на корпоративном файрволе или просроченный сертификат.

Порядок создания настройки обмена
  1. 1
    Откройте «Банк и касса» → «Настройка обмена с банком» и нажмите «Создать»
  2. 2
    Выберите организацию, банк и расчётный счёт
  3. 3
    Введите параметры подключения из письма банка или загрузите файл настроек
  4. 4
    Укажите сертификат подписи, если банк требует подписание документов
  5. 5
    Нажмите «Проверить подключение» и убедитесь в успешном результате
  6. 6
    Запишите настройку и включите автоматическое получение выписок по расписанию

Настройка сертификатов и электронной подписи

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

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

Обмен документами: отправка платёжек и получение выписок

После настройки платёжное поручение отправляется в банк прямо из документа: откройте платёжку и нажмите «Отправить в банк». Документ перейдёт в статус «Отправлен», затем банк вернёт статус исполнения — «Исполнен» или «Отклонён» с указанием причины. Следить за статусами можно в журнале обмена с банком.

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

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

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

Тестовое подключение
Норма

Сообщение об успешном соединении с сервером банка

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

Ошибка сети, неверный сертификат, отказ в доступе

Отправка платёжки
Норма

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

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

Документ зависает в статусе «Отправлен» или возвращается «Отклонён»

Выписка
Норма

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

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

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

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

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

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

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

Альтернативы и ограничения DirectBank

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

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

Способы обмена с банком

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

Автоматическая отправка и выписки без файлов; требует поддержки банка и настройки сертификатов

Клиент-банк с файлами

Работает практически с любым банком; требует ручной выгрузки и загрузки файлов, выше риск ошибок

Личный кабинет банка

Платёжки вводятся вручную на сайте банка; подходит при малом числе операций, двойной ввод данных

Итог

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

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

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

Можно ли настроить DirectBank для нескольких расчётных счетов?

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

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

Для обмена через сервис 1С:ДиректБанк, как правило, требуется действующий договор ИТС, поскольку трафик проходит через серверы 1С. При прямом подключении к API банка требования зависят от банка — уточните этот момент при подключении услуги.

Что делать, если платёжка зависла в статусе «Отправлен»?

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

Работает ли DirectBank в файловой базе 1С?

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

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

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