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

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

Как настроить 1С:ДиректБанк со Сбербанком

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

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

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

Ниже разобран порядок действий для типовых конфигураций 1С (Бухгалтерия предприятия 8, Управление торговлей, ERP), где встроен механизм «Обмен с банками» (DirectBank).

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

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

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

Также проверьте, что у пользователя 1С есть права на работу с обменом с банками, а в карточке организации корректно заполнены ИНН, КПП и наименование — банк сверяет эти данные при установке соединения.

Услуга в банкеDirectBank подключен

Уточните в Сбербанк Бизнес Онлайн или у менеджера банка, активна ли услуга прямого обмена

Версия 1САктуальный релиз

Обновите конфигурацию: старые релизы могут не поддерживать текущий формат обмена со Сбербанком

Реквизиты организацииИНН и КПП заполнены

Проверьте карточку организации и банковский счет в 1С — данные должны совпадать с договором банка

Подключение услуги DirectBank в Сбербанке

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

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

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

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

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

Программа автоматически определит банк по БИК и предложит получить настройки с сервера Сбербанка. Согласитесь на автоматическое получение — в большинстве случаев ручной ввод параметров не требуется. Если автоматическая настройка недоступна, параметры вводятся вручную по данным, полученным от банка: адрес сервера, идентификатор организации, версия формата.

Порядок создания настройки в 1С
  1. 1
    Откройте Администрирование → Обмен электронными документами → Обмен с банками
  2. 2
    Нажмите «Создать» и выберите банковский счет организации в Сбербанке
  3. 3
    Согласитесь на автоматическое получение настроек с сервера банка
  4. 4
    Введите данные аутентификации, полученные от банка (логин, пароль или сертификат)
  5. 5
    Сохраните настройку и запустите тестирование связи с банком

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

Тестирование обмена и первая выписка

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

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

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

Как проверить, что обмен работает

Тест соединения в настройке обмена
Норма

Сообщение об успешной аутентификации в банке

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

Ошибка авторизации или таймаут соединения

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

Документы поступают в журнал выписок с корректными суммами

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

Журнал пуст, ошибка формата или подписи

Отправка платежного поручения
Норма

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

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

Документ зависает в статусе «Подготовлен» или отклоняется банком

Затем отправьте тестовое платежное поручение на небольшую сумму. Проведите документ, выберите команду отправки в банк и отследите смену статусов: «Подготовлено» → «Отправлено» → «Принято банком» → «Исполнено». Если банк требует подтверждения, документ нужно дополнительно подтвердить в Сбербанк Бизнес Онлайн или по SMS — это нормальное поведение при выбранной схеме аутентификации.

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

Самая частая проблема — ошибка аутентификации. Причины: неверный логин/пароль пользователя DirectBank, заблокированный пользователь в банке, истекший сертификат. Решение — проверить учетные данные, при необходимости перевыпустить пароль или сертификат через банк и обновить их в настройке обмена.

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

Типичные ошибки при настройке
01
Использование пароля от Сбербанк Бизнес Онлайн вместо отдельных учетных данных DirectBank — аутентификация не проходит
02
Устаревшая конфигурация 1С — ошибки формата обмена и отказ в соединении
03
Настройка обмена на неверный банковский счет — документы уходят не в тот банк
04
Истекший сертификат электронной подписи — платежи не подписываются и не отправляются
05
Отсутствие у пользователя 1С прав на обмен с банками — команды обмена недоступны

Ограничения и альтернативные способы обмена

DirectBank подходит не всем. Если в банке для вашего тарифа услуга недоступна или требования к криптографии слишком обременительны (например, нужен токен на каждое рабочее место), есть альтернативы. Классический вариант — обмен через файлы: выгрузка платежей из 1С в файл формата 1CClientBankExchange и загрузка в Сбербанк Бизнес Онлайн, выписки — в обратном порядке. Это менее удобно, но работает без дополнительных соглашений.

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

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

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

Прямой обмен из 1С без файлов; подходит при регулярных платежах; требует подключения услуги в банке

Обмен через файлы (клиент-банк)

Выгрузка/загрузка файлов вручную; работает без дополнительных соглашений, но требует ручных операций

Подтверждение в Сбербанк Бизнес Онлайн

Комбинированный режим: документы из 1С, подтверждение в интернет-банке; подходит при строгих требованиях безопасности

Безопасность и границы самостоятельной настройки

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

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

Итог

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

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

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

Работает ли 1С:ДиректБанк со Сбербанком без токена и сертификата?

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

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

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

Нужно ли отдельно настраивать обмен для каждого расчетного счета?

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

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

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

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

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

Обновление конфигурации 1С обязательно для работы DirectBank?

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