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

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

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

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

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

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

Ниже разобрана настройка на примере «1С:Бухгалтерии 8» — самой распространённой конфигурации. В «Управлении торговлей», «Комплексной автоматизации» и ERP логика та же, отличается только расположение команд в интерфейсе.

Проверьте, какой способ обмена поддерживает ваш банк

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

Если банк работает только через файл, узнайте, в каком формате клиент-банк выгружает выписки. Стандартный формат обмена с 1С — текстовый файл с секциями «СекцияРасчСчет» и «СекцияДокумент». Многие банковские программы (iBank, Сбербанк Бизнес Онлайн, системы на базе BSS) умеют выгружать именно в нём — в клиент-банке этот пункт обычно называется «Экспорт в 1С».

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

Обмен через файл

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

DirectBank

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

Внешние модули и обработки

Некоторые банки предлагают собственные модули для 1С. Удобны, но привязывают вас к обновлениям от банка и могут конфликтовать с типовым обменом.

Подготовьте 1С: счёт, договор и права пользователя

Откройте справочник «Банковские счета» и проверьте карточку расчётного счёта организации: номер счёта, БИК банка и казначейский счёт банка должны быть заполнены точно так, как в договоре с банком. Ошибка в одной цифре БИК приведёт к тому, что при загрузке выписки 1С не сопоставит счёт или создаст дубль банка в справочнике.

Убедитесь, что у пользователя, который будет выполнять обмен, есть права на создание банковских документов и на работу с обменом данными. В типовых конфигурациях это роли бухгалтера с правом редактирования банковских операций. Также проверьте, что у пользователя есть доступ к каталогу на диске, куда будут сохраняться файлы обмена, если используется файловый способ.

Если в программе ведётся учёт по нескольким организациям, обмен настраивается отдельно для каждого расчётного счёта. Это удобно: у разных счетов могут быть разные банки и разные способы обмена.

Настройте обмен через файл

Откройте раздел «Банк и касса» → «Банковские выписки» и нажмите кнопку «Ещё» → «Настроить обмен с банком» (в некоторых версиях — «Обмен с банком» в разделе «Банк и касса»). В открывшейся форме укажите организацию и банковский счёт, а в поле «Способ обмена» выберите «Выгрузка в файл».

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

Сохраните настройку. Теперь в клиент-банке выполните экспорт выписки за нужный период в формате 1С и сохраните файл по указанному пути загрузки. Вернитесь в 1С и нажмите «Загрузить» — программа прочитает файл и покажет список документов к созданию.

Порядок настройки файлового обмена
  1. 1
    Проверьте реквизиты расчётного счёта в справочнике «Банковские счета»
  2. 2
    Откройте «Банк и касса» → «Обмен с банком» и выберите счёт
  3. 3
    Укажите способ обмена «Выгрузка в файл» и задайте пути к файлам выгрузки и загрузки
  4. 4
    Сохраните настройку и выгрузите выписку из клиент-банка в формате 1С
  5. 5
    Нажмите «Загрузить» в обработке обмена и проверьте список документов
  6. 6
    Нажмите «Создать документы» и сверьте остаток по выписке с оборотами счёта 51

Настройте прямой обмен DirectBank

В той же форме настройки обмена выберите способ «DirectBank» или «Прямой обмен с банком». Если банк поддерживает сервис, 1С предложит ввести логин и пароль от клиент-банка или подключиться через токен/сертификат — способ аутентификации зависит от банка. Некоторые банки требуют предварительно активировать услугу прямого обмена в личном кабинете или через заявление.

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

Если при подключении возникает ошибка аутентификации, проверьте, не истёк ли сертификат электронной подписи и не изменился ли пароль в клиент-банке. Учётные данные для DirectBank хранятся в 1С в защищённом хранилище, и после смены пароля их нужно обновить в настройке обмена.

Загрузите выписку и проверьте созданные документы

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

Обратите внимание на колонку «Вид операции»: автоматическое определение по назначению платежа срабатывает не всегда корректно. Например, возврат от поставщика может определиться как оплата, а платёж по кредиту — как прочее списание. Исправьте вид операции до создания документов, иначе проводки придётся править вручную.

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

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

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

Остаток по счёту 51 на конец дня
Норма

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

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

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

Контрагенты в загруженных документах
Норма

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

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

Созданы новые контрагенты с теми же ИНН, что у существующих

Виды операций и статьи ДДС
Норма

Операции соответствуют сути платежей, проводки корректны

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

Возвраты проведены как оплаты, налоги — как прочие списания

Дубли документов
Норма

Повторная загрузка того же файла не создаёт новых документов

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

Появляются копии уже проведённых платёжек

Настройте выгрузку платёжных поручений в банк

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

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

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

Типичные ошибки
01
Загрузка выписки дважды: при файловом обмене повторная загрузка того же файла за тот же период иногда создаёт дубли, если документы были изменены вручную. Загружайте каждый период один раз и контролируйте остатки.
02
Неверный БИК в карточке банка: 1С не находит свой счёт в файле выписки и отказывается загружать документы либо создаёт новый элемент справочника банков.
03
Не проверены виды операций до создания документов: проводки формируются с ошибками, и исправлять их приходится по одному документу.
04
Хранение файлов обмена в папке с ограниченным доступом: у второго бухгалтера загрузка завершается ошибкой «файл не найден».
05
Игнорирование статусов DirectBank: платёжка отклонена банком, а в учёте считается отправленной — платёж фактически не исполнен.

Что делать, если обмен не работает

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

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

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

Маршрут решения

Как выбрать действие

Клиент-банк умеет экспортировать выписку в формате 1С, DirectBank не поддерживаетсяНастройте файловый обмен: задайте пути к файлам и загружайте выписки вручную
Банк поддерживает DirectBank и ваша конфигурация 1С актуальнаПодключите прямой обмен — загрузка и статусы будут работать автоматически
При загрузке появляются дубли контрагентовПроверьте ИНН и КПП в справочнике, объедините дубли и повторите загрузку
Выписка загружается, но остатки не сходятсяСравните список документов выписки с журналом по счёту 51 и найдите пропущенные или лишние операции
DirectBank выдаёт ошибку аутентификацииПроверьте вход через браузер, обновите пароль в настройке обмена и срок действия сертификата
Итог

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

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

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

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

Да. Выгрузите в клиент-банке файл выписки за нужный прошлый период и загрузите его стандартной обработкой. Загружайте периоды последовательно, начиная с самого раннего, и после каждого сверяйте остаток по счёту 51 — так проще локализовать расхождения.

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

1С ищет контрагента по ИНН и КПП. Если в справочнике у контрагента не заполнен КПП, а в выписке он есть (или наоборот), программа не находит совпадение и предлагает создать новый элемент. Перед созданием документов снимите флажок с новых контрагентов и вручную подставьте существующих, а затем дополните их карточки.

Безопасно ли хранить пароль от банка в 1С при DirectBank?

Учётные данные хранятся в защищённом хранилище программы и не отображаются в открытом виде. Тем не менее ограничьте доступ к информационной базе только теми пользователями, которым обмен действительно нужен, и не передавайте пароль от клиент-банка третьим лицам, включая тех, кто представляется поддержкой.

Как загрузить выписки сразу по нескольким счетам?

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

Что делать, если банк выгружает выписку не в формате 1С?

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

Нужно ли что-то менять после обновления конфигурации 1С?

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