Учет и Финансы · 12 мин
Как сделать выгрузку из клиент-банка в 1С
Пошаговая инструкция по загрузке выписок из клиент-банка в 1С: форматы файлов, настройка обмена, обработка «Клиент-банк», типичные ошибки и проверка результата.
Обмен с банком — одна из самых частых операций в учётной работе: выписки по расчётному счёту нужно загружать в 1С ежедневно или по мере движения денег. Ручной ввод платёжных поручений и входящих платежей отнимает время и провоцирует ошибки в суммах, назначениях платежа и реквизитах контрагентов. Настроенная выгрузка из клиент-банка в 1С решает эту задачу за пару минут.
Общая схема обмена выглядит так: в программе клиент-банк (или в интернет-банке) формируется файл выписки в согласованном формате, затем этот файл загружается в 1С через стандартную обработку обмена с банком. В современных конфигурациях есть также прямой обмен (DirectBank), при котором файл вообще не нужно сохранять вручную — данные передаются между 1С и банком автоматически.
Ниже разобраны оба способа: классическая загрузка через файл и прямой обмен. Инструкции ориентированы на типовые конфигурации «1С:Бухгалтерия 8», но логика обмена в «Управлении торговлей», «ERP» и «Комплексной автоматизации» аналогична — отличаются только названия пунктов меню.
Какие форматы файлов используются для обмена с банком
Стандартный формат обмена между клиент-банком и 1С — текстовый файл по спецификации «1CClientBankExchange» (обычно с расширением .txt). Это открытый формат, который поддерживает подавляющее большинство российских банковских систем: Сбербанк Бизнес Онлайн, ВТБ Бизнес, Альфа-Банк, модульные клиент-банки на базе BSS и другие. Внутри файла — секции с реквизитами расчётного счёта, периодом выписки и строками документов (платёжные поручения, инкассовые поручения, объявления на взнос наличными).
Часть банков предлагает также выгрузку в форматах CSV, XLS или MT940. Для загрузки в типовую 1С они не подходят напрямую: стандартная обработка понимает только 1CClientBankExchange. Если банк отдаёт выписку в Excel, потребуется либо внешняя обработка-конвертер, либо настройка выгрузки именно в формате 1С — в большинстве интернет-банков такая опция есть в настройках экспорта.
Как выгрузить файл выписки из клиент-банка
Точные названия кнопок зависят от банка, но логика везде одинаковая. Откройте раздел выписок или платежей, выберите нужный расчётный счёт и период, затем найдите команду «Экспорт», «Выгрузить» или «Экспорт в 1С». В диалоге экспорта укажите формат «1С» (может называться «1CClientBankExchange», «Экспорт в 1С:Бухгалтерию») и сохраните файл на диск.
Обратите внимание на период выгрузки. Загружайте выписки последовательно, без пропусков дней, когда по счёту были движения: при загрузке 1С сверяет остатки, и «дырка» в выписках приведёт к расхождению сальдо, которое потом придётся искать вручную. Если по каким-то дням движений не было, их пропускать можно.
Исходящие платёжные поручения выгружаются в обратном направлении — из 1С в клиент-банк. Для этого в обработке обмена есть вкладка «Отправка в банк»: отмечаете неотправленные платёжки, формируете файл и импортируете его в клиент-банке. Такой порядок исключает двойной ввод реквизитов платежа.
- 1Откройте раздел выписок в клиент-банке или интернет-банке
- 2Выберите расчётный счёт и период
- 3Нажмите «Экспорт» / «Выгрузить в 1С»
- 4Укажите формат 1CClientBankExchange (экспорт в 1С)
- 5Сохраните файл в папку, доступную компьютеру с 1С
- 6Проверьте, что файл открывается в блокноте и начинается со строки 1CClientBankExchange
Настройка обмена с банком в 1С
Перед первой загрузкой нужно один раз настроить обмен. В «1С:Бухгалтерии 8» откройте раздел «Банк и касса» → «Банковские выписки» → кнопка «Загрузить» (или «Ещё» → «Настроить обмен с банком»). В настройках укажите организацию, банковский счёт и пути к файлам: файл загрузки (откуда читать выписку) и файл выгрузки (куда сохранять платёжки для банка).
Удобно задать фиксированные имена файлов — например, kl_to_1c.txt для загрузки и 1c_to_kl.txt для выгрузки — и настроить клиент-банк так, чтобы он всегда сохранял выписку по тому же пути. Тогда при каждой загрузке не придётся выбирать файл вручную: программа сама подхватит его из указанного каталога.
В настройках также проверьте счета учёта по умолчанию и правила подстановки статей движения денежных средств. От этих настроек зависит, насколько автоматически заполнятся документы при загрузке: корректно настроенные правила позволяют проводить выписку практически без ручной доработки.
Загрузка выписки в 1С: пошаговый порядок
Когда файл выписки сохранён, а настройки заданы, загрузка занимает несколько действий. Откройте «Банк и касса» → «Банковские выписки» → «Загрузить». Программа прочитает файл и покажет таблицу документов: входящие и исходящие платежи с суммами, контрагентами и назначениями.
Перед нажатием кнопки «Загрузить» просмотрите таблицу. Документы, которые 1С не смогла сопоставить с базой, будут помечены: не найден контрагент, не определён договор, неизвестное назначение платежа. По умолчанию программа создаёт новых контрагентов автоматически по ИНН и КПП из файла — проверьте, что это уместно, иначе в справочнике появятся дубли с усечёнными наименованиями.
После загрузки документы создаются в статусе, зависящем от настройки: либо сразу проведёнными, либо непроведёнными для ручного контроля. Для первых загрузок безопаснее второй вариант — вы сможете открыть каждый документ, проверить счета учёта и статьи ДДС, и только потом провести.
Как проверить результат загрузки
Совпадает с числом операций в клиент-банке за период
Часть операций отсутствует или задублирована
Совпадает с остатком в выписке банка на конец дня
Расхождение — значит, есть пропущенные или лишние документы
Подставлены существующие контрагенты с правильными договорами
Созданы новые контрагенты-дубли или пустые карточки
Прямой обмен с банком (DirectBank)
Прямой обмен избавляет от файлов полностью: 1С соединяется с банком по защищённому каналу, отправляет платёжные поручения и получает выписки по расписанию или по кнопке. Поддержку DirectBank нужно уточнить у своего банка — услуга подключается по заявлению, часто бесплатно или в рамках тарифа ДБО.
Настройка выполняется в разделе «Администрирование» → «Обмен электронными документами» → «Обмен с банками». Мастер предложит выбрать банк, указать счёт и способ аутентификации (логин и пароль от ДБО, токен или электронная подпись). После успешного теста соединения выписки начнут поступать автоматически, а платёжки можно будет отправлять прямо из журнала документов.
Прямой обмен особенно удобен при нескольких счетах и большом потоке платежей: не нужно вручную формировать файлы, следить за их именами и путями. Ограничение — не все банки и не все тарифы поддерживают DirectBank, а при смене пароля ДБО настройку придётся обновить.
Файловый обмен или DirectBank
Подходит для любого банка, работает без дополнительных соглашений. Минус — ручные операции с файлами и риск загрузить не ту выписку.
Автоматическая загрузка выписок и отправка платёжек без файлов. Требует поддержки банком и однократной настройки подключения.
Отдельные банковские интеграции для крупных клиентов. Оправданы при больших объёмах, но требуют участия ИТ-специалиста.
Типичные ошибки и как их исправить
Самая частая проблема — программа сообщает, что файл не содержит данных или имеет неверный формат. Причины: в клиент-банке выбран экспорт в Excel вместо формата 1С, файл сохранён в кодировке, отличной от Windows-1251, или выписка за выбранный период пуста. Откройте файл блокнотом: корректный файл начинается со строки 1CClientBankExchange и содержит секции «СекцияДокумент».
Вторая типичная ситуация — документы загружаются, но не проводятся или проводятся с ошибками. Обычно дело в незаполненных реквизитах: не найден договор с контрагентом, не указана статья движения денежных средств, не совпадает валюта счёта. Такие документы нужно открыть, заполнить недостающие поля и провести вручную — при следующих загрузках программа запомнит соответствия.
Третья группа ошибок — дубли документов. Они появляются, если одну и ту же выписку загрузили дважды, а в настройках не включён контроль повторов, или если документ ранее был введён вручную с другим номером. Перед повторной загрузкой проверьте журнал банковских выписок за период и удалите задвоенные документы до проведения.
Безопасность и границы самостоятельной работы
Файлы обмена с банком содержат полные реквизиты платежей — суммы, счета контрагентов, назначения. Храните их в папке с ограниченным доступом и не пересылайте по открытым каналам. При прямом обмене используйте отдельную учётную запись ДБО с правами только на нужные операции.
Перед массовой загрузкой за длительный период сделайте резервную копию информационной базы. Ошибочная загрузка нескольких сотен документов с последующим проведением откатывается вручную долго, а восстановление из копии занимает минуты. Если в базе уже есть проведённые банковские документы за период, сначала сверьте их с выпиской — не загружайте файл «поверх» вслепую.
Контроль результата: сверка с банком
После каждой загрузки сверяйте обороты и остаток. Самый быстрый способ — открыть оборотно-сальдовую ведомость по счёту 51 за день загрузки и сравнить обороты по дебету и кредиту с итогами выписки. Совпадение оборотов и конечного сальдо означает, что выписка загружена полностью и без дублей.
Для периодической проверки используйте акт сверки с банком: расхождения чаще всего возникают из-за комиссий, списанных банком без отдельного документа в выписке, или из-за операций в валюте с переоценкой. Такие суммы вводятся отдельными документами «Списание с расчётного счёта» с соответствующим видом операции.
Что важно запомнить
Выгрузка из клиент-банка в 1С выполняется через файл формата 1CClientBankExchange или через прямой обмен DirectBank. Порядок: выгрузить выписку в банке, загрузить через «Банк и касса» → «Банковские выписки» → «Загрузить», проверить контрагентов и провести документы. Контроль результата — совпадение оборотов и остатка по счёту 51 с выпиской банка.
Часто задаваемые вопросы
1С пишет «Файл не содержит данных» при загрузке выписки. Что делать?
Проверьте три вещи: выбран ли в клиент-банке формат экспорта именно для 1С (1CClientBankExchange), есть ли движения по счёту за указанный период и не пуст ли сам файл. Откройте файл блокнотом — он должен начинаться со строки 1CClientBankExchange. Если вместо этого вы видите таблицу Excel, перевыгрузите выписку в правильном формате.
Можно ли загрузить выписку за прошлый месяц, если документы уже вводились вручную?
Можно, но сначала сверьте введённые документы с выпиской. При загрузке 1С попытается сопоставить операции по номеру, дате и сумме, однако документы, введённые вручную с другими номерами, задублируются. Надёжнее удалить ручные документы (пометить на удаление) и загрузить выписку целиком, либо загрузить и вручную убрать дубли до проведения.
Как загружать выписки по нескольким расчётным счетам?
Для каждого счёта создаётся отдельная настройка обмена со своим файлом загрузки. В клиент-банке формируйте выписки по каждому счёту в отдельные файлы с разными именами. При загрузке в 1С выбирайте нужный банковский счёт — программа подставит соответствующую настройку. При прямом обмене несколько счетов подключаются в рамках одной настройки DirectBank.
Почему при загрузке создаются новые контрагенты, хотя они уже есть в базе?
Сопоставление выполняется по ИНН и КПП из файла выписки. Если в карточке существующего контрагента ИНН не заполнен, заполнен с ошибкой или отличается от банковских данных, программа создаст нового. Заполните ИНН и КПП в карточках постоянных контрагентов — после этого загрузка будет подставлять существующие записи. Новых контрагентов-дублей удалите или объедините через поиск и удаление дублей.
Что делать, если остаток в 1С не сходится с банком после загрузки?
Сравните обороты по счёту 51 за день с итогами выписки: по дебету и кредиту отдельно. Если расходятся обороты — ищите пропущенный или задвоенный документ через журнал банковских выписок. Если обороты совпадают, а остаток нет — расхождение накоплено раньше, и искать его нужно сверкой за более длинный период. Проверьте также комиссии банка и валютные переоценки, которые могли не попасть в загрузку.
Нужно ли что-то настраивать в 1С для выгрузки платёжных поручений в банк?
Да, в той же настройке обмена укажите файл выгрузки — путь, куда 1С будет сохранять платёжки для банка. Затем в обработке обмена на вкладке «Отправка в банк» отметьте платёжные поручения и нажмите «Выгрузить». Полученный файл импортируется в клиент-банке через команду «Импорт платёжных поручений». При прямом обмене файл не нужен — платёжки отправляются кнопкой «Отправить в банк» прямо из документа.