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

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

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

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

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

Конфигурации 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация) умеют формировать текстовый файл обмена штатными средствами — без дополнительных обработок и доработок. Главное — правильно выбрать сценарий: выгрузка платёжных документов в банк и сохранение бухгалтерского отчёта в TXT делаются по-разному.

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

Определите, какая именно выписка вам нужна

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

Есть три типовых сценария. Первый — выгрузка платёжных поручений в клиент-банк: банк принимает TXT строго определённой структуры, где перечислены документы на оплату. Второй — получение из 1С файла, аналогичного банковской выписке по расчётному счёту, для передачи контрагенту или в другую программу: здесь тоже используется формат обмена 1CClientBankExchange. Третий — сохранение аналитического отчёта (карточки счёта, оборотно-сальдовой ведомости по счёту 51) в текстовом виде.

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

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

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

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

Перед выгрузкой проверьте настройки обмена с банком: в карточке банковского счёта или в настройках обмена указывается программа банка (вид клиент-банка) и кодировка файла. Большинство банковских систем работают с кодировкой Windows-1251, но встречаются и DOS (CP866), и UTF-8.

После выгрузки откройте файл в Блокноте: в начале должны быть служебные строки вида «1CClientBankExchange», «ВерсияФормата», «Кодировка». Если вместо русского текста видны нечитаемые символы — кодировка настроена неверно, смените её в настройках обмена и выгрузите заново.

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

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

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

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

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

Если выписка нужна в «человекочитаемом» виде — например, карточка счёта 51 или обороты по расчётному счёту для предоставления по запросу, — достаточно сформировать отчёт и сохранить его как текст.

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

Учтите ограничение: при сохранении в TXT теряется форматирование — цвета, шрифты, границы таблиц. Колонки будут разделены символами табуляции или выровнены пробелами в зависимости от версии платформы. Для передачи «как есть» лучше подходят форматы MXL, PDF или Excel; TXT выбирайте, только если приёмная сторона явно требует текстовый файл.

Способы получить TXT из 1С

Обмен с банком (выгрузка)

Даёт файл строгого формата 1CClientBankExchange для клиент-банка. Не подходит для передачи отчётов людям

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

Быстро и без настроек, но теряется форматирование и структура не пригодна для машинной загрузки

Внешняя обработка выгрузки выписки

Гибко, позволяет сформировать файл под требования приёмника, но требует доработки и проверки безопасности

Выгрузка через конвертацию данных

Подходит для регулярного обмена между базами 1С, требует настройки правил обмена

Настройка кодировки и проверка файла

Кодировка — критичный параметр TXT-файла обмена. В настройках обмена с банком в 1С обычно доступны варианты Windows и DOS. Банковская программа при несовпадении кодировки либо откажется загружать файл, либо отобразит русские наименования иероглифами.

После формирования файла выполните контрольную проверку до отправки:

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

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

Служебный заголовок
Норма

В начале файла строки 1CClientBankExchange, ВерсияФормата, Кодировка

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

Файл начинается сразу с данных или пуст

Кириллица
Норма

Наименования контрагентов и назначения платежей читаемы в Блокноте

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

Нечитаемые символы вместо русских букв

Состав документов
Норма

Количество секций «СекцияДокумент» совпадает с числом выгруженных документов

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

Документов меньше, чем отмечено при выгрузке

Итоговые суммы
Норма

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

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

Расхождения в суммах или обрезанные значения

Если файл формируется регулярно, сохраните настройки обмена и путь выгрузки — это сократит рутинные операции и снизит риск ошибки при повторных выгрузках.

Типичные ошибки и как их избежать

Типичные ошибки при выгрузке в TXT
01
Выгрузка непроведённых документов: платёжное поручение без проведения может не попасть в файл — проверяйте статус документов перед выгрузкой
02
Неверный банковский счёт в настройках: файл формируется по реквизитам другого счёта, банк отклоняет загрузку
03
Кодировка не совпадает с требованиями банка: кириллица превращается в нечитаемые символы
04
Ручное редактирование файла в Блокноте с сохранением в UTF-8: файл перестаёт соответствовать формату, приёмная система его не принимает
05
Повторная выгрузка в тот же файл без проверки: старые данные затираются, а пользователь считает, что выгрузил оба комплекта документов

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

Альтернативы: когда TXT не лучший выбор

Если приёмная сторона не предъявляет жёстких требований к формату, рассмотрите более удобные варианты. Для обмена между двумя базами 1С надёжнее работают XML-форматы и штатная синхронизация данных. Для передачи отчётов людям лучше подходят PDF и Excel — они сохраняют структуру таблицы и не зависят от кодировки.

Многие банки также поддерживают прямой обмен (DirectBank) из 1С без файлов вообще: документы отправляются в банк напрямую из программы, а выписки загружаются автоматически. Если ваш банк поддерживает такой сервис, это избавляет от ручной работы с TXT-файлами и связанных с ними ошибок.

Итог

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

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

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

Какой программой открыть выгруженный TXT-файл для просмотра?

Подойдёт стандартный Блокнот Windows. Если русский текст отображается нечитаемо, откройте файл в Notepad++ или Word — они позволяют выбрать кодировку при открытии (Windows-1251, CP866 или UTF-8) и корректно покажут кириллицу.

Банк не принимает файл и выдаёт ошибку формата. Что проверить в первую очередь?

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

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

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

Почему при сохранении отчёта в TXT колонки «съезжают»?

Текстовый формат не хранит ширину колонок и форматирование таблицы. Данные разделяются табуляцией или пробелами, и при разной длине значений визуальное выравнивание нарушается. Если нужен аккуратный вид, сохраняйте отчёт в Excel или PDF, а TXT используйте только для машинной обработки.

Безопасно ли передавать файл выписки по электронной почте?

Файл содержит реквизиты счетов, суммы и данные контрагентов — это конфиденциальная информация. Передавайте его только по защищённым каналам, согласованным с получателем, и убедитесь, что отправляете файл именно тому адресату.

Нужно ли что-то настраивать в 1С перед первой выгрузкой в банк?

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