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

В этой статье разберём, как выглядят реальные файлы выгрузки из 1С 8.3 для разных задач: обмен с банками, загрузка в Роструд, синхронизация с интернет-магазинами или передача данных в другие программы. Покажем примеры структуры для XML, CSV, XLS/XLSX и JSON, объясним, где искать настройки формата и как проверить корректность файла перед отправкой. Особое внимание уделим типичным ошибкам, из-за которых выгрузка может «сломаться» — например, кодировке UTF-8 vs Windows-1251 или ограничениям на количество символов в полях.

Если вам нужно не просто «посмотреть», а настроить выгрузку под конкретную задачу — в конце статьи есть FAQ с ответами на частые вопросы по интеграциям с МойСклад, Битрикс24, Контур.Диадок и другими системами.

1. Основные форматы выгрузки из 1С: когда какой использовать

Формат файла выгрузки определяется целевой системой, куда будут передаваться данные. Например, ФНС принимает отчётность только в XML по строгим схемм (XSD), а для загрузки номенклатуры в Wildberries подойдёт CSV с разделителем «точка с запятой». В доступно как минимум 5 форматов экспорта:

  • 📄 XML — универсальный формат для обмена с госорганами, банками и корпоративными системами. Поддерживает иерархическую структуру (например, документ → строки табличной части → реквизиты).
  • 📑 CSV — простой текстовый формат для табличных данных. Часто используется для интеграции с интернет-магазинами, CRM или Excel.
  • 📊 XLS/XLSX — файлы Excel для ручной обработки или импорта в другие программы. Удобны для отчётов с формулами и форматированием.
  • 💾 JSON — современный формат для API-интеграций (например, с Яндекс.Маркетом или Тинькофф Бизнесом).
  • 🗃️ DBF — устаревший формат, но до сих пор встречается в обмене с некоторыми бухгалтерскими программами (например, Парус).

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

⚠️ Внимание: Некоторые системы (например, Контур.Диадок или СБИС) требуют XML с электронной подписью. Если выгрузка идёт без подписи, документ может не пройти проверку.
📊 Какой формат выгрузки из 1С используете чаще?
XML
CSV
XLS/XLSX
JSON
DBF

2. Как выглядит выгрузка в XML: структура и примеры

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

<?xml version="1.0" encoding="windows-1251"?>

<Документ>

<Ид>12345</Ид>

<Номер>СЧ-000123</Номер>

<Дата>2026-10-15</Дата>

<Контрагент>

<Ид>789</Ид>

<Наименование>ООО "Ромашка"</Наименование>

<ИНН>1234567890</ИНН>

</Контрагент>

<ТабличнаяЧасть>

<Строка>

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

<Ид>456</Ид>

<Наименование>Стул офисный</Наименование>

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

<Количество>5</Количество>

<Цена>2500.00</Цена>

</Строка>

</ТабличнаяЧасть>

</Документ>

Ключевые особенности XML-выгрузки из :

  • 🔤 Кодировка: обычно windows-1251 (для кириллицы) или UTF-8 (для международного обмена). Если кодировка не совпадает с ожидаемой, файлы откроются «кракозябрами».
  • 📌 Схема данных (XSD): многие системы (например, ФНС или Росалкогольрегулирование) требуют строгого соответствия схеме. Если в XML отсутствует обязательный тег, файлы отклонят.
  • 🔐 Электронная подпись: для отчётности в госорганы XML подписывается квалифицированной ЭЦП (через КриптоПро или Випнет).

В структура XML формируется автоматически на основе шаблонов обмена (например, EnterpriseData для универсального обмена или CommerceML для интернет-магазинов). Если вам нужно изменить структуру, потребуется доработать конфигурацию или использовать XDTO-пакеты.

💡

Перед отправкой XML в госорганы проверьте файл через валидатор (например, XML Validator в Notepad++). Это поможет избежать ошибок из-за лишних пробелов или некорректных тегов.

3. Выгрузка в CSV: разделители, кодировка и типичные ошибки

CSV (Comma-Separated Values) — это текстовый формат, где данные разделены символом-разделителем (запятая, точка с запятой, табуляция). В такой формат часто используется для обмена с:

  • 🛒 Интернет-магазинами (Wildberries, Ozon, Яндекс.Маркет).
  • 📦 Складскими системами (МойСклад, 1С:Логистика).
  • 📈 Excel или Google Sheets для дальнейшей аналитики.

Пример выгрузки справочника номенклатуры в CSV с разделителем «точка с запятой»:

Артикул;Наименование;Цена;Остаток;ЕдиницаИзмерения

"ART-001";"Стул офисный";"2500.00";"15";"шт"

"ART-002";"Стол письменный";"5800.00";"8";"шт"

"ART-003";"Шкаф металлический";"12500.00";"3";"шт"

Основные настройки CSV-выгрузки в :

Параметр Варианты значений Рекомендации
Разделитель полей Запятая, точка с запятой, табуляция Для России лучше использовать точку с запятой (избегает проблем с запятыми в числах).
Кодировка UTF-8, Windows-1251 UTF-8 универсальна, но некоторые старые системы требуют Windows-1251.
Кавычки для текста Да/Нет Включайте, если в данных есть разделители (например, запятые в наименованиях).
Разделитель дробной части Точка или запятая В России принята запятая, но некоторые системы ожидают точку.

Типичные ошибки при работе с CSV:

  • 🚫 Несовпадение разделителей: если в настройках указаны «точки с запятой», а в файле — запятые, данные «поедут» по столбцам.
  • 🚫 Переносы строк в ячейках: если в наименовании товара есть перевод строки, CSV может разбиться. Решение — экранировать символы.
  • 🚫 Неправильная кодировка: кириллица отображается как «??????». Проверьте настройки в обработке выгрузки.
Как исправить "съехавшие" столбцы в CSV?

Если при открытии CSV в Excel данные попали не в те столбцы, попробуйте:

1. Открыть файл через "Импорт данных" (не двойным кликом).

2. Указать правильный разделитель вручную.

3. Сохранить файл в формате XLSX и обратно в CSV с нужными настройками.

4. Выгрузка в Excel (XLS/XLSX): когда нужна и как настроить

Формат XLS/XLSX удобен, когда данные нужно:

  • 📈 Проанализировать в Excel (с формулами, сводными таблицами).
  • 📋 Передать партнёру для ручной правки.
  • 🖨️ Распечатать в виде отчёта.

В отличие от CSV, XLS сохраняет форматирование (цвета, шрифты, объединённые ячейки), но файлы получаются тяжелее. Пример выгрузки отчёта по продажам:

В настройка выгрузки в Excel обычно доступна через:

  • 📊 Отчёты → «Сохранить как» → Excel.
  • 🔧 Обработки → «Выгрузка в Excel» (например, для справочников).
  • 📤 Внешние обработки (если стандартных возможностей недостаточно).

Важные нюансы:

  • 📌 Ограничение на строки: в XLS (старый формат) максимум 65 536 строк, в XLSX — до 1 048 576.
  • 📌 Формулы: если в есть вычисляемые поля, они могут не сохраниться в Excel как формулы.
  • 📌 Ширина столбцов: по умолчанию может быть слишком узкой — придётся расширять вручную.
⚠️ Внимание: При выгрузке больших отчётов (более 100 000 строк) XLSX может тормозить. В таких случаях лучше использовать CSV или разбивать данные на несколько файлов.

Имя файла без пробелов и спецсимволов|Все столбцы имеют заголовки|Числа отображаются корректно (без "1.23E+10")|Нет объединённых ячеек, если они не нужны|Файл открывается без ошибок в Excel-->

5. Выгрузка в JSON: для API и современных интеграций

JSON (JavaScript Object Notation) — это лёгкий формат обмена данными, который часто используется для интеграции с:

  • 🌐 API (Яндекс.Маркет, Тинькофф Бизнес, СберБанк Онлайн).
  • 🤖 Чатами-ботами (например, для отправки уведомлений в Telegram).
  • ☁️ Облачными сервисами (Google Sheets API, Amocrm).

Пример выгрузки заказа покупателя в JSON:

{

"order": {

"id": "ORD-20261015-001",

"date": "2026-10-15T14:30:00",

"customer": {

"inn": "1234567890",

"name": "ООО \"Василек\"",

"email": "contact@vasilek.ru"

},

"items": [

{

"product_id": "PRD-001",

"name": "Ноутбук Business 15\"",

"quantity": 2,

"price": 45000.00,

"sum": 90000.00

}

],

"total": 90000.00

}

}

Преимущества JSON:

  • ✅ Легче XML по весу (важно для API с лимитами трафика).
  • ✅ Удобно читается и редактируется вручную.
  • ✅ Поддерживается всеми современными языками программирования.

Как настроить выгрузку в JSON:

  1. Используйте внешние обработки (например, «ВыгрузкаЗагрузкаJSON» из Инфостарта).
  2. Для REST API настройте HTTP-Сервисы в конфигураторе .
  3. Проверьте, чтобы в данных не было кириллических ключей (некоторые API их не поддерживают).
⚠️ Внимание: В 1С 8.3 нет встроенной поддержки JSON — потребуется доработка или сторонняя обработка. Для 1С:EDT (платформа 8.3.20+) есть встроенный парсер.

6. Где в 1С настраивается формат выгрузки

Настройки выгрузки зависят от цели и конфигурации . Рассмотрим основные сценарии:

6.1. Выгрузка через обработки обмена

Для интеграции с другими программами (например, МойСклад или Битрикс24) используются обработки обмена:

  1. Откройте Администрирование → Обмен данными с другими программами.
  2. Выберите нужный узел обмена (например, «Выгрузка в МойСклад»).
  3. В настройках укажите:
    • 📁 Формат файла (XML, CSV и др.).
    • 📌 Разделители (для CSV).
    • 🔑 Поля для выгрузки (можно исключить ненужные реквизиты).

6.2. Выгрузка регламентированных отчётов

Для отчётности в ФНС, ПФР или ФСС:

  1. Перейдите в Отчёты → Регламентированные отчёты.
  2. Выберите нужный отчёт (например, «Декларация по НДС»).
  3. Нажмите «Выгрузить» и укажите формат (XML для госорганов).
  4. 6.3. Универсальная выгрузка через «Печать и сохранение»

    Для произвольных данных (справочники, документы):

    1. Откройте нужный объект (например, справочник «Номенклатура»).
    2. Выделите записи и выберите Действия → Выгрузить.
    3. Укажите формат (Excel, CSV, XML).

    Если стандартных возможностей недостаточно, используйте внешние обработки (например, «Универсальная выгрузка в Excel» или «Конвертация данных» с Инфостарта).

    💡

    Перед настройкой выгрузки всегда уточняйте требования принимающей системы! Например, Wildberries требует CSV с точкой с запятой, а Контур.Диадок — XML по схеме ОбычныйФормат.

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

    Даже если выгрузка прошла успешно, файлы могут не подойти получателю. Рассмотрим самые частые проблемы:

    Ошибка Причина Решение
    Файл не открывается или «битый» Неправильная кодировка или прерванная выгрузка Проверьте кодировку (UTF-8/Windows-1251) и повторите экспорт
    Данные «съехали» по столбцам (в CSV) Несовпадение разделителей или кавычек Откройте файл через «Импорт данных» в Excel и укажите правильный разделитель
    XML отклонён госорганом Несоответствие схеме XSD или отсутствует подпись Проверьте файл через валидатор (например, XML Validator) и подпишите ЭЦП
    В Excel числа отображаются как даты Неправильный формат ячеек Выделите столбец → «Формат ячеек» → «Числовой»
    JSON не принимается API Некорректная структура или кириллические ключи Используйте латиницу для ключей и проверьте синтаксис через JSONLint

    Чтобы минимизировать ошибки:

    • 🔍 Тестируйте выгрузку на небольшом объёме данных перед полным экспортом.
    • 📋 Сверяйтесь с документацией принимающей системы (особенно для XML и JSON).
    • 🔄 Используйте контрольные суммы (например, сравните количество строк в и в выгруженном файле).

8. Примеры реальных выгрузок для разных задач

Разберём, как выглядят файлы выгрузки для типовых сценариев.

8.1. Выгрузка справочника контрагентов в XML для банка

Банки часто требуют XML со структурой, соответствующей их XSD-схеме. Пример для СберБанка:

<?xml version="1.0" encoding="windows-1251"?>

<Контрагенты>

<Контрагент>

<ИНН>1234567890</ИНН>

<КПП>123456789</КПП>

<Наименование>ООО "ЛАНИТ"</Наименование>

<РасчетныйСчет>40702810900000000001</РасчетныйСчет>

<Банк>

<БИК>044525225</БИК>

<Наименование>ПАО СБЕРБАНК</Наименование>

</Банк>

</Контрагент>

</Контрагенты>

8.2. Выгрузка номенклатуры в CSV для Wildberries

Wildberries требует CSV с обязательными полями: Артикул, Бренд, Наименование, Цена. Пример:

Артикул;Бренд;Наименование;Цена;Остаток;Штрихкод

WB-001;Apple;iPhone 15 Pro 128GB;99990;5;1901984325674

WB-002;Samsung;Galaxy S23 256GB;89990;3;1901984325675

8.3. Выгрузка ведомости по зарплате в Excel для бухгалтерии

В XLSX можно выгрузить расчётную ведомость с формулами. Пример структуры:

В файле будут столбцы: ФИО, Табельный номер, Оклад, Премия, НДФЛ, К выдаче.

8.4. Выгрузка документов в JSON для API Яндекс.Маркета

Для интеграции с Яндекс.Маркетом может потребоваться JSON со структурой:

{

"orders": [

{

"order_id": "YA-100500",

"status": "PROCESSING",

"items": [

{

"offer_id": "SKU-12345",

"quantity": 1,

"price": 1500.00

}

],

"delivery": {

"service": "YANDEX_DELIVERY",

"address": "г. Москва, ул. Ленина, д. 1"

}

}

]

}

Важно: Для выгрузки в госорганы (ФНС, ПФР, Роструд) используйте только сертифицированные обработки из официальных источников (например, с портала its.1c.ru). Самодельные решения могут привести к ошибкам при проверке.

FAQ: Ответы на частые вопросы

Как выгрузить данные из 1С в МойСклад?

Для обмена с МойСклад:

  1. Скачайте обработку «Обмен с МойСклад» с Инфостарта или официального сайта МойСклад.
  2. Настройте соединение: укажите токен API и адрес склада.
  3. Выберите данные для выгрузки (номенклатура, заказы, контрагенты).
  4. Запустите выгрузку в формате JSON или CSV (в зависимости от версии API).
  5. Обратите внимание: МойСклад имеет лимиты на количество запросов в минуту. При больших объёмах данных используйте пакетную выгрузку.

Почему при выгрузке в Excel числа отображаются как ######?

Это происходит из-за:

  • 📏 Слишком узкого столбца — расширьте его вручную.
  • 📊 Неправильного формата ячейки — выделите ячейки → «Формат» → «Числовой».
  • 🔢 Отрицательных чисел в столбце с форматом «Дата» — измените формат на «Общий».
Как подписать XML-файл электронной подписью для ФНС?

Для подписи XML:

  1. Установите КриптоПро CSP и сертификат ЭЦП.
  2. В при выгрузке отчёта выберите «Подписать».
  3. Укажите сертификат и пароль.
  4. Сохраните файл с расширением .sig (подпись) или .xml (если подпись встроенная).

Проверьте подпись через Контур.Крипто или Госуслуги.

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

Да, для этого:

  • 🕒 Настройте регламентное задание в (Администрирование → Регламентные задания).
  • 🤖 Используйте внешние сервисы (например, 1С:Линк или Zabbix для мониторинга).
  • 📂 Автоматически сохраняйте файлы в сетевую папку или отправляйте по FTP/Email.

Пример настройки регламентного задания:

ВыгрузитьДанныеВCSV(

КаталогВыгрузки =