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

В этой статье мы разберём все актуальные способы выгрузки номенклатуры из 1С 8.3 (включая последние обновления 2026 года), покажем, как избежать типичных ошибок, и дадим готовые шаблоны для разных форматов. Особое внимание уделим скрытым настройкам конфигуратора, которые позволяют выгружать дополнительные реквизиты (серийные номера, характеристики, картинки) без программирования. Если вам нужно перенести данные в 1С:УТ 11, Битрикс24 или маркетплейсы — здесь вы найдёте проверенные решения.

1. Подготовка к выгрузке: что нужно проверить перед экспортом

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

Вот обязательный чек-лист перед экспортом:

Проверьте заполненность полей "Наименование" и "Артикул" (без них выгрузка может прерваться)

Удалите дублирующиеся позиции (используйте отчёт "Дубли номенклатуры" в Отчёты → Стандартные отчёты)

Обновите остатки по складам (выгружайте актуальные данные, а не устаревшие)

Сверьте единицы измерения (например, "шт" вместо "штука" — это разные значения для некоторых систем)

Закройте все открытые документы (чтобы избежать блокировок базы)

-->

Если вы выгружаете данные для маркетплейсов (Ozon, Wildberries, Яндекс.Маркет), обратите внимание на их технические требования к файлам. Например, Ozon требует обязательное заполнение полей Бренд, Вес и Габариты, а Wildberries — уникальные артикулы без пробелов. Без этого файлы не пройдут валидацию.

⚠️ Внимание: Если в вашей базе используются характеристики номенклатуры (цвет, размер, материал), их нужно выгружать отдельно или настраивать сложную структуру файла. Стандартная выгрузка через "Все функции" их игнорирует!

2. Способы выгрузки номенклатуры из 1С: сравнение методов

В 1С:Предприятие 8.3 есть как минимум 5 способов экспорта номенклатуры. Каждый подходит для разных задач:

Способ выгрузки Формат файла Когда использовать Сложность Ограничения
Стандартный экспорт через "Все функции" Excel (.xls, .xlsx), TXT, DBF Быстрая выгрузка для внутренних нужд Нет возможности выгрузить картинки, ограниченный набор полей
Выгрузка через "Обмен данными" (Универсальный формат) XML, JSON Интеграция с сайтами, CRM, маркетплейсами ⭐⭐⭐ Требует настройки правил обмена, возможны ошибки валидации
Отчёт "Выгрузка номенклатуры" (дополнительная обработка) Excel, CSV Гибкая настройка колонок, выгрузка характеристик ⭐⭐ Нужно установить обработку (есть бесплатные варианты)
Прямой SQL-запрос через конфигуратор Любой (зависит от скрипта) Сложные выборки, выгрузка больших объёмов данных ⭐⭐⭐⭐ Требует знаний 1С:Предприятие и SQL, риск ошибок
Через внешние обработки (например, "ВыгрузкаУниверсал") Excel, XML, CSV, JSON Автоматизация регулярной выгрузки ⭐⭐ Нужно скачать и настроить обработку

Для большинства задач достаточно первых трёх методов. Если вам нужна одноразовая выгрузка для анализа — используйте стандартный экспорт. Для регулярного обмена с сайтом или CRM лучше настроить универсальный формат или внешнюю обработку.

📊 Какой формат выгрузки вам нужен чаще всего?
Excel (.xlsx)
XML для сайта
CSV для маркетплейсов
JSON для API
Другой

3. Стандартная выгрузка через "Все функции" (пошагово)

Это самый простой способ, который не требует дополнительных настроек. Подходит для 1С:УТ 11, 1С:Бухгалтерия 3.0 и других типовых конфигураций.

Инструкция:

  1. Откройте базу в режиме 1С:Предприятие (не конфигуратор!).
  2. Перейдите в меню Файл → Все функции (если пункта нет — включите его в настройках интерфейса).
  3. В списке найдите Выгрузка данных → Выгрузка данных в файлы.
  4. Выберите объект Номенклатура и укажите путь для сохранения файла.
  5. В окне настроек отметьте галочками нужные поля (по умолчанию выгружаются только основные).
  6. Нажмите Выгрузить и дождитесь завершения.

По умолчанию файл сохраняется в формате DBF, но его можно конвертировать в Excel через Файл → Открыть в самой программе Microsoft Excel или LibreOffice Calc.

⚠️ Внимание: Если при открытии файла в Excel вместо кириллицы отображаются "кракозябры", проверьте кодировку. Вручную пересохраните файл в формате UTF-8 или используйте ANSI для Windows.

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

  • 📦 Характеристики номенклатуры (цвет, размер)
  • 🖼️ Картинки товаров (только ссылки на файлы)
  • 📊 Остатки по складам (только справочник без количества)
  • 🔖 Дополнительные реквизиты (если они добавлены в конфигураторе)
💡

Если вам нужно выгрузить остатки номенклатуры вместе со справочником, используйте отчёт "Ведомость по товарам" (Отчёты → Товары → Ведомость по товарам). Его можно экспортировать в Excel напрямую из окна отчёта.

4. Выгрузка через универсальный обмен данными (XML/JSON)

Этот метод подходит для интеграции с внешними системами: сайтами на 1С-Битрикс, WordPress + WooCommerce, маркетплейсами или CRM (например, Битрикс24). Главное преимущество — гибкая настройка структуры файла и возможность автоматизации.

Пошаговая инструкция для 1С:Управление торговлей 11:

  1. Откройте Администрирование → Обмен данными → Универсальный обмен данными.
  2. Создайте новый обмен, укажите название (например, "Выгрузка для сайта").
  3. В настройках выберите формат XML или JSON (зависит от требований системы-получателя).
  4. Добавьте правило для объекта Номенклатура и настройте отбор (например, только активные товары).
  5. Укажите путь для сохранения файла или настройте отправку по FTP/HTTP.
  6. Запустите обмен вручную или настройте расписание (например, ежедневную выгрузку в 2:00).

Пример структуры XML-файла, который генерирует 1С:

<?xml version="1.0" encoding="utf-8"?>

<CommerceML>

<Catalog>

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

<Ид>12345</Ид>

<Наименование>Смартфон X-Tech 5G</Наименование>

<Артикул>XT-5G-BLACK</Артикул>

<Цена>29990.00</Цена>

<Валюта>RUB</Валюта>

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

</Catalog>

</CommerceML>

Если структура не подходит для вашей системы, её можно изменить через правила конвертации в настройках обмена. Например, добавить теги для Описания, Категории или Изображений.

⚠️ Внимание: При выгрузке в JSON для маркетплейсов проверьте, чтобы в файле не было запятых в числовых полях (например, "Цена": "29,990" вместо "Цена": 29990.00). Некоторые системы (например, Ozon) не принимают такие файлы.

5. Выгрузка с помощью внешних обработок (гибкие настройки)

Если стандартных методов недостаточно, используйте внешние обработки. Они позволяют:

  • 🔧 Настраивать произвольный набор полей (включая дополнительные реквизиты).
  • 📊 Выгружать характеристики, серийные номера, штрихкоды.
  • 🖼️ Экспортировать картинки товаров в отдельную папку.
  • ⏱️ Автоматизировать выгрузку по расписанию.

Самые популярные обработки:

  • 📄 "ВыгрузкаУниверсал" — поддерживает Excel, CSV, XML, гибкие настройки полей.
  • 📊 "Выгрузка номенклатуры в Excel с остатками" — добавляет колонки с остатками по складам.
  • 🌐 "Обмен с WooCommerce" — специализированная обработка для интеграции с WordPress.

Где скачать обработки:

  • Официальный портал (https://releases.1c.ru — раздел "Обработки").
  • Сайт Infostart (https://infostart.ru — есть бесплатные и платные варианты).
  • Гитхаб-репозитории (например, https://github.com/1C-Company).

Пример настройки обработки "ВыгрузкаУниверсал":

  1. Скачайте файл обработки (.epf) и сохраните его на компьютере.
  2. В откройте Файл → Открыть → Выбрать файл обработки.
  3. В окне обработки укажите:
    • Источник данных: Справочник.Номенклатура.
    • Формат выгрузки: Excel (XLSX).
    • Поля для экспорта: отметьте галочками нужные (например, Наименование, Артикул, Цена продажи, Остаток).
    • Фильтр: при необходимости укажите отбор (например, только товары из группы "Электроника").
  • Нажмите Выгрузить и сохраните файл.
  • Как выгрузить картинки товаров?

    Чтобы экспортировать изображения вместе с номенклатурой:

    1. В обработке "ВыгрузкаУниверсал" на вкладке "Дополнительно" отметьте галочку "Выгружать картинки".

    2. Укажите папку для сохранения изображений (например, C:\Export\Images).

    3. В настройках полей добавьте колонку СсылкаНаКартинку — в неё запишется путь к файлу.

    4. После выгрузки проверьте, что все изображения скопировались в указанную папку.

    6. Выгрузка номенклатуры с остатками и ценами

    Часто требуется выгрузить не только справочник товаров, но и актуальные остатки по складам, а также цены (оптовые, розничные, специальные). Для этого есть два способа:

    Способ 1. Через отчёт "Ведомость по товарам":

    1. Откройте Отчёты → Товары → Ведомость по товарам.
    2. В настройках отчёта добавьте колонки:
      • Номенклатура
      • Артикул
      • Характеристика (если нужны цвета/размеры)
      • Количество (остатки)
      • Цена продажи
  • Установите отбор по складам (если нужно выгрузить остатки только по одному складу).
  • Нажмите Сформировать, затем Ещё → Вывести в Excel.
  • Способ 2. Через обработку "Выгрузка номенклатуры с остатками":

    Эта обработка позволяет выгрузить:

    • 📦 Остатки по всем складам или выбранным.
    • 💰 Цены из разных типов цен (например, "Оптовая", "Розничная", "Дилерская").
    • 📅 Дату актуальности остатков (важно для динамичных складов).

    Пример настройки:

    
    

    // Параметры для обработки "ВыгрузкаНоменклатурыСОстатками.epf"

    ПараметрыВыгрузки.ДатаОстатков = ТекущаяДата();

    ПараметрыВыгрузки.Склады.Добавить(Справочники.Склады.ОсновнойСклад);

    ПараметрыВыгрузки.ТипыЦен.Добавить(Справочники.ТипыЦен.Розничная);

    ПараметрыВыгрузки.ТипыЦен.Добавить(Справочники.ТипыЦен.Оптовая);

    ⚠️ Внимание: Если в вашей базе используются серийные номера или партии, стандартная выгрузка остатков может не отразить их корректно. В этом случае нужно использовать специализированные обработки или дорабатывать конфигурацию.

    7. Типичные ошибки и их решения

    Даже при правильной настройке выгрузки могут возникать ошибки. Вот самые распространённые и способы их исправления:

    Ошибка Причина Решение
    Файл не открывается в Excel (пишет "повреждён") Несовпадение форматов или кодировки Пересохраните файл в CSV (UTF-8) или откройте через LibreOffice
    Вместо русского текста — "кракозябры" Неправильная кодировка (например, Windows-1251 вместо UTF-8) При экспорте выберите кодировку UTF-8 или конвертируйте файл через Notepad++
    Не выгружаются характеристики (цвет, размер) Стандартная выгрузка их игнорирует Используйте обработку "ВыгрузкаУниверсал" или настройте универсальный обмен
    Ошибка "Объект не найден" при выгрузке Попытка экспорта удалённой или заблокированной номенклатуры Проверьте справочник на наличие помеченных на удаление элементов
    В файле пустые колонки "Цена" или "Остаток" Не указан тип цены или склад в настройках выгрузки Добавьте нужные типы цен и склады в параметры экспорта

    Если при выгрузке в XML для маркетплейса появляется ошибка валидации, проверьте:

    • 🔍 Структуру файла — соответствует ли она требованиям платформы (например, Ozon требует тег <Offers> для предложений).
    • 📏 Ограничения на количество символов — в некоторых полях (например, Наименование) не должно быть больше 255 символов.
    • 💰 Формат чисел — цены должны быть без пробелов и запятых в качестве разделителя (например, 29990.00, а не 29 990,00).
    💡

    Перед первой выгрузкой на маркетплейс всегда проверяйте файл через валидатор платформы (например, Ozon Seller Lab или Wildberries Checker). Это сэкономит время на исправление ошибок.

    8. Автоматизация выгрузки: расписание и интеграции

    Если номенклатуру нужно выгружать регулярно (например, ежедневно для синхронизации с сайтом), настройте автоматическую выгрузку. В 1С:Предприятие 8.3 это можно сделать двумя способами:

    Способ 1. Через "Регламентные задания":

    1. Откройте Администрирование → Поддержка и обслуживание → Регламентные задания.
    2. Создайте новое задание, выберите тип Обмен данными.
    3. Укажите настройку обмена (которую вы создали ранее для выгрузки в XML или Excel).
    4. Настройте расписание (например, ежедневно в 3:00).
    5. Укажите пользователя, от имени которого будет выполняться задача.

    Способ 2. Через внешний скрипт (для опытных пользователей):

    Можно написать скрипт на 1С:Предприятие или PowerShell, который будет:

    • 🔄 Запускать выгрузку по расписанию (через Планировщик заданий Windows).
    • 📤 Автоматически загружать файл на FTP-сервер или в облако.
    • 📧 Отправлять уведомление по email при успешной выгрузке.

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

    // Код для внешней обработки (1C:Enterprise)
    

    Процедура ВыгрузитьНоменклатуруАвтоматически()

    ПутьКФайлу = "C:\Export\номенклатура_" + Формат(ТекущаяДата(), "ДФ=yyyyMMdd") + ".xlsx";

    Выгрузка = Новый ВыгрузкаДанныхВФайлExcel();

    Выгрузка.УстановитьИмяФайла(ПутьКФайлу);

    Выгрузка.ДобавитьДанные(Справочники.Номенклатура.Выбрать());

    Выгрузка.Выгрузить();

    // Отправка файла по FTP (пример)

    FTPСоединение = Новый FTPСоединение("ftp.example.com", "user", "password");

    FTPСоединение.ЗагрузитьФайл(ПутьКФайлу, "/incoming/номенклатура.xlsx");

    КонецПроцедуры

    Для интеграции с 1С-Битрикс или другими CMS можно использовать REST API. Например, в Битрикс24 есть готовый модуль для обмена с , который поддерживает:

    • 🔄 Двустороннюю синхронизацию номенклатуры.
    • 📦 Выгрузку остатков и цен.
    • 📊 Автоматическое создание заказов в из Битрикс24.
    ⚠️ Внимание: При настройке автоматической выгрузки проверьте, чтобы в указанное время не выполнялись другие ресурсоёмкие операции (например, регламентные задания по закрытию месяца). Это может привести к блокировкам базы.

    FAQ: Частые вопросы по выгрузке номенклатуры из 1С

    🔹 Как выгрузить номенклатуру с картинками?

    Стандартными средствами картинки не экспортируются. Вам понадобится:

    1. Использовать обработку "ВыгрузкаУниверсал" с галочкой "Выгружать картинки".
    2. Указать папку для сохранения изображений (например, C:\Export\Images).
    3. В настройках полей добавить колонку СсылкаНаКартинку — в неё запишется путь к файлу.

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

    🔹 Почему в выгруженном файле пустые цены?

    Это происходит, если:

    • Не указан тип цены в настройках выгрузки.
    • В справочнике номенклатуры не заполнены цены для выбранного типа.
    • Используется неверный период действия цен (проверьте актуальность на дату выгрузки).

    Решение: в настройках экспорта добавьте нужные типы цен (например, "Розничная", "Оптовая") и убедитесь, что они заполнены для всех товаров.

    🔹 Можно ли выгрузить номенклатуру с иерархией групп?

    Да, но не все форматы это поддерживают:

    • Excel: иерархия отобразится как вложенные строки (если использовать обработку с поддержкой групп).
    • XML: группы будут выгружены как отдельные элементы с атрибутом IsFolder="true".
    • CSV: иерархию придётся эмулировать через разделители (например, "Группа → Подгруппа → Товар").

    Пример структуры в XML:

    <Группа Ид="1" Наименование="Электроника" IsFolder="true">
    

    <Группа Ид="2" Наименование="Смартфоны" IsFolder="true">

    <Товар Ид="3" Наименование="iPhone 15" />

    </Группа>

    </Группа>

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

    Используйте один из способов:

    1. Отчёт "Ведомость по товарам":
      • Добавьте колонки с остатками по каждому складу.
      • Экспортируйте в Excel через кнопку Вывести в Excel.
  • Обработка "Выгрузка номенклатуры с остатками":
    • В настройках укажите нужные склады (можно выбрать несколько).
    • Добавьте колонки Остаток_Склад1, Остаток_Склад2 и т.д.

    Если складов много, лучше выгрузить остатки в отдельный файл и связать его с основной номенклатурой по Артикулу или Ид.

  • 🔹 Можно ли выгрузить номенклатуру прямо в Google Таблицы?

    Прямой экспорт из в Google Sheets не поддерживается, но есть обходные пути:

    1. Выгрузите данные в Excel (.xlsx), затем загрузите файл в Google Диск и откройте его как Google Таблицу.
    2. Используйте API Google Sheets:
      • Напишите скрипт на Python или , который будет отправлять данные через Google Sheets API.
      • Пример кода для :
        HTTPЗапрос = Новый HTTPЗапрос();
        

        HTTPЗапрос.УстановитьURL("https://sheets.googleapis.com/...");

        HTTPЗапрос.ДобавитьПараметр("values", JSON.Записать(ДанныеДляВыгрузки));

        Ответ = HTTP