Учет и Финансы · 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Включите обмен с банками в разделе «Администрирование»
- 2Создайте настройку обмена: организация, банк, счет
- 3Выберите способ обмена — сервис 1С:ДиректБанк
- 4Укажите сертификат электронной подписи
- 5Сохраните настройку и выполните проверку связи
- 6Отправьте тестовое платежное поручение на небольшую сумму
Отправка платежных поручений и получение выписок
Создайте документ «Платежное поручение» как обычно, затем используйте команду «Отправить в банк» из журнала платежных поручений или из формы документа. Документ подписывается электронной подписью и передается в банк. Статус документа меняется по мере обработки: отправлен, принят банком, исполнен или отклонен с указанием причины.
Выписки загружаются автоматически по расписанию или по команде «Получить выписку» за выбранный период. Загруженные операции попадают в документы поступления и списания с расчетного счета, где их можно распределить по контрагентам и договорам стандартными средствами конфигурации.
Как проверить результат
Исполнен, сумма списана по выписке
Отклонен банком или завис в статусе «Отправлен»
Операции за день появились в 1С без дублей
Выписка пустая при наличии движений в интернет-банке
Документ подписывается без ошибок сертификата
Ошибка «сертификат не найден» или «подпись недействительна»
Типичные ошибки и их устранение
Чаще всего обмен не работает из-за несоответствия сертификата: в 1С выбран один сертификат, а в банке зарегистрирован другой, либо срок действия подписи истек. Вторая распространенная причина — неактивированная услуга DirectBank на стороне банка и устаревший релиз конфигурации, не поддерживающий текущий формат обмена.
Если документы отправляются, но выписки не приходят, проверьте настройки расписания автоматического обмена и попробуйте запросить выписку вручную. Ошибки криптографии обычно лечатся переустановкой или обновлением средств криптозащиты и проверкой корневых сертификатов.
DirectBank или обмен через клиент-банк: что выбрать
DirectBank удобен, когда платежей много и важна скорость: нет ручной выгрузки файлов, статусы документов видны сразу в 1С. Обмен через файлы (клиент-банк) проще в настройке и не требует электронной подписи внутри 1С, но требует регулярных ручных операций выгрузки и загрузки.
Для организаций с несколькими банками DirectBank позволяет работать в едином интерфейсе, если все банки поддерживают технологию. Если же у банка нет поддержки прямого обмена, для такого счета остается файловый обмен — оба способа могут сосуществовать в одной базе.
Сравнение вариантов обмена
Подходит при большом числе платежей; требует подписи и поддержки банка, статусы видны в 1С
Подходит при редких платежах; проще настройка, но нужны ручные выгрузка и загрузка файлов
Часто задаваемые вопросы
Нужна ли отдельная программа клиент-банк при работе через DirectBank?
Нет. Обмен идет напрямую между 1С и банком через сервис 1С:ДиректБанк, промежуточные файлы и отдельное приложение не требуются. Интернет-банк остается доступен как резервный канал.
Можно ли настроить DirectBank для нескольких расчетных счетов?
Да, для каждого счета создается отдельная настройка обмена. Все настройки работают параллельно, выписки и платежи распределяются по своим счетам автоматически.
Что делать, если сертификат подписи истек?
Получите новый сертификат, зарегистрируйте его в Сбербанке и укажите в настройке обмена в 1С. До замены сертификата документы подписываться не будут.
Требуется ли подписка ИТС для работы DirectBank?
Обмен через сервис 1С:ДиректБанк, как правило, доступен пользователям с действующим договором 1С:ИТС. Точные условия уточняйте в описании вашего тарифа сопровождения.
Почему платежное поручение отклонено банком?
Причина указывается в статусе документа или в протоколе обмена. Частые основания: недостаток средств, ошибка в реквизитах получателя, несоответствие подписи. Исправьте данные и отправьте документ повторно.
Что важно запомнить
Настройка DirectBank со Сбербанком сводится к трем шагам: активация услуги в банке, включение обмена с банками в 1С и создание настройки с сертификатом подписи. После тестовой отправки проверяйте статусы документов и не дублируйте зависшие платежи.