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

Справочники и Данные · 10 мин

Как выглядит выгрузка из 1С

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

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

Чаще всего пользователь сталкивается с выгрузкой в пяти ситуациях: перенос данных между базами 1С, отправка отчётности в ФНС, обмен с банком (платёжные поручения и выписки), передача каталога товаров на сайт или маркетплейс, выгрузка табличных данных в Excel для анализа. В каждом случае файл выглядит по-разному, но общий принцип один: структурированные строки данных, разбитые на поля по строгим правилам.

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

Какие форматы выгрузки бывают в 1С

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

ФорматКак выглядитГде применяется
XMLТекст с вложенными тегами вида <Документ>...</Документ>Обмен между базами, отчётность в ФНС, ЭДО
CSV / TXTСтроки, поля разделены точкой с запятой или табуляциейЗагрузка в Excel, обмен с простыми системами
Excel (XLSX)Обычная таблица с колонками и строкамиАнализ данных, передача контрагентам
1CV8.1CD / DTБинарный файл, не читается в текстовом видеПолная выгрузка базы для переноса или резервной копии
TXT (банковский)Структурированный текст с секциями и реквизитамиКлиент-банк, платёжные поручения

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

Как выглядит выгрузка справочников и документов в XML

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

Элемент справочника в XML выглядит примерно так: открывающий тег с типом объекта, внутри — поля с наименованием, кодом, ИНН, ссылкой-идентификатором (GUID). Документ содержит шапку с реквизитами (номер, дата, контрагент) и вложенную табличную часть, где каждая строка — отдельный блок с товаром, количеством и суммой.

<Номенклатура>

<Ссылка>8f3a2b1c-...</Ссылка>

<Код>00-000123</Код>

<Наименование>Кабель ВВГ 3х2.5</Наименование>

</Номенклатура>

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

Как выглядит выгрузка в Excel и CSV

Табличная выгрузка — самый понятный вариант для пользователя. При выгрузке табличного документа или списка в Excel файл открывается как обычная таблица: первая строка — заголовки колонок (номенклатура, артикул, цена, остаток), далее — строки данных. Форматирование шапки (жирный шрифт, заливка) обычно сохраняется, если выгружался именно табличный документ.

CSV-файл — это тот же табличный вид, но в чисто текстовом исполнении: каждая строка таблицы — строка файла, значения колонок разделены точкой с запятой (в русской локали) или запятой. При открытии в «Блокноте» выглядит как сплошной текст с разделителями, при открытии в Excel — раскладывается по колонкам.

Частая проблема CSV: Excel открывает файл с неверной кодировкой, и кириллица превращается в нечитаемые символы. Решение — открывать файл через «Данные → Из текста/CSV» с явным указанием кодировки UTF-8, а не двойным щелчком.

Как выглядит выгрузка для банка и налоговой

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

Отчётность для ФНС выгружается в XML по утверждённым форматам. Такой файл содержит служебный блок с идентификатором формы отчёта, версией формата и ИНН организации, затем — разделы отчёта с показателями. Имя файла тоже регламентировано: в нём зашиты код налогового органа, ИНН и порядковый номер, переименовывать его вручную нельзя.

Как выглядит выгрузка базы целиком

Полная выгрузка информационной базы через конфигуратор («Администрирование → Выгрузить информационную базу») создаёт файл с расширением .dt. Это бинарный файл: при открытии в текстовом редакторе виден бессмысленный набор символов, и это нормально. Такой файл предназначен только для загрузки обратно в 1С тем же механизмом.

Выгрузка через типовую обработку «Перенос данных» или универсальный обмен даёт другую картину: XML-файл с данными выбранных объектов плюс, иногда, отдельный файл с правилами обмена. Размер может достигать сотен мегабайт для больших баз, поэтому файлы нередко упаковываются в ZIP-архив.

Отличить полную выгрузку от частичной просто по содержимому: в полной присутствуют все разделы — справочники, документы, регистры, — в частичной только те объекты, которые были отмечены в настройках обмена.

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

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

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

Как проверить результат

Файл открывается
Норма

Открывается в подходящей программе без ошибок

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

Ошибка чтения, пустой или нулевой размер файла

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

Русский текст читается нормально

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

Нечитаемые символы — неверная кодировка

Полнота данных
Норма

Количество строк и итоги совпадают с данными в 1С

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

Строк меньше, итоги не сходятся — выгрузка неполная

Структура
Норма

Все обязательные поля заполнены, формат соответствует требованиям

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

Пустые обязательные поля, нарушен порядок секций

Типичные ошибки при выгрузке

Типичные ошибки
01
Выгрузка без отбора периода: в файл попадают данные за всё время, файл огромен, а принимающая сторона отклоняет лишнее
02
Ручное переименование регламентированных файлов отчётности: имя зашито в формат, файл отклоняется при приёме
03
Открытие CSV двойным щелчком: Excel ломает кодировку и разбиение на колонки, пользователь считает файл испорченным
04
Редактирование XML в «Блокноте» с сохранением в другой кодировке: файл перестаёт читаться загрузчиком
05
Передача файла .dt контрагенту: этот формат читается только конфигуратором, а не прикладной загрузкой

Большинство проблем с выгрузкой возникает не на этапе формирования файла, а на этапе проверки и передачи. Контрольная сверка итогов и пробная загрузка на тестовой копии принимающей базы устраняют почти все отказы.

Итог

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

Выгрузка из 1С — структурированный файл: XML для обмена и отчётности, CSV/Excel для табличных данных, TXT для банка, .dt для переноса базы. Вид файла определяется требованиями принимающей стороны. Перед передачей всегда проверяйте читаемость, кодировку и полноту данных, а регламентированные файлы не редактируйте вручную.

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

Чем открыть файл выгрузки из 1С?

XML и CSV открываются текстовым редактором, браузером или Excel. XLSX — только табличным редактором. Файл .dt открывается исключительно через конфигуратор 1С командой загрузки информационной базы. Банковский TXT читается в «Блокноте», но редактировать его не следует.

Почему в выгрузке вместо русских букв непонятные символы?

Это несовпадение кодировки: файл сохранён в UTF-8, а программа открывает его как Windows-1251, или наоборот. Сами данные не повреждены — откройте файл с явным указанием кодировки или пересохраните в нужной.

Можно ли выгрузить из 1С только часть данных?

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

Чем выгрузка отличается от резервной копии?

Выгрузка .dt через конфигуратор часто используется как резервная копия, но её назначение — перенос базы. Полноценная резервная копия — это копия файла базы (1Cv8.1CD) или средствами СУБД для клиент-серверного варианта; такой способ надёжнее для восстановления.

Файл выгрузки очень большой, это нормально?

Для обмена между базами — да: XML с историей документов за несколько лет легко достигает сотен мегабайт. Сократить объём можно отбором по периоду, выгрузкой только изменённых данных или упаковкой в ZIP-архив, если принимающая сторона это поддерживает.

Что делать, если принимающая программа не загружает файл?

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