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

Автоматизация · 9 мин

Как связать банк-клиент и 1С: практическое руководство

Как подключить банк-клиент к 1С: выбор способа обмена, настройка DirectBank и выгрузки файлов, проверка выписок, типичные ошибки и ответы на вопросы.

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

Перед настройкой уточните в банке три вещи: поддерживается ли DirectBank, какой формат файлового обмена используется и нужно ли отдельное соглашение на дистанционное обслуживание. Также проверьте, что ваша конфигурация 1С и её релиз поддерживают выбранный способ — в типовых «Бухгалтерии предприятия», «Управлении торговлей» и «ERP» обмен с банками встроен, но старые версии платформы могут требовать обновления.

Ниже разобраны оба способа, порядок настройки, проверка результата и типичные ошибки, из-за которых выписки не загружаются или платёжки «зависают» в пути.

Какие способы связи банка и 1С существуют

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

Второй способ — файловый обмен. Из 1С вы выгружаете файл с платёжками (обычно 1c_to_kl.txt), импортируете его в программу банк-клиента или интернет-банк, там подписываете и отправляете. Выписку банк формирует файлом (kl_to_1c.txt), который вы загружаете в 1С. Способ универсален: его поддерживают практически все банки и все старые конфигурации.

Сравнение вариантов

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

Подходит, если банк входит в список поддерживающих сервис. Плюс — полная автоматизация, минус — требуется актуальный релиз 1С и настройка электронной подписи.

Файловый обмен

Работает с любым банком и любой версией 1С. Плюс — простота, минус — ручные операции с файлами и риск загрузить не тот файл.

Внешние обработки и сервисы

Нестандартные банки или особые форматы. Плюс — гибкость, минус — нужна поддержка разработчика и проверка безопасности.

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

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

Для DirectBank дополнительно потребуется: действующая подписка ИТС (сервис входит в тарифы 1С:ИТС), обновлённый релиз конфигурации и настроенная электронная подпись — либо сертификат банка, либо подпись через SMS-подтверждение, в зависимости от банка. Уточните в банке, какой механизм подтверждения операций он использует при прямом обмене.

Настройка обмена через 1С:ДиректБанк

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

Далее запустите помощник подключения: 1С отправит в банк запрос на регистрацию обмена. В зависимости от банка подключение активируется автоматически, через звонок в банк или через подтверждение в интернет-банке. После активации укажите способ подтверждения платежей — сертификат электронной подписи или SMS-код.

Порядок подключения DirectBank
  1. 1
    Проверьте актуальность релиза конфигурации и наличие действующего 1С:ИТС
  2. 2
    Откройте «Банк и касса» → «Настройка обмена с банком» и создайте настройку
  3. 3
    Выберите банк и способ «Через сервис 1С:ДиректБанк», запустите помощник подключения
  4. 4
    Подтвердите подключение способом, который требует банк (автоматически, по телефону или в интернет-банке)
  5. 5
    Настройте электронную подпись или SMS-подтверждение платежей
  6. 6
    Запросите тестовую выписку и отправьте тестовую платёжку на небольшую сумму

Настройка файлового обмена

В той же форме настройки обмена выберите способ «Выгрузка в файл». Укажите каталоги для выгрузки платёжек и загрузки выписок — удобно создать отдельные папки, например D:\Bank\Out и D:\Bank\In, чтобы не путать входящие и исходящие файлы. Программа подставит стандартные имена файлов автоматически.

Затем настройте банк-клиент или интернет-банк: укажите в нём импорт файлов формата «1С» из папки выгрузки и экспорт выписок в папку загрузки. Формат 1CClientBankExchange стандартизирован, но у отдельных банков бывают особенности в полях назначения платежа и НДС — сверьтесь с памяткой банка.

text
1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows
Отправитель=Бухгалтерия предприятия
Получатель=
ДатаСоздания=...
ВремяСоздания=...
ДатаНачала=...
ДатаКонца=...
РасчСчет=40702810XXXXXXXXXXXXXXX
Документ=Платежное поручение

Обратите внимание на кодировку: стандартный формат использует Windows-1251. Если в загруженной выписке вместо текста «кракозябры», банк отдал файл в UTF-8 — попросите банк изменить настройку выгрузки или сконвертируйте файл перед загрузкой.

Загрузка выписок и отправка платёжек

Для загрузки выписки откройте «Банк и касса» → «Банковские выписки» → «Загрузить». При DirectBank выписка запрашивается у банка кнопкой и загружается автоматически; при файловом обмене программа прочитает файл из указанной папки. 1С распознает контрагентов по ИНН и расчётным счетам, подберёт договоры и счета на оплату, а нераспознанные строки пометит для ручной обработки.

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

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

Как проверить результат

Статус платёжки после отправки
Норма

Статус «Исполнено» или «Принято банком» в разумное время

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

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

Загруженная выписка
Норма

Все строки распознаны, контрагенты и суммы совпадают с банковской выпиской

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

Много нераспознанных строк, неверные контрагенты или дубли документов

Остаток на счёте в 1С
Норма

Совпадает с остатком в интернет-банке после загрузки выписки

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

Расхождение — значит, часть документов не загружена или задублирована

Безопасность и ограничения

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

Для DirectBank ключевой риск — компрометация электронной подписи или телефона для SMS-подтверждения. Храните токен с сертификатом у ответственного сотрудника, не записывайте PIN на носителе и настройте в банке лимиты на операции по ДБО.

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

Если выписка не загружается с сообщением о неверном формате, проверьте, что банк выгружает именно формат 1CClientBankExchange, а не собственный CSV или MT940 — для них потребуется внешняя обработка или конвертер. Если платёжки выгружаются, но банк их отклоняет, чаще всего виноваты ошибки в БИК, номере счёта или КПП получателя.

Ещё одна частая проблема — дубли документов при повторной загрузке выписки. Типовая 1С распознаёт уже загруженные строки по номеру и дате документа, но если в банке изменили нумерацию, дубли возможны: перед повторной загрузкой проверьте, какие документы уже есть в базе за этот период.

Типичные ошибки
01
Настройка обмена на устаревшем релизе — сервис DirectBank может не подключиться или работать нестабильно; сначала обновите конфигурацию
02
Использование общей сетевой папки для файлов обмена — риск подмены реквизитов и случайного удаления файлов
03
Загрузка выписки за период, который уже закрыт, без сверки остатков — расхождения в учёте вскроются только при аудите
04
Отправка платёжек без проверки статуса исполнения — отклонённая банком платёжка остаётся незамеченной, контрагент не получает деньги вовремя

FAQ

Мой банк не поддерживает 1С:ДиректБанк. Что делать?

Используйте файловый обмен формата 1CClientBankExchange — его поддерживают практически все банки. Если банк предлагает только собственный формат, уточните у него наличие выгрузки «для 1С» или рассмотрите внешнюю обработку-конвертер.

Нужно ли платить за DirectBank отдельно?

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

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

1С ищет контрагента по ИНН и номеру счёта из выписки. Если контрагент новый или в его карточке не заполнен расчётный счёт, строка останется нераспознанной. Создайте контрагента из формы загрузки и заполните счёт — при следующих загрузках он определится автоматически.

Можно ли работать с несколькими банками одновременно?

Да. Для каждого расчётного счёта создаётся отдельная настройка обмена со своим способом подключения: один банк может работать через DirectBank, другой — через файлы. Выписки и платёжки ведутся по каждому счёту независимо.

Как отозвать платёжку, отправленную по ошибке?

Если документ ещё не исполнен банком, свяжитесь с банком и оформите отзыв платёжного поручения — при DirectBank запрос можно отправить из 1С как обращение в банк. Исполненную платёжку отозвать нельзя, только вернуть средства через получателя или суд.

Итог

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

Связь банка и 1С настраивается через DirectBank (если банк поддерживает сервис и есть 1С:ИТС) или через файловый обмен формата 1CClientBankExchange. После настройки обязательно проверьте тестовую выписку и платёжку, сверьте остатки и обеспечьте защиту файлов обмена и электронной подписи.