Обмен с банком прямо из 1С: настройка ДиректБанка, подписи и первых платёжек
Содержание
ДиректБанк подключают в два хода: сначала банк включает услугу для вашей организации, затем в 1С вы создаёте настройку обмена с этим банком. В Бухгалтерии 3.0 старт — в списке Банк и касса → Банковские выписки: там есть команда подключения ДиректБанка, которая запускает помощник. Помощник находит банк по БИК, получает настройки с сервера банка или из файла и проверяет вход.
Частое заблуждение — что ДиректБанк нужно где-то «скачать» или купить у фирмы 1С. Отдельной программы нет: механизм уже встроен в типовые конфигурации на БСП, а платите вы банку по его тарифу дистанционного обслуживания. Клиент-банк при этом остаётся у вас, но файлы 1c_to_kl.txt и kl_to_1c.txt гонять больше не нужно: платёжки уходят, а выписки приходят в 1С напрямую.
Что проверить до подключения: банк, версия, рабочее место
Не каждый банк работает по ДиректБанку, и не каждый поддерживает все способы входа. Начните с вопроса к менеджеру банка, а не с настройки программы.
Требования со стороны банка
- 🏦 Банк поддерживает 1С:ДиректБанк. Список банков есть на сайте 1С, но надёжнее спросить сам банк: услуга часто включается заявлением.
- 📝 Подано заявление на подключение (иногда это галочка в интернет-банке). Без него сервер банка вернёт отказ, даже если в 1С всё настроено верно.
- 🔐 Известен способ аутентификации: логин и пароль с одноразовым кодом из SMS, электронная подпись на токене или сертификат, выданный банком.
- 👥 Определено, сколько подписей нужно на платёжке. Если по карточке образцов подписей нужны две (руководитель и главный бухгалтер), то и в ДиректБанке документ уйдёт только после двух подписей.
Требования к программе и компьютеру
| Что | Требование |
|---|---|
| Конфигурация | Бухгалтерия 3.0, УТ 11, КА, ERP, УНФ — актуального релиза |
| Платформа | 8.3 с интерфейсом «Такси», номер не ниже требуемого релизом конфигурации |
| Интернет | Доступ к серверу банка по HTTPS (порт 443) без блокировки прокси |
| Криптопровайдер | Нужен, если вход или подпись идут по сертификату (КриптоПро CSP, ViPNet CSP) |
| Токен | Драйвер носителя (например, Рутокен), если ключ хранится на токене |
Обновите конфигурацию до свежего релиза до подключения. Банки меняют протоколы, и на старом релизе помощник может не найти банк или не принять его настройки.
Справочник «Банковские счета»
Проверьте карточку расчётного счёта организации: номер счёта, банк из классификатора с правильным БИК. ДиректБанк привязывается к банку, а счета подтягиваются в настройку обмена. Если банк в карточке введён вручную с ошибкой в БИК, помощник его не узнает.
Включаем ДиректБанк и создаём настройку обмена в 1С
Шаг 1. Включить обмен с банками
Откройте Администрирование → Обмен электронными документами. В блоке про обмен с банками включите флажок сервиса ДиректБанк. Пока флажок снят, команд ДиректБанка в списках выписок и платёжек не будет.
Права на этот раздел есть у пользователя с полными правами. Обычному бухгалтеру флажок не виден, и это нормально.
Шаг 2. Запустить помощник подключения
- Перейдите в
Банк и касса → Банковские выписки. - В командной панели найдите команду с упоминанием ДиректБанка и выберите подключение.
- Укажите организацию и банк. Помощник предложит банки, где у организации открыты счета.
- Выберите способ получения настроек.
Способов обычно два:
| Способ | Когда использовать | На что смотреть |
|---|---|---|
| Получить настройки с сервера банка | Банк поддерживает автонастройку | Нужен логин, иногда код из SMS |
| Загрузить файл настроек | Банк выдал файл (обычно XML) | Файл свежий, от того же банка, для этой организации |
Шаг 3. Проверить вход и счета
После загрузки настроек помощник предлагает тестовое подключение. Введите логин и пароль, подтвердите код из SMS или выберите сертификат. При успехе в настройке обмена появится список счетов, доступных по ДиректБанку.
Сверьте этот список со справочником «Банковские счета». Если счёта нет, значит банк не подключил его к услуге: это решается заявлением, а не настройкой 1С.
Сертификаты электронной подписи: установка и привязка
Если банк работает по логину и SMS, раздел можно пропустить. Если вход или подпись идут по сертификату, без этой части обмен не заработает.
Установка на компьютер
- Установите криптопровайдер той версии, которую требует банк. Два разных криптопровайдера на одном компьютере часто конфликтуют.
- Поставьте драйвер токена и вставьте носитель.
- Установите личный сертификат в хранилище «Личные» текущего пользователя Windows. В КриптоПро CSP это делается на вкладке «Сервис» через просмотр сертификатов в контейнере.
- Установите корневой сертификат удостоверяющего центра в «Доверенные корневые центры сертификации». Без него цепочка не строится, и 1С сочтёт подпись недействительной.
Привязка в 1С
В 1С откройте настройки электронной подписи и шифрования (ссылка есть в разделе Администрирование → Обмен электронными документами). На вкладке программ проверьте, что криптопровайдер найден. На вкладке сертификатов добавьте сертификат подписанта.
Затем вернитесь в настройку обмена с банком и укажите сертификаты, которыми будут подписывать платёжки. Сертификат должен принадлежать лицу, чья подпись заявлена в банке: подпись бухгалтера без права подписи банк отклонит.
Сертификат, выданный банком
Часть банков выпускает собственный сертификат для ДиректБанка. Его генерируют по инструкции банка, затем подтверждают в интернет-банке или бумажным актом. До подтверждения 1С покажет сертификат, но банк подпись не примет.
Следите за сроком действия сертификата. За неделю до окончания закажите новый: просроченный сертификат останавливает и подпись, и вход, если банк аутентифицирует по нему.
Юридическую силу электронной подписи определяет закон об электронной подписи и договор с банком. Тип подписи (квалифицированная или неквалифицированная) для платёжных документов задаёт банк в договоре дистанционного обслуживания.
Платёжки и выписки через ДиректБанк: ежедневная работа
Отправка платёжного поручения
- Создайте платёжное поручение как обычно:
Банк и касса → Платежные поручения. - Проверьте реквизиты получателя, назначение платежа и, для налогов, реквизиты бюджетного платежа.
- Запишите документ и выберите команду отправки в банк (в форме документа или в командной панели списка).
- Подпишите документ сертификатом или подтвердите кодом из SMS.
- Если нужна вторая подпись, документ ждёт второго подписанта. Он открывает тот же список и подписывает со своего рабочего места.
В списке платёжек видно состояние обмена: отправлен ли документ, принят ли банком, исполнен или отклонён. Отказ обычно приходит с текстом причины от банка — читайте его первым.
Отправляйте пачкой: выделите несколько платёжек в списке и отправьте одной командой. Подписывать и вводить код придётся один раз на пакет, если банк поддерживает пакетную подпись.
Загрузка выписки
В списке Банковские выписки выберите команду запроса выписки по ДиректБанку и укажите период. 1С получит операции и создаст документы «Поступление на расчётный счёт» и «Списание с расчётного счёта».
Дальше работа та же, что при загрузке файла: проверьте контрагентов, договоры и статьи движения денег. Неопознанного контрагента программа предложит создать по ИНН из выписки.
Синхронизация и автозагрузка
Выписки можно получать по расписанию. В настройке обмена с банком ищите параметр автоматического получения выписок. В файловой базе загрузка работает, пока открыт сеанс пользователя. В клиент-серверной базе её выполняет регламентное задание, но только если вход не требует SMS-кода или токена на клиенте.
| Способ входа | Автозагрузка выписок |
|---|---|
| Логин + одноразовый пароль из SMS | Нет: каждый раз нужен код |
| Сертификат на токене у пользователя | Только при открытом сеансе с вставленным токеном |
| Сертификат, доступный на сервере 1С | Возможна регламентным заданием |
Ошибки ДиректБанка и как их диагностировать
Начинайте с текста ошибки. 1С показывает два вида сообщений: свои (нет связи, нет сертификата) и ответ банка (отказ по документу). Ответ банка исправляют в документе, ошибки 1С — в настройке или на компьютере.
Где искать подробности
- 🔎 Журнал регистрации:
Администрирование → Обслуживание → Журнал регистрации. Поставьте отбор по пользователю и времени ошибки, ищите события обмена с банком. - 📄 Состояние документа в списке платёжек: там хранится ответ банка.
- 📞 Поддержка банка видит запросы на своей стороне. Сообщите время попытки и номер документа: так найдут быстрее.
Не удаляйте и не пересоздавайте настройку обмена при первой же ошибке. Отправленные документы привязаны к ней, и после пересоздания пропадёт история состояний. Сначала найдите причину.
Несколько пользователей и терминальный сервер
Права доступа
Отправлять платёжки и загружать выписки могут только пользователи с правами на обмен с банками. Права настраивают в Администрирование → Настройки пользователей и прав → Профили групп доступа. Обычно хватает типового профиля бухгалтера или главного бухгалтера; если команд ДиректБанка у пользователя нет, сравните его профиль с профилем того, у кого они есть.
Подписанты и их сертификаты
Подпись личная. Если платёжки подписывают директор и главный бухгалтер, у каждого свой сертификат и своё рабочее место, где он доступен. Передавать токен «на всех» запрещает договор с банком, и это прямой риск несанкционированного списания.
Разделите роли:
- ✍️ бухгалтер создаёт платёжки и отправляет их на подпись;
- 🖊️ подписанты подписывают со своих компьютеров;
- 📥 загружать выписки может любой пользователь с правами, если вход по логину не требует личного токена.
Терминальный сервер (RDP)
При работе через удалённый рабочий стол токен вставлен в компьютер пользователя, а 1С запущена на сервере. Чтобы сертификат стал виден в 1С, включите в подключении RDP перенаправление смарт-карт и установите криптопровайдер и драйвер токена на сервер. Проверка простая: на сервере в сеансе пользователя откройте КриптоПро CSP и посмотрите, видит ли он контейнер.
В веб-клиенте 1С понадобится расширение для работы с криптографией. Браузер предложит установить его при первой подписи — без него подписать документ не получится.
Частые вопросы о ДиректБанке
Сколько стоит ДиректБанк?
Можно ли подключить два банка одновременно?
Нужно ли отключать клиент-банк после подключения?
Платёжка ушла из 1С, а в интернет-банке её нет. Что делать?
Работает ли ДиректБанк в базе 1С:Фреш?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Положение Банка России от 29.06.2021 № 762-П «О правилах осуществления перевода денежных средств»