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

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

Как выгрузить выписку из 1С в формате TXT

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

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

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

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

Какой файл вы получите и как он устроен

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

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

Настройка обмена с банком перед первой выгрузкой

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

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

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

Основной сценарий — отправка подготовленных платежей в банк. Порядок действий одинаков для одного документа и для пакета за период.

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

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

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

Как сохранить саму выписку в текстовый файл

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

Учтите ограничение: при таком сохранении теряется структура колонок — данные выгружаются как плоский текст с разделителями или фиксированной шириной. Для машинной обработки лучше подходит сохранение в табличный формат (mxl, xlsx) с последующей конвертацией, а txt используйте, когда получателю нужен именно читаемый текст.

Сравнение вариантов выгрузки

Обмен с банком (1c_to_kl.txt)

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

Сохранить как TXT из отчёта

Читаемая текстовая копия выписки для архива или передачи людям. Структура колонок теряется.

Сохранить как XLSX и конвертировать

Когда файл нужен для дальнейшей обработки в Excel или загрузки в стороннюю систему с сохранением колонок.

Проверка файла перед отправкой в банк

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

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

Как проверить файл выгрузки

Кодировка текста
Норма

Кириллица читается в Блокноте

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

Кракозябры — файл в неверной кодировке

Количество документов
Норма

Число секций совпадает с числом отмеченных платежей

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

Документов меньше — часть не проведена

Суммы и реквизиты
Норма

Суммы и счета совпадают с документами в 1С

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

Расхождения — проверьте карточку счёта

Загрузка в клиент-банк
Норма

Банк принял файл без сообщений об ошибках

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

Банк отклонил файл — смотрите протокол ошибок

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

Типичные ошибки и их решение

Типичные ошибки
01
Выгрузка непроведённых документов: платёжное поручение не попадает в файл, и платёж не уходит в банк.
02
Неверные реквизиты в карточке банковского счёта: банк отклоняет весь пакет платежей.
03
Ручное переименование или редактирование файла: клиент-банк не распознаёт структуру.
04
Повторная выгрузка без контроля: одно поручение уходит в банк дважды, возникает двойная оплата.
05
Сохранение выписки в txt вместо обмена: файл не принимается клиент-банком, потому что это разные форматы.

Отдельная частая ситуация — конфликт кодировок на компьютерах с нестандартными региональными настройками. Если файл формируется в кодировке, отличной от Windows-1251, проверьте настройки обмена в 1С и системные региональные параметры. В большинстве случаев проблема решается выбором правильной кодировки в настройках обмена с банком.

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

Итог

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

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

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

Можно ли выгрузить выписку из 1С в txt без клиент-банка?

Да. Сформируйте отчёт по банковским операциям или откройте журнал выписок и сохраните его через «Файл → Сохранить как», выбрав текстовый формат. Такой файл подходит для чтения и архива, но не для загрузки в банковскую программу.

Почему банк не принимает файл выгрузки из 1С?

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

В какой кодировке 1С формирует файл обмена?

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

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

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

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

Штатный обмен выполняется вручную. Автоматизация возможна через прямой обмен с банком (DirectBank), если банк его поддерживает, либо через доработку с регламентными заданиями. Второй вариант требует участия специалиста по 1С.

Чем txt-файл обмена отличается от обычного текстового файла?

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