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

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

Настройка DirectBank в 1С 8.3 для работы со Сбербанком

Как настроить обмен с банком DirectBank в 1С 8.3 для Сбербанка: подключение сертификата, настройка обмена, отправка платежных поручений и получение выписок.

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

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

Что нужно подготовить до начала настройки

Основные условия для работы DirectBank со Сбербанком: подключенный интернет-банк «Сбербанк Бизнес Онлайн», согласие банка на обмен по технологии DirectBank (обычно включается по заявлению или автоматически), а также электронная подпись, зарегистрированная в банке. Если подпись выдана другим удостоверяющим центром, уточните в банке, принимает ли он такой сертификат.

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

Включение обмена с банками в 1С

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

После включения функциональности в интерфейсе появятся новые объекты: журнал «Обмен с банками», справочник настроек обмена и команды отправки документов в банк. Если пункты меню не появились, проверьте права пользователя — настройка обмена требует прав администратора или профиля с доступом к электронным документам.

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

Перейдите в список настроек обмена с банками и создайте новую настройку. Заполните ключевые реквизиты: организация, банк (выберите Сбербанк по БИК), номер расчетного счета. Программа подставит доступные способы обмена — для Сбербанка выберите обмен через сервис 1С:ДиректБанк.

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

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

Отправка платежных поручений и получение выписок

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

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

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

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

Статус платежного поручения
Норма

Исполнен, сумма списана по выписке

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

Отклонен банком или завис в статусе «Отправлен»

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

Операции за день появились в 1С без дублей

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

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

Подписание документов
Норма

Документ подписывается без ошибок сертификата

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

Ошибка «сертификат не найден» или «подпись недействительна»

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

Чаще всего обмен не работает из-за несоответствия сертификата: в 1С выбран один сертификат, а в банке зарегистрирован другой, либо срок действия подписи истек. Вторая распространенная причина — неактивированная услуга DirectBank на стороне банка и устаревший релиз конфигурации, не поддерживающий текущий формат обмена.

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

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

DirectBank или обмен через клиент-банк: что выбрать

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

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

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

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

Подходит при большом числе платежей; требует подписи и поддержки банка, статусы видны в 1С

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

Подходит при редких платежах; проще настройка, но нужны ручные выгрузка и загрузка файлов

Часто задаваемые вопросы

Нужна ли отдельная программа клиент-банк при работе через DirectBank?

Нет. Обмен идет напрямую между 1С и банком через сервис 1С:ДиректБанк, промежуточные файлы и отдельное приложение не требуются. Интернет-банк остается доступен как резервный канал.

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

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

Что делать, если сертификат подписи истек?

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

Требуется ли подписка ИТС для работы DirectBank?

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

Почему платежное поручение отклонено банком?

Причина указывается в статусе документа или в протоколе обмена. Частые основания: недостаток средств, ошибка в реквизитах получателя, несоответствие подписи. Исправьте данные и отправьте документ повторно.

Итог

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

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