Документы и Печать · 11 мин
Что такое выписка 1С в формате TXT и как с ней работать
Что такое выписка 1С в формате TXT, зачем она нужна, как выгрузить данные из 1С в текстовый файл и проверить результат. Разбор ошибок и FAQ.
Выписка 1С в формате TXT — это выгруженные из программы 1С данные, сохранённые в виде обычного текстового файла с расширением .txt. Чаще всего так называют два разных сценария: выгрузку банковской выписки (файл обмена с клиент-банком) и сохранение любого отчёта или табличного документа в текстовом виде. Оба варианта дают файл, который можно открыть в «Блокноте», передать в другую систему или обработать скриптом.
Формат TXT выбирают, когда нужна максимальная совместимость: текстовый файл читается без специальных программ, легко разбирается загрузчиками других учётных систем и не содержит скрытого форматирования. Обратная сторона — в TXT теряются шрифты, цвета, объединённые ячейки и итоговые формулы, остаются только сами символы и разделители.
Важно понимать, что «выписка» в контексте 1С — не строгий термин. Под ней бухгалтер может подразумевать банковскую выписку по счёту, кадровик — список сотрудников, а складской работник — остатки товаров. Во всех случаях механика одинаковая: программа формирует табличные данные, которые затем сохраняются в текстовый файл с выбранной кодировкой и разделителем.
Что именно называют выпиской 1С в TXT
На практике термин объединяет несколько разных файлов, и путаница между ними — частая причина ошибок. Первый тип — файл обмена с системой «клиент-банк»: 1С формирует текстовый документ строгой структуры с реквизитами платёжных поручений или загружает выписку банка о движении средств по счёту. Такой файл имеет жёсткий внутренний формат: секции, служебные заголовки, поля с номерами документов и суммами.
Второй тип — произвольный отчёт или список, сохранённый пользователем вручную. Например, оборотно-сальдовая ведомость, карточка счёта, список номенклатуры или реестр документов. Здесь структура свободная: колонки разделены символами табуляции, точкой с запятой или вертикальной чертой, а служебных заголовков нет.
Третий, более редкий сценарий — выгрузка данных через обработки и типовые механизмы обмена, где TXT используется как промежуточный формат для передачи информации в сторонние программы: кассовое оборудование, сайты, старые учётные системы. Такие файлы обычно формируются по согласованному шаблону, и его нельзя менять произвольно.
Зачем нужен текстовый формат и когда он уместен
Главное достоинство TXT — универсальность. Файл открывается на любом компьютере без установки 1С, Excel или специальных просмотрщиков. Его можно отправить по почте, положить в архив, обработать скриптом или загрузить в систему, которая не понимает форматы Excel и MXL. Для автоматического обмена между программами текст с разделителями остаётся одним из самых надёжных носителей.
Ограничения тоже существенные. В текстовом файле нет форматирования: исчезают границы таблиц, группировки строк, итоговые подсветки. Числа могут потерять вид, если в исходном отчёте они были округлены на экране — в файл попадёт видимое значение, а не точное. Кроме того, TXT не подходит как официальный документ: это техническая копия данных, а не печатная форма с подписью.
Поэтому выбирать TXT стоит в трёх случаях: для обмена с банком или другой системой, для передачи данных на дальнейшую обработку и для быстрого просмотра содержимого без установки программ. Если нужна красивая печатная форма или документ для проверяющих, сохраняйте отчёт в PDF или MXL, а TXT используйте как рабочий инструмент.
Сравнение вариантов
Подходит для обмена между системами и обработки скриптами. Ограничение: нет форматирования и структуры таблицы.
Подходит для анализа и доработки данных вручную. Ограничение: требует Excel или совместимую программу, файл тяжелее.
Подходит для фиксации печатной формы и передачи третьим лицам. Ограничение: данные сложно извлечь обратно для обработки.
Родной формат табличных документов 1С, сохраняет всё оформление. Ограничение: открывается только в 1С.
Как сохранить отчёт или список из 1С в TXT
Самый простой способ — сохранить уже сформированный табличный документ. Откройте нужный отчёт, установите период и отборы, нажмите «Сформировать». Когда результат появился на экране, используйте команду «Файл → Сохранить как» (или «Сохранить копию» в интерфейсе такси) и в списке типов файлов выберите «Текстовый документ (*.txt)». Укажите имя и папку — файл готов.
Для списков — справочников и журналов документов — путь похожий: выделите нужные строки или весь список, воспользуйтесь командой «Вывести список» (обычно в меню «Ещё»), сформируется табличный документ, который затем сохраняется в TXT тем же способом. Обратите внимание: в файл попадут только те колонки, которые видны в настройке списка, поэтому заранее добавьте нужные поля через «Изменить форму» или настройку списка.
- 1Сформируйте отчёт или откройте список с нужными отборами и колонками
- 2Проверьте на экране, что данные полные и период выбран верно
- 3Откройте «Файл → Сохранить как» и выберите тип «Текстовый документ (*.txt)»
- 4Укажите понятное имя файла с датой, например vypiska_2026-05.txt
- 5Откройте сохранённый файл в «Блокноте» и убедитесь, что текст читается, а колонки разделены
Если данных много, сохранение может занять заметное время, а файл получится большим. В этом случае выгружайте данные порциями — по месяцам или по отдельным счетам, контрагентам, складам. Это снижает риск зависания и упрощает проверку результата.
Как выгрузить и загрузить банковскую выписку через TXT
Обмен с банком — самый строгий сценарий. Для выгрузки платёжных поручений в клиент-банк откройте раздел «Банк и касса» (в разных конфигурациях названия отличаются), выберите «Платёжные поручения», затем команду обмена с банком — «Выгрузить в банк». Программа предложит указать расчётный счёт, период и путь к файлу. Результатом будет текстовый файл, который вы затем импортируете в программе клиент-банк.
Загрузка выписки выполняется в обратном порядке: в клиент-банке вы формируете выписку за день или период и сохраняете её в файл обмена, а в 1С выбираете «Загрузить из банка», указываете файл и проверяете предварительный список операций. Программа сама сопоставляет контрагентов по ИНН и расчётным счетам, подставляет договоры и статьи движения денежных средств.
Перед загрузкой обязательно просмотрите список распознанных документов: строки, где контрагент не найден, подсвечиваются, и их нужно разобрать вручную. Не загружайте один и тот же файл дважды — в большинстве конфигураций есть защита от дублей по номеру и дате документа, но полностью на неё полагаться не стоит, особенно если документы после первой загрузки редактировались.
Кодировка и разделители: почему файл открывается «кракозябрами»
Самая частая проблема при работе с TXT из 1С — неправильная кодировка. Программы 1С на Windows обычно сохраняют текст в ANSI (Windows-1251), а многие редакторы и сторонние системы по умолчанию ждут UTF-8. Если при открытии файла вместо русских букв видны нечитаемые символы, файл не испорчен — его просто открыли не в той кодировке.
Решение простое: откройте файл в редакторе с выбором кодировки, например в Notepad++, и переключите кодировку на «Кириллица → Windows-1251» или «UTF-8» до тех пор, пока текст не станет читаемым. После этого файл можно пересохранить в той кодировке, которую требует принимающая система. Для банковских файлов обмена кодировку менять не следует — клиент-банк может отказаться принимать изменённый файл.
Второй нюанс — разделители колонок. В файлах, сохранённых из табличных документов, колонки обычно разделены символами табуляции. При открытии такого файла в Excel выберите «с разделителями» и укажите знак табуляции, иначе всё содержимое слипнется в одну колонку. Также проверьте, чтобы Excel не превратил длинные номера счетов и ИНН в числа с потерей ведущих нулей — задавайте для таких колонок текстовый формат при импорте.
Как проверить, что выписка сформирована корректно
Проверка результата занимает минуту и избавляет от большинства проблем. Откройте сохранённый файл в «Блокноте» или Notepad++ и убедитесь, что текст читаем, строки не обрываются на полуслове, а количество строк примерно соответствует количеству строк в отчёте на экране. Для банковской выписки проверьте наличие служебных секций начала и конца файла.
Сверьте контрольные суммы: итог по оборотам в отчёте должен совпадать с суммой по колонке в выгруженном файле. Для банковской выписки сравните входящее и исходящее сальдо с данными клиент-банка — расхождение означает, что загружены не все операции или есть дубли. Если файл предназначен для сторонней системы, сделайте пробную загрузку на копии базы или тестовом контуре, прежде чем передавать данные в рабочую среду.
Как проверить результат
Русские буквы отображаются корректно, строки целые
Нечитаемые символы, обрывы строк — неверная кодировка или повреждённый файл
Совпадает с числом строк отчёта на экране с учётом шапки
Строк заметно меньше — выгрузка оборвалась или стоял лишний отбор
Суммы по файлу сходятся с итогами отчёта и сальдо банка
Расхождения — пропущены или задвоены документы
Клиент-банк или сторонняя программа загружает файл без ошибок
Отказ в загрузке — нарушена структура или кодировка файла
Частые вопросы о выписках 1С в TXT
Можно ли открыть TXT-выписку из 1С в Excel?
Да. Запустите Excel, откройте файл через «Данные → Из текстового файла» или просто через «Открыть», в мастере импорта выберите «с разделителями», укажите табуляцию или точку с запятой и задайте текстовый формат для колонок со счетами, ИНН и номерами документов, чтобы не потерять ведущие нули.
Почему банк не принимает выгруженный из 1С файл?
Чаще всего причина в нарушении формата: файл редактировали в текстовом редакторе, сменили кодировку или версия формата обмена в 1С не совпадает с настройками клиент-банка. Проверьте настройки обмена с банком в 1С и не вносите правки в файл вручную — при необходимости исправляйте данные в самой программе и выгружайте заново.
Чем TXT-выписка отличается от печатной формы выписки?
TXT — это технический файл с данными для обмена между программами, без оформления и подписей. Печатная форма (PDF, бумажный документ) — это документ для предъявления: с реквизитами банка, отметками и подписями. Для налоговой или суда TXT-файл сам по себе доказательством не является.
Какая кодировка нужна для обмена с клиент-банком?
Большинство российских клиент-банков работает с кодировкой Windows-1251 (ANSI), и 1С формирует файл именно в ней. Менять кодировку не нужно — если банк требует иное, это указывается в настройках обмена конкретного банка, и соответствующую опцию стоит искать в настройках обмена в 1С.
Можно ли настроить автоматическую выгрузку в TXT по расписанию?
Да, но штатных настроек для произвольных отчётов обычно нет. Автоматизация делается через регламентные задания и обработки, написанные под конкретную задачу, либо через внешние средства вроде скриптов, которые запускают 1С в пакетном режиме. Такую доработку лучше поручить специалисту по 1С, предварительно согласовав формат файла.
Файл сохранился, но он пустой. В чём причина?
Обычно это значит, что на момент сохранения табличный документ был пуст: отчёт не сформирован, отборы отсекли все данные или сохраняли не тот документ. Вернитесь в программу, убедитесь, что отчёт построен и на экране есть данные, затем повторите сохранение.
Что важно запомнить
Выписка 1С в TXT — это данные отчёта, списка или банковского обмена в виде простого текстового файла. Сохраняйте через «Сохранить как», не редактируйте банковские файлы вручную, проверяйте кодировку при открытии и сверяйте итоговые суммы до передачи файла дальше.