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