Прямой обмен с банком из 1С: от заявки до первой выписки
Содержание
Чтобы подключить банк в 1С напрямую, включите интернет-поддержку, проверьте, что ваш банк работает с сервисом 1С:ДиректБанк, и запустите помощник подключения из списка Банк и касса → Банковские выписки или из настроек обмена с банками в разделе Администрирование. Помощник сам получает настройки банка по логину интернет-банка или из файла, который выдаёт банк. После этого платёжки уходят в банк кнопкой из 1С, а выписка приходит без выгрузки файлов.
Типичная ситуация: бухгалтер каждый день открывает клиент-банк, выгружает kl_to_1c.txt, ищет его в папке «Загрузки» и загружает в базу. Раз в месяц файл выгружается не за тот период, и остатки по счёту 51 расходятся с банком. DirectBank убирает этот ручной шаг: обмен идёт из 1С, документы подписываются там же.
Ниже пути даны для 1С:Бухгалтерии предприятия 3.0 в интерфейсе «Такси». В УТ 11, КА 2 и ERP механизм тот же (общая библиотека электронных документов), отличается раздел, где лежат банковские документы: в УТ и ERP это раздел Казначейство.
Что проверить до подключения банка
Сервис ДиректБанк бесплатен со стороны 1С, но работает не с любым банком и не на любой базе. Проверьте четыре вещи.
- 🏦 Банк поддерживает 1С:ДиректБанк. Список банков-участников есть на сайте сервиса и в самом помощнике: если банка нет в списке, подключение не начнётся. Уточните у банка, нужно ли заявление на подключение услуги, — многие банки включают её только по заявке в интернет-банке.
- 🌐 Интернет-поддержка подключена.
Администрирование → Интернет-поддержка и сервисы— должен быть указан логин портала 1С. Без него помощник не получит настройки банка. - 🧾 Счёт заведён в 1С правильно. Номер счёта и БИК в справочнике «Банковские счета» организации должны совпадать с банковскими до цифры. Банк определяется по БИК, а счёт сопоставляется по номеру.
- 🔐 Есть способ подписи. Это либо одноразовый пароль по SMS (подпись на стороне банка), либо электронная подпись на токене. Для подписи на компьютере нужен криптопровайдер (например, КриптоПро CSP) и драйвер токена.
Платформу и конфигурацию обновите до актуального релиза перед подключением. Протоколы банков меняются, и на старой библиотеке электронных документов помощник может не найти банк, который в списке есть.
Подготовьте заранее, чтобы не прерывать настройку на середине:
- Логин портала 1С с действующей поддержкой.
- Логин интернет-банка подписанта и телефон, на который приходят коды.
- Токен с сертификатом и пароль к нему, если банк требует подпись сертификатом.
- Номера всех счетов организации в этом банке.
- Права администратора в 1С или помощь того, у кого они есть: настройку обмена создаёт пользователь с правом на настройку электронного документооборота.
Отдельно решите, кто будет подписывать платёжки. Если право подписи есть у директора и главного бухгалтера, для каждого понадобится свой логин в интернет-банке или свой сертификат.
Автоматическая настройка ДиректБанка через помощник
Это основной способ: банк и 1С сами договариваются о параметрах, вам остаётся подтвердить вход.
- Откройте
Банк и касса → Банковские выписки. На панели списка найдите команду ДиректБанка (подписана как «1С:ДиректБанк» или «Подключить ДиректБанк », зависит от релиза). - Выберите организацию и банковский счёт. Помощник проверит по БИК, поддерживает ли банк сервис.
- Выберите вариант получения настроек — автоматически через сервис.
- Введите логин от интернет-банка. Банк пришлёт одноразовый пароль в SMS, введите его в окне помощника.
- Помощник загрузит адрес сервера банка, способ подписи и список счетов. Отметьте счета, по которым нужен обмен.
- Нажмите
Готовои сделайте тестовый запрос выписки за вчерашний день.
Если второй счёт открыт в том же банке, отдельная настройка обычно не нужна: банк вернёт все счета организации, и их достаточно отметить. Для счёта в другом банке помощник запускают заново.
Логин интернет-банка и SMS привязаны к конкретному человеку. Настройку делает тот сотрудник, на чей телефон приходят коды, а не программист «за всех».
Ручная настройка: файл от банка и реквизиты подключения
Ручной путь нужен, когда автоматическое получение не проходит: банк не отдаёт настройки по логину, вход в интернет-банк только по сертификату или подключение делается в закрытой сети без доступа к сервису 1С.
Вариант с файлом настроек. Банк выдаёт файл (обычно XML) — его скачивают в интернет-банке в разделе интеграций или получают у менеджера банка. В помощнике выберите загрузку настроек из файла и укажите путь. Дальше шаги совпадают с автоматическим вариантом: выбор счетов и проверка связи.
Вариант с вводом реквизитов. Создайте новую настройку в списке настроек обмена с банками (Администрирование → Обмен электронными документами, ссылка на настройки обмена с банками) и заполните поля по данным банка.
| Что вводите | Откуда взять |
|---|---|
| Организация и банк | справочники 1С, банк — по БИК |
| Адрес сервера банка | из письма или инструкции банка |
| Способ аутентификации | логин и пароль, сертификат или одноразовый пароль — по условиям банка |
| Сертификаты подписи | выбираются из установленных на компьютере |
| Счета для обмена | номера счетов организации в этом банке |
Ничего не придумывайте за банк: адрес сервера и способ входа знает только он. Если менеджер банка прислал инструкцию с конкретными значениями, вводите их дословно.
После ручной настройки обязательно нажмите проверку связи в карточке настройки. Ошибка адреса или сертификата видна сразу, а не в день, когда надо срочно платить налог.
Отправка платёжек и загрузка выписок через DirectBank
После подключения работа с банком идёт из двух списков.
Платёжные поручения — Банк и касса → Платежные поручения.
- Создайте и проверьте платёжку как обычно.
- Выделите одну или несколько платёжек и выберите команду отправки в банк через ДиректБанк.
- Подпишите: введите код из SMS или пароль к токену.
- Следите за статусом документа в списке. Банк присылает ответ: документ принят, исполнен или отклонён с причиной.
Отклонённую платёжку исправьте и отправьте заново. Исполненная попадёт в выписку, и по ней создастся документ «Списание с расчётного счета».
Выписки — Банк и касса → Банковские выписки.
- Нажмите команду запроса выписки ДиректБанка.
- Укажите период. Для ежедневной работы достаточно «вчера — сегодня».
- 1С получит выписку, покажет её в обработке загрузки и создаст документы поступления и списания.
- Проверьте, что контрагенты и договоры подобраны, а сумма остатка на конец дня совпадает с банком.
Если контрагента в базе нет, 1С предложит создать его по ИНН из выписки. Платёжки, по которым договор не найден, останутся с пустым договором — их удобно найти отбором в списке.
| Способ обмена | Как идут документы | Когда выбирать |
|---|---|---|
| Файлы клиент-банка | выгрузка и загрузка 1c_to_kl.txt и kl_to_1c.txt вручную | банк не поддерживает ДиректБанк, разовые операции |
| 1С:ДиректБанк | отправка и получение из 1С по команде | ежедневные платежи, несколько счетов |
| Отдельная интеграция банка | модуль или расширение от банка | если банк предлагает свою интеграцию вместо ДиректБанка |
Не загружайте за один и тот же период выписку и через ДиректБанк, и из файла клиент-банка. Документы задвоятся, остаток по 51 счёту станет больше реального. Если такое случилось, найдите дубли по номеру и сумме в списке выписок и пометьте лишние на удаление.
Частые ошибки при подключении банка к 1С
Большинство сбоев видно по тексту сообщения. Ниже — диагностика по симптому.
Если ошибка появилась на работающей настройке без изменений с вашей стороны, первым делом проверьте, не истёк ли сертификат и не менялся ли номер телефона для SMS у подписанта. Это две самые частые бытовые причины.
Если ДиректБанк не подключается
Есть три рабочие альтернативы, пока проблема не решена.
- 📄 Файловый обмен. Выгрузка платёжек и загрузка выписки в формате
1CClientBankExchangeподдерживается почти всеми банками. Работает всегда, только вручную. - 🔌 Интеграция от самого банка. Часть крупных банков предлагает своё расширение или модуль для 1С. Устанавливайте его только из интернет-банка или от менеджера банка, а расширения — после проверки на копии базы.
- 🧑💻 Обращение в поддержку. При обращении в поддержку банка или 1С сразу назовите организацию, БИК, релиз конфигурации и полный текст ошибки. Скриншот окна помощника экономит переписку.
Пока идёт разбирательство, не удаляйте рабочую настройку обмена. Отключите обмен по счёту, если нужно, но сохраните настройку: при удалении теряется связь с уже отправленными документами.
Безопасность и права доступа к обмену с банком
Обмен с банком — это деньги организации, поэтому права настраивают до первой платёжки, а не после.
Кто что может делать. В Администрирование → Настройки пользователей и прав используйте группы доступа. Разделите роли:
| Роль | Что может |
|---|---|
| Бухгалтер-операционист | создаёт платёжки и запрашивает выписки |
| Подписант (директор, главбух) | подписывает и отправляет платёжки |
| Администратор 1С | настраивает обмен, не подписывает платежи |
Право подписи задаётся не только в 1С, но и в банке: банк исполнит платёж, только если подпись принадлежит лицу, указанному в карточке образцов подписей или в договоре. Если банк требует две подписи, платёжка уйдёт после подписания обоими.
Защита подписи.
- 🔑 Токен с сертификатом храните у владельца и вынимайте после работы. Сертификат с неэкспортируемым ключом на токене безопаснее файла в папке.
- 🚫 Не сохраняйте пароль токена в программе на общем компьютере.
- 📱 SMS-коды должны приходить только на личный телефон подписанта.
- 🧹 При увольнении подписанта сразу отзовите его сертификат в удостоверяющем центре, заблокируйте логин в интернет-банке и уберите его из настройки обмена в 1С.
Контроль операций. В журнале регистрации (Администрирование → Обслуживание → Журнал регистрации) видно, кто и когда отправил платёжку. Раз в месяц сверяйте выписку банка с данными 1С по счёту 51: оборотно-сальдовая ведомость должна давать тот же остаток, что и банк на последний день.
Удалённый доступ к компьютеру подписанта давайте только своему администратору и через проверенную программу. Схемы с «сотрудником банка», который просит подключиться и обновить ДиректБанк, — мошенничество: банк так не делает.
Частые вопросы
Сколько стоит подключение 1С:ДиректБанк?
Можно ли работать с ДиректБанком в базе на сервере или в облаке?
Нужна ли ЭЦП для работы через ДиректБанк?
Как подключить к 1С несколько банков?
Будут ли видны в 1С платежи, созданные в интернет-банке?
Источники
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»