Прямой обмен с банком из 1С: подключаем ДиректБанк без клиент-банка
Содержание
Чтобы подключить 1С:ДиректБанк, откройте карточку расчётного счёта организации или список банковских выписок и запустите помощник подключения к ДиректБанку. Программа сама определит банк по БИК, предложит способ входа (одноразовый код по SMS или электронная подпись) и после подтверждения начнёт получать выписки и отправлять платёжки прямо из 1С.
Со стороны 1С сервис бесплатный. Платить, если придётся, вы будете банку по его тарифу на дистанционное обслуживание. Главное условие одно: ваш банк должен поддерживать ДиректБанк, а у организации должен быть подключён интернет-банк.
Что проверить до подключения ДиректБанка
Половина неудачных попыток подключения срывается не в 1С, а на подготовке. Пройдитесь по списку заранее.
- 🏦 Банк поддерживает технологию. Список банков-участников публикует фирма 1С, а сам банк подтвердит это в чате поддержки. Иногда сервис нужно отдельно включить в интернет-банке или подать заявление.
- 🔄 Актуальный релиз конфигурации. Помощник подключения берёт настройки банков из обновляемого справочника. На старом релизе банк может просто не найтись.
- 🌐 Выход в интернет с компьютера, где работает 1С. В клиент-серверном варианте обмен идёт с сервера 1С, значит доступ нужен серверу, а не только рабочему месту.
- 👤 Права пользователя. Подключение настраивает пользователь с полными правами. Рядовому бухгалтеру потом достаточно прав на работу с выписками и платёжками.
- 🧾 Реквизиты счёта в 1С. Номер счёта и БИК в справочнике
Банковские счетадолжны совпадать с данными банка до цифры. - 📱 Доступ к телефону или носителю подписи того сотрудника, который имеет право подписи в банке.
Какой способ входа выбрать
Способ входа определяет банк, а не вы. Но полезно понимать разницу заранее, чтобы подготовить нужное.
| Способ | Что нужно | Особенности |
|---|---|---|
| Логин и одноразовый код по SMS | Учётная запись интернет-банка, телефон | Самый частый вариант. Подпись платёжки — код из SMS |
| Электронная подпись (сертификат) | Ключ на токене или в реестре, криптопровайдер | Сертификат должен быть зарегистрирован в банке |
| Файл настроек от банка | Файл, выданный банком | Встречается у банков, которые не передают настройки автоматически |
Если банк ДиректБанк не поддерживает, обмен по-прежнему можно вести через выгрузку файлов клиент-банка в формате 1CClientBankExchange. Это медленнее, но работает с любым банком.
Сертификаты и средства подписи: подготовка рабочего места
Этот раздел нужен, если банк работает по электронной подписи. При входе по SMS переходите сразу к настройке в 1С.
Установите криптопровайдер
Для подписи по ГОСТ на компьютере должна стоять программа-криптопровайдер, чаще всего КриптоПро CSP или ViPNet CSP. Какой именно, подскажет банк: он выдавал или согласовывал ключ.
- Установите криптопровайдер нужной версии и введите лицензию.
- Подключите токен с ключом и установите драйвер токена.
- Установите личный сертификат в хранилище
Личноетекущего пользователя Windows. - Установите корневой сертификат удостоверяющего центра, выпустившего ключ.
Подключите сертификат в 1С
В 1С:Бухгалтерии 3.0 настройки подписи находятся в разделе Администрирование → Общие настройки, блок «Электронная подпись и шифрование».
- Включите использование электронных подписей.
- Откройте настройки электронной подписи и шифрования и проверьте, что в списке программ есть ваш криптопровайдер.
- На вкладке сертификатов добавьте личный сертификат из установленных на компьютере.
- Нажмите проверку сертификата: 1С попросит пароль ключа и покажет, проходит ли подпись.
Проверку сертификата в 1С проходите до регистрации в банке. Если подпись не создаётся на вашем компьютере, банк её тоже не примет, а время на заявки уйдёт впустую.
Ставьте флажок «Запомнить пароль» только на компьютере, к которому нет доступа у посторонних. Подпись под платёжкой равна подписи руководителя на бумаге.
Настройка подключения ДиректБанка в 1С
Сама настройка в программе занимает несколько минут. Разберём на примере 1С:Бухгалтерии 3.0.
Шаг 1. Включите обмен с банками
Откройте Администрирование → Обмен электронными документами. В блоке обмена с банками включите использование сервиса 1С:ДиректБанк. Без этого флажка кнопки ДиректБанка в выписках не появятся.
Шаг 2. Запустите помощник подключения
Удобных точек входа две:
- карточка счёта:
Справочники → Банки и кассы → Банковские счета, откройте счёт и найдите в форме команду подключения к ДиректБанку; - журнал
Банк и касса → Банковские выписки: при неподключённом банке там выводится ссылка на подключение.
Шаг 3. Выберите счёт и способ авторизации
- Укажите организацию и расчётный счёт. Если счетов в одном банке несколько, помощник обычно подтягивает их все.
- Программа обратится к серверу 1С и найдёт настройки банка по БИК.
- Выберите способ входа, который предлагает банк.
- Для SMS введите логин интернет-банка и одноразовый код. Для подписи выберите сертификат и введите пароль ключа.
Шаг 4. Сохраните настройку обмена
После успешной авторизации помощник создаёт настройку обмена с банком. Её можно открыть повторно, сменить сертификат, добавить счёт или отключить обмен. Ищите список настроек в том же разделе Администрирование → Обмен электронными документами.
Сразу назначьте ответственного за ДиректБанк. Когда у сотрудника сменится телефон или истечёт сертификат, обмен остановится, и важно, чтобы кто-то знал, где это поправить.
Регистрация подписи и пользователей на стороне банка
Банк должен «узнать» того, кто подписывает документы из 1С. При входе по SMS это обычно уже сделано: используется учётная запись интернет-банка. С сертификатами сложнее.
Что передать в банк
- 📄 Открытую часть сертификата — файл
.cerбез закрытого ключа. Его выгружают из 1С или из криптопровайдера. - ✍️ Заявление на регистрацию ключа по форме банка, если банк его требует.
- 🔑 Данные о правах: кто имеет право первой подписи, кто второй.
Закрытый ключ и пароль от него в банк никогда не отправляются. Если сотрудник банка их просит, это повод насторожиться.
Одна подпись или две
Если в карточке образцов подписей у организации две подписи (руководитель и главный бухгалтер), банк будет ждать обе. В 1С это выглядит так: первый пользователь подписывает платёжку, она ждёт второй подписи, и только после неё уходит в банк. Каждый подписант регистрирует свой сертификат или свою учётную запись.
Сколько ждать
Срок регистрации зависит от банка: от нескольких минут при онлайн-подтверждении до одного-двух рабочих дней при бумажной заявке. Пока ключ не активирован, помощник может подключиться, но отправка платёжек будет отклоняться.
Пробный обмен: выписка и тестовая платёжка
Не начинайте боевую работу, пока не прошли две проверки.
Проверка 1. Запросите выписку
- Откройте
Банк и касса → Банковские выписки. - Выберите организацию и счёт, запустите получение выписки из банка через команду ДиректБанка.
- Задайте период за последние 2-3 рабочих дня, когда по счёту точно были движения.
- Сравните результат с выпиской в интернет-банке: количество операций и обороты должны совпасть.
Если входящий и исходящий остаток в 1С не совпадают с банковскими, проблема обычно не в ДиректБанке. Чаще всего часть выписок раньше загружалась вручную с ошибками или удалялась. Сверьте остатки по счёту 51 до даты начала обмена.
Проверка 2. Отправьте платёжку
- Создайте платёжное поручение на небольшую сумму, например на перевод в бюджет, который всё равно нужно сделать.
- Проверьте реквизиты получателя и назначение платежа.
- Выполните команду отправки в банк из формы или списка платёжных поручений.
- Подпишите документ кодом из SMS или сертификатом.
- Через несколько минут обновите статус документа и убедитесь, что банк его принял.
Не отправляйте тестовые платёжки на произвольные суммы «посмотреть, что будет». Банк исполнит её как настоящую. Отменить уже исполненный платёж из 1С нельзя.
Ошибки при подключении ДиректБанка и что с ними делать
Ошибки при подключении 1С:ДиректБанк делятся на три группы: банк не найден, авторизация не прошла, документы не уходят. Найдите свой симптом.
Когда стоит звонить в банк, а не в 1С
Если выписка приходит, а платёжка висит без ответа или отклоняется с текстом от банка, вопрос к банку. Текст отказа сохраните: в нём обычно указано поле, которое банк не принял, например неверный КПП получателя или код бюджетной классификации.
Если же не открывается помощник, не находится банк или падает подпись на этапе проверки в самой 1С, это зона настройки программы и рабочего места.
Если пришлось переустанавливать криптопровайдер или драйвер токена на сервере, предупредите пользователей заранее: на время работ обмен с банком и подписание документов будут недоступны.
Автоматическое получение выписок и регламентные задания
После подключения ДиректБанка выписки можно не запрашивать вручную каждое утро.
Что можно автоматизировать
- 🕐 Регулярную загрузку выписок. В настройке обмена с банком включите автоматическое получение выписок, если ваш банк его поддерживает. Программа будет сама запрашивать новые движения.
- 📥 Распознавание операций. Загруженные строки выписок 1С разносит по видам операций и контрагентам так же, как при загрузке из файла. Правила, которые вы настроили раньше, продолжат работать.
- 🔔 Обновление статусов платёжек. Программа периодически опрашивает банк и меняет состояние отправленных документов.
Как это работает в разных вариантах базы
Автообмен выполняется регламентным заданием. Его поведение зависит от того, как развёрнута база:
| Вариант базы | Кто выполняет задание | Что учесть |
|---|---|---|
| Файловая | Сеанс пользователя, открывший базу | Если базу никто не открыл, выписки не придут |
| Клиент-серверная | Сервер 1С по расписанию | Блокировка регламентных заданий в кластере остановит обмен |
| 1С:Фреш и облако | Сервер провайдера | Настройки расписания обычно задаёт провайдер |
Проверить, работает ли задание, можно в Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания. Найдите в списке задания, связанные с обменом с банками, и посмотрите дату и результат последнего выполнения.
Если подпись на токене, автоматически получать можно выписки, но подписывать платёжки всё равно будет человек. Это правильно: автоподпись платежей без участия ответственного лица делать не стоит.
Частые вопросы
Сколько стоит 1С:ДиректБанк?
Можно ли подключить несколько банков в одной базе?
Нужно ли отключать клиент-банк после подключения ДиректБанка?
Что делать при смене руководителя или главного бухгалтера?
Работает ли ДиректБанк, если база опубликована на веб-сервере?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»