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

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

Как настроить клиент-банк в 1С

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

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

Выбор способа зависит от банка: сервис DirectBank поддерживают далеко не все кредитные организации, а файловый обмен по стандарту 1С (формат kl_to_1c.txt) работает практически с любым банком-клиентом. Ниже разобраны оба варианта на примере конфигураций «1С:Бухгалтерия 8» — в других решениях (УТ, КА, ERP) логика аналогична, отличается только расположение команд в меню.

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

Определяем способ обмена: DirectBank или файлы

Первый шаг — выяснить, поддерживает ли ваш банк прямой обмен. Откройте «Администрирование» → «Обмен электронными документами» → «Обмен с банками» и включите опцию DirectBank, если она доступна. При создании настройки программа сама покажет список банков, с которыми возможен прямой обмен, — банк определяется по БИК расчётного счёта.

Если банка в списке нет, остаётся файловый обмен. Это не худший вариант: платёжные поручения выгружаются из 1С в текстовый файл, файл импортируется в программу банк-клиент, а выписка из банк-клиента выгружается и загружается обратно в 1С. Минус — лишнее ручное действие и необходимость держать на компьютере установленный банк-клиент.

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

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

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

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

Работает практически с любым банком. Ограничение: ручная выгрузка и загрузка файлов, статусы документов в 1С не отслеживаются автоматически.

Личный кабинет банка без интеграции

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

Подключаем DirectBank

Перейдите в «Банк и касса» → «Настройки обмена с банком» (или «Платёжные поручения» → кнопка «Настроить обмен»). Создайте новую настройку, выберите организацию и банковский счёт. Программа определит банк по БИК и предложит вариант подключения.

Дальше укажите способ авторизации. Чаще всего это логин и пароль, выданные банком для DirectBank (они могут отличаться от пароля личного кабинета), либо сертификат электронной подписи. Для работы по сертификату на компьютере должен быть установлен криптопровайдер и действующий сертификат, иначе подписание документов завершится ошибкой.

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

Порядок подключения DirectBank
  1. 1
    Включите DirectBank в разделе «Администрирование» → «Обмен электронными документами»
  2. 2
    Откройте «Банк и касса» → «Настройки обмена с банком» и создайте настройку
  3. 3
    Выберите организацию и банковский счёт, проверьте БИК
  4. 4
    Укажите логин и пароль или сертификат подписи
  5. 5
    Выполните «Проверить подключение» и убедитесь в успешном ответе банка
  6. 6
    Отправьте тестовое платёжное поручение и дождитесь статуса исполнения

Настраиваем обмен файлами через банк-клиент

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

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

Обратите внимание на кодировку файла. Классический формат использует кодировку Windows-1251; если в банк-клиенте выбрана другая кодировка, русские наименования контрагентов и назначения платежей при загрузке превратятся в нечитаемые символы. Это одна из самых частых причин «битых» выписок.

Выгружаем платёжные поручения в банк

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

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

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

Загрузка выписок выполняется в том же разделе «Обмен с банком» на закладке «Загрузка из банка». При DirectBank выписки можно запросить за период кнопкой «Загрузить выписки»; при файловом обмене укажите файл, выгруженный из банк-клиента. Программа распознает операции и предложит создать документы поступления и списания.

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

После загрузки сверьте остатки: входящий и исходящий остаток по выписке должны совпасть с сальдо по счёту 51 в программе. Расхождение означает, что часть операций не загружена, задублирована или проведена вручную с другими суммами.

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

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

Статусы платёжных поручений
Норма

Документы имеют статус «Исполнено» или «Принято банком»

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

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

Остаток по счёту 51
Норма

Совпадает с исходящим остатком банковской выписки

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

Расхождение суммы — есть незагруженные или продублированные операции

Контрагенты в выписке
Норма

Все операции привязаны к существующим контрагентам

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

Появились новые дубли контрагентов с похожими наименованиями

Назначения платежей
Норма

Текст читаемый, НДС выделен корректно

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

Крякозябры вместо русского текста — неверная кодировка файла

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

Большинство проблем с обменом сводится к нескольким повторяющимся причинам. Ниже — те, что встречаются чаще всего, с последствиями и способом исправления.

Типичные ошибки
01
Неверный путь к файлу обмена — 1С выгружает в одну папку, а банк-клиент импортирует из другой, платёжки «теряются». Исправление: укажите одинаковые полные пути в обеих программах.
02
Кодировка файла не Windows-1251 — русский текст в выписке превращается в нечитаемые символы. Исправление: выберите кодировку Windows (ANSI) в настройках банк-клиента.
03
Дубли контрагентов при загрузке выписки — программа создаёт новых контрагентов вместо подстановки существующих. Исправление: сверяйте ИНН и счёт, объединяйте дубли.
04
Повторная загрузка одной выписки — операции задваиваются, остаток по счёту 51 расходится с банком. Исправление: загружайте выписки последовательно по датам, проверяйте входящий остаток.
05
Истёкший сертификат подписи при DirectBank — документы не отправляются с ошибкой криптографии. Исправление: обновите сертификат в банке и перевыберите его в настройке обмена.
06
Неактивированная услуга DirectBank на стороне банка — проверка подключения не проходит при верном логине. Исправление: запросите активацию сервиса в банке.

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

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

Обмен с банком — это работа с реальными деньгами, поэтому ограничьте доступ: право отправки платёжных поручений и подписания документов должно быть только у ответственных сотрудников. Логин и пароль DirectBank не храните в открытом виде и не передавайте по почте; сертификаты подписи держите на токенах, а не в файловой системе.

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

Удобный приём: настройте автоматическую загрузку выписок по расписанию (доступно для DirectBank в типовых конфигурациях). Утром бухгалтер открывает базу и сразу видит вчерашние операции — это ускоряет сверку и уменьшает риск пропустить поступление оплаты от покупателя.
ПЗ
Практическое замечание

Итоговая проверка настройки

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

Зафиксируйте параметры настройки — пути к файлам, способ авторизации, ответственных за подпись — во внутреннем регламенте. Это сэкономит время при смене бухгалтера, переустановке программы или обновлении конфигурации.

Итог

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

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

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

Банка нет в списке DirectBank — что делать?

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

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

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

Можно ли загрузить выписку за прошлый период повторно?

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

DirectBank не подключается: ошибка при проверке. С чего начать?

Проверьте по порядку: активирована ли услуга DirectBank в банке, верны ли логин и пароль (они могут отличаться от пароля интернет-банка), не истёк ли сертификат, не блокирует ли соединение антивирус или корпоративный прокси. Если всё в порядке — запросите у банка протокол ошибки.

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

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

Работает ли обмен с банком в файловой базе 1С без сервера?

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