Обмен с банком в 1С: загрузка выписок и выгрузка платёжек

· 9 мин

Содержание

Выписки из клиент-банка загружаются в 1С через текстовый файл kl_to_1c.txt или напрямую по технологии ДиректБанк — ручной ввод строк выписки давно не нужен. Обратный поток — платёжные поручения из 1С в банк — идёт тем же каналом: файлом 1c_to_kl.txt или одной кнопкой «Отправить» без промежуточного файла.

Весь обмен живёт в разделе Банк и касса → Банковские выписки. Там же — загрузка полученной выписки, формирование файла с платёжками и настройка подключения к банку. Ниже — как это настроить и что делать, когда файл не читается или суммы не сходятся.

Два способа обмена: файл и ДиректБанк

Между 1С и банком работает один из двух механизмов. Выбор зависит от того, что поддерживает ваш банк.

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

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

Сравнение по ключевым свойствам:

СвойствоФайловый обменДиректБанк
Промежуточный файлнужен (.txt)не нужен
Поддержка банкомлюбой банктолько подключённые к сервису
Настройкаформат + папкилогин и сертификат банка
Подпись платежейв клиент-банкев 1С или в приложении банка

Если банк в списке ДиректБанка есть — подключайте его: меньше ручных действий и файлов, которые теряются в папке «Загрузки».

Подготовка клиент-банка: формат и кодировка

Перед первой выгрузкой задайте в клиент-банке формат, который понимает 1С. В настройках экспорта выписки выберите формат «1С:Предприятие» (в разных банках называется «1С», «1C:Enterprise» или «Обмен с 1С»).

Проверьте три параметра экспорта:

  • 📄 Формат файла — «1С:Предприятие — Клиент банка», текстовый;
  • 🔤 Кодировка — Windows (ANSI, она же 1251). UTF-8 1С по этому формату читает не всегда — отсюда «кракозябры» в назначении платежа;
  • 📁 Имена файлов — выписка из банка в 1С: kl_to_1c.txt; платёжки из 1С в банк: 1c_to_kl.txt.

Направление файлов легко перепутать. Запомните по буквам: kl_to_1c — от клиент-банка (kl) к 1С, это выписка. 1c_to_kl — от 1С к клиент-банку, это платёжные поручения.

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

Как устроен файл обмена

Файл kl_to_1c.txt — это обычный текст с секциями. Открыв его блокнотом, вы сразу увидите, корректно ли банк выгрузил данные:

1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows
Отправитель=Банк
Дата=07.10.2026
СекцияРасчСчет
...остаток и реквизиты счёта...
КонецРасчСчет
СекцияДокумент=Платежное поручение
...сумма, плательщик, получатель, назначение...
КонецДокумента
КонецФайла

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

Настройка обмена в 1С

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

Что указать в настройке:

  1. Банковский счёт организации, по которому идёт обмен.
  2. Способ обмена — через файл или ДиректБанк.
  3. Для файла — каталог и имена kl_to_1c.txt / 1c_to_kl.txt, кодировку Windows.
  4. Группу настроек платёжек — какие реквизиты выгружать (НДС в назначении, очерёдность платежа и т. п.).

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

Проверьте перед первым обменом
Выполнено: 0 / 5

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

Два направления обмена идут независимо. Разберём каждое.

Загрузка выписки из банка в 1С

  1. В клиент-банке выгрузите выписку за нужный период в файл kl_to_1c.txt.
  2. В 1С откройте Банк и касса → Банковские выписки, нажмите «Загрузить».
  3. Укажите файл выписки (при настроенном каталоге 1С подставит его сама).
  4. 1С покажет список операций из файла. Строки, где контрагент распознан по ИНН и счёту, помечаются зелёным; нераспознанные — требуют ручного сопоставления.
  5. Сопоставьте новых контрагенты и договоры: 1С запомнит связку и в следующий раз подставит автоматически.
  6. Нажмите «Загрузить» — программа создаст документы Поступление на расчётный счёт и Списание с расчётного счёта.

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

  1. Создайте и проверьте платёжные поручения в Банк и касса → Платёжные поручения.
  2. Отметьте флажками платёжки к отправке.
  3. Нажмите «Отправить» (при файловом обмене — «Выгрузить»): 1С сформирует файл 1c_to_kl.txt.
  4. В клиент-банке импортируйте этот файл, проверьте суммы и реквизиты, подпишите и отправьте платежи.

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

При ДиректБанке шаги 3–4 сворачиваются в один: по кнопке «Отправить» платёжка уходит прямо на подпись в банк, а статус оплаты возвращается в 1С автоматически.

Что формируется в учёте

Из загруженной выписки 1С создаёт первичные документы движения по счёту 51. Поступления дают проводку по дебету 51, списания — по кредиту. Корреспондирующий счёт программа подбирает по виду операции: оплата покупателя закроется на 62, оплата поставщику — на 60, налоги уйдут на 68, зарплата — на 70.

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

Банки с нестандартной выгрузкой

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

  • 🔸 Онлайн-банки. Многие подключены к ДиректБанку — тогда файл не нужен вовсе, обмен идёт прямо из 1С. Если ДиректБанка нет, в веб-кабинете банка ищите экспорт в формате «1С» и выгружайте kl_to_1c.txt вручную.
  • 🔸 Формат не распознаётся. Если 1С не видит в файле ни одной операции, почти всегда виноват формат экспорта (выбран не «1С:Предприятие») или кодировка. Переэкспортируйте выписку с правильными параметрами.
  • 🔸 Нестандартная структура. Когда банк отдаёт только CSV или собственный текст, помогает универсальная обработка загрузки из типовых решений 1С либо ручное приведение файла к формату «1С:Предприятие».

Ключевые поля, которые должны совпасть при любом банке, чтобы операция подтянулась к контрагенту автоматически:

Сопоставление полей
ИНН плательщика/получателя→Контрагент (поиск по ИНН и КПП)
Расчётный счёт контрагента→Банковский счёт контрагента
Сумма и дата операции→Сумма и дата документа
Назначение платежа→Назначение платежа
Номер документа банка→Входящий номер

Проверка и сверка после загрузки

После загрузки выписки сверьте остаток в 1С с остатком в клиент-банке — это главная контрольная точка.

Остаток смотрите в отчёте Банк и касса → Остатки на расчётных счетах либо в стандартном отчёте «Оборотно-сальдовая ведомость по счёту» по счёту 51. Конечное сальдо по счёту 51 должно совпасть с остатком в выписке банка на ту же дату.

Что проверять:

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

Повторная загрузка одного файла не всегда даёт дубли: 1С сверяет операции по дате, сумме и номеру. Но если банк сменил нумерацию, задвоение возможно — тогда остаток по счёту 51 «уедет» ровно на сумму дубля.

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

Автоматизация ежедневного обмена

Если платежей много, ручной обмен дважды в день съедает время. Варианты ускорения — от простого к продвинутому:

  • Единый каталог обмена. Клиент-банк сам кладёт kl_to_1c.txt в папку по расписанию, 1С забирает его при открытии журнала выписок. Файл искать не нужно.
  • ДиректБанк. Самый быстрый путь: выписка и статусы платёжек приходят в 1С по кнопке, без файлов и ручного импорта.
  • Правила сопоставления контрагентов. Один раз сопоставьте контрагента по ИНН — дальше 1С распознаёт его автоматически, доля ручной обработки падает.
  • Отдельная папка на каждый счёт. Если счетов несколько, разведите каталоги обмена, чтобы не загрузить выписку одного банка в настройку другого.

Полная автозагрузка «по расписанию без участия человека» для банковских операций рискованна: распознавание контрагентов и назначений всё равно стоит просматривать глазами. Автоматизируйте доставку файла, но разноску контролируйте.

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

Типичные ошибки обмена

Диагностика: выберите симптом

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

Чем выгрузка платёжек отличается от загрузки выписки?
Это два встречных потока. Выписку (kl_to_1c.txt) банк отдаёт, а вы загружаете в 1С — создаются документы поступления и списания. Платёжки (1c_to_kl.txt) формирует 1С, а вы импортируете их в клиент-банк на подпись и отправку.
Нужно ли подписывать платёжку в 1С?
При файловом обмене — нет, подпись ставится в клиент-банке после импорта. При ДиректБанке платёж подписывается прямо в 1С или в мобильном приложении банка.
Можно ли обмениваться по нескольким счетам в одной базе?
Да. Настройка обмена привязана к банковскому счёту, поэтому каждый счёт настраивается отдельно. Разведите каталоги обмена, чтобы не перепутать файлы.
Что делать, если банк не поддерживает формат 1С?
Проверьте, подключён ли банк к ДиректБанку, — тогда файл не нужен. Если нет, используйте универсальную обработку загрузки из типовой конфигурации либо приведите выгрузку банка к текстовому формату «1С:Предприятие».
Почему после загрузки часть операций красная?
Красным помечены строки, где 1С не распознала контрагента по ИНН и счёту. Сопоставьте их вручную — после этого строки станут активными для загрузки.