Справочники и Данные · 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Определите, какие данные нужны и какой формат требует принимающая сторона
- 2Откройте нужный механизм: обработку обмена, кнопку «Выгрузить» в списке или отчёте, пункт «Сохранить как» для табличного документа
- 3Укажите период, отбор и формат файла, задайте понятное имя и папку сохранения
- 4Дождитесь завершения: для больших объёмов выгрузка занимает заметное время
- 5Откройте файл и проверьте: читается ли структура, на месте ли данные, совпадает ли количество строк с ожидаемым
- 6Сверьте контрольные итоги (суммы, количество документов) с отчётом в 1С
Как проверить результат
Открывается в подходящей программе без ошибок
Ошибка чтения, пустой или нулевой размер файла
Русский текст читается нормально
Нечитаемые символы — неверная кодировка
Количество строк и итоги совпадают с данными в 1С
Строк меньше, итоги не сходятся — выгрузка неполная
Все обязательные поля заполнены, формат соответствует требованиям
Пустые обязательные поля, нарушен порядок секций
Типичные ошибки при выгрузке
Большинство проблем с выгрузкой возникает не на этапе формирования файла, а на этапе проверки и передачи. Контрольная сверка итогов и пробная загрузка на тестовой копии принимающей базы устраняют почти все отказы.
Что важно запомнить
Выгрузка из 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С и формируйте выгрузку заново после их исправления.