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

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

Инструкции актуальны для 1С:Управление Торговлей 11.4, 1С:УТ 10.3 и 1С:ERP 2.5, но большинство методов работают и в других конфигурациях на платформе 8.3. Если вы используете облачную версию 1С или корпоративный сервер — проверьте права доступа к отчетам перед началом работы.

1. Быстрая выгрузка через стандартный отчет "Номенклатура"

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

Чтобы открыть отчет, перейдите в раздел Склад → Отчеты по складу → Номенклатура (в некоторых версиях путь может отличаться: Запасы → Отчеты → Номенклатура). В окне отчета:

  • 📌 Настройте период (если требуется анализ остатков или оборотов)
  • 🔍 В поле "Группировка" выберите Номенклатура (уберите лишние группировки по складам или контрагентам)
  • 📊 Нажмите кнопку Ещё → Настройки → Показать настройки и добавьте нужные колонки: Артикул, Единица измерения, Вес, Производитель и др.
  • 💾 Кликните Ещё → Вывести в Excel (или сочетание клавиш Ctrl+E)

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

💡

Чтобы ускорить работу с большими справочниками (10 000+ позиций), перед выгрузкой отключите группировку по складам и контрагентам — это сократит время формирования отчета в 2-3 раза.

2. Выгрузка через универсальный отчет "Справочники"

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

Инструкция:

  1. Откройте меню Все функции (кнопка в правом верхнем углу или Ctrl+Shift+F)
  2. В строке поиска введите Справочники и выберите Универсальный отчет по справочникам
  3. В окне отчета:
    • 📋 Укажите справочник: Номенклатура
    • 🔧 На вкладке "Поля" добавьте все необходимые реквизиты (например, Полное наименование, Код, Артикул, Вес, Объем)
    • 📂 На вкладке "Отбор" примените фильтры (например, только товары определенной группы или с ненулевыми остатками)
  • Нажмите Сформировать, затем Вывести в Excel
  • Преимущество этого способа — гибкость. Вы можете выгрузить даже те поля, которые не отображаются в карточке номенклатуры по умолчанию. Например, Дата последнего изменения или Пользователь, создавший элемент.

    Убедиться, что в справочнике "Номенклатура" заполнены все нужные реквизиты|

    Проверить права доступа к универсальным отчетам (требуется роль "Полные права" или "Администрирование")|

    Отключить ненужные группировки, чтобы избежать дублирования строк|

    Сохранить настройки отчета как пользовательский вариант для повторного использования-->

    3. Выгрузка с сохранением иерархии папок

    Если ваша номенклатура организована в многоуровневые группы (например, Одежда → Мужская → Куртки), стандартные отчеты "разворачивают" эту структуру в плоский список. Чтобы сохранить иерархию в Excel, используйте внешнюю обработку или специализированный отчет.

    Самый надежный способ — обработка "Выгрузка номенклатуры с иерархией", которую можно скачать из каталога Инфостарт (бесплатные версии есть в разделе "Публикации"). Алгоритм работы:

    1. Скачайте и установите обработку в 1С через Файл → Открыть
    2. В окне обработки:
      • 📁 Укажите корневую группу номенклатуры (или оставьте пустым для выгрузки всего справочника)
      • 📋 Выберите реквизиты для выгрузки (рекомендуем включить Уровень вложенности и Путь группы)
      • 📄 Укажите формат файла: Excel (xlsx) или CSV
    3. Нажмите Выгрузить и укажите путь для сохранения файла

    В результате вы получите таблицу, где каждая строка содержит полный путь группы (например, Одежда\Мужская\Куртки\Куртка зимняя "Аляска"). Это удобно для дальнейшей аналитики в Excel с помощью сводных таблиц.

    Как обработать иерархию в Excel после выгрузки

    1. Используйте функцию "Текст по столбцам" (разделитель "\"), чтобы разбить путь группы на отдельные колонки.

    2. Примените условное форматирование, чтобы выделить цветом уровни вложенности (например, группы 1-го уровня — синим, 2-го — зеленым).

    3. Для анализа остатков по группам создайте сводную таблицу с группировкой по первому уровню пути.

    4. Автоматическая выгрузка через правила обмена данными

    Если выгрузка номенклатуры нужна регулярно (например, ежедневно для синхронизации с сайтом или CRM), настройте автоматический обмен данными через правила конвертации. Этот метод требует прав администратора, но экономит часы ручной работы.

    Пошаговая настройка:

    1. Откройте Администрирование → Обмен данными → Правила обмена
    2. Создайте новое правило обмена:
      • 🔄 Тип обмена: Выгрузка в файл
      • 📄 Формат файла: Excel (xlsx) или CSV
      • 📌 Укажите источник данных: справочник Номенклатура
      • 🔧 Настройте соответствие полей (сопоставьте реквизиты 1С с колонками Excel)
  • Сохраните правило и создайте задачу по расписанию:
    • ⏰ Укажите частоту (например, каждый день в 23:00)
    • 📂 Выберите папку для сохранения файла (доступную для других систем)

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

    Раз в неделю|

    Раз в месяц|

    Ежедневно|

    Только по запросу (1-2 раза в год)|-->

    5. Выгрузка с дополнительными реквизитами и характеристиками

    Если ваша номенклатура имеет дополнительные реквизиты (например, Страна производства, Гарантийный срок) или характеристики (цвет, размер, материал), стандартные отчеты их не выгрузят. Для этого потребуется:

    1. Использовать Универсальный отчет по справочникам (см. раздел 2) и вручную добавить нужные поля на вкладке "Поля"
    2. Или применить запрос на языке 1С:
      ВЫБРАТЬ
      

      Номенклатура.Ссылка КАК Номенклатура,

      Номенклатура.Артикул КАК Артикул,

      Номенклатура.ПолноеНаименование КАК Наименование,

      Номенклатура.Характеристики.Наименование КАК Характеристика,

      Номенклатура.ДополнительныеРеквизиты.СтранаПроизводства КАК Страна

      ИЗ

      Справочник.Номенклатура КАК Номенклатура

      ГДЕ

      НЕ Номенклатура.ЭтоГруппа

      Чтобы выполнить этот запрос, откройте Все функции → Запрос → Конструктор запросов, вставьте код и нажмите Выполнить. Результат можно выгрузить в Excel.

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

    💡

    Если вам нужны данные из подчиненных справочников (например, остатки по складам или цены номенклатуры), используйте объединение таблиц в запросе или обработку "Выгрузка остатков и цен номенклатуры".

    6. Решение типичных ошибок при выгрузке

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

    Ошибка Причина Решение
    В Excel вместо кириллицы отображаются "кракозябры" Неправильная кодировка при сохранении CSV Выгружайте в XLSX или при сохранении CSV выбирайте кодировку UTF-8
    Артикулы разбиваются на несколько колонок Excel воспринимает дефис или точку в артикуле как разделитель Перед выгрузкой замените в 1С разделители в артикулах на подчеркивание или используйте формат XLSX
    Не выгружаются пользовательские реквизиты Реквизиты не добавлены в настройки отчета В универсальном отчете на вкладке "Поля" включите галочки напротив нужных реквизитов
    Выгрузка прерывается с ошибкой "Недостаточно памяти" Слишком большой объем данных (>50 000 строк) Разбейте выгрузку на части по группам номенклатуры или используйте формат CSV

    Если ошибка не исчезает, проверьте:

    • 🔄 Версию 1С и Excel (в старых версиях Excel 2003 есть ограничение на 65 536 строк)
    • 🔒 Права доступа к справочнику "Номенклатура" и отчетам
    • 📥 Настройки антивируса (иногда он блокирует выгрузку больших файлов)
    • 💡

      Если при выгрузке в Excel пропадают ведущие нули в артикулах (например, 00123 превращается в 123), перед сохранением отформатируйте колонку с артикулами как Текстовый формат.

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

      Можно ли выгрузить номенклатуру вместе с фотографиями?

      Да, но не через стандартные отчеты. Используйте обработку "Выгрузка номенклатуры с картинками" (доступна на Инфостарт). Она сохраняет изображения в отдельную папку и создает в Excel ссылки на файлы. Альтернатива — выгрузить ссылки на фотографии из поля Картинка в справочнике и вручную скачать файлы по FTP.

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

      Используйте отчет "Остатки товаров" (Склад → Отчеты → Остатки товаров). В настройках добавьте группировку по Номенклатуре и Складу, затем выгрузите в Excel. Для детализации по партиям или сериям настройте универсальный отчет с соответствующими полями.

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

      Это особенность отчетов 1С, которые добавляют разделители для визуального разделения групп. Чтобы убрать пустые строки:

      1. В Excel выделите столбец с данными
      2. Нажмите Ctrl+G (Перейти), выберите Выделить → Пустые ячейки
      3. Нажмите Ctrl+- (Удалить) и выберите Строку

      Или отключите опцию "Разделять группы" в настройках отчета (если она есть).

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

      Настройте регламентное задание в 1С:

      1. Создайте правило обмена (см. раздел 4)
      2. В Администрирование → Регламентные задания добавьте новое задание
      3. Укажите расписание (например, ежедневно в 3:00) и обработку выгрузки
      4. Настройте отправку файла по FTP или в облачное хранилище (например, Яндекс.Диск)

      Для сайтов на 1С-Битрикс или WordPress используйте готовые модули синхронизации, которые поддерживают загрузку из Excel/CSV.

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

      Да, но для этого потребуется доступ к регистру сведений "История изменений". Создайте запрос:

      ВЫБРАТЬ
      

      ИсторияИзменений.Ссылка КАК Номенклатура,

      ИсторияИзменений.ДатаИзменения КАК Дата,

      ИсторияИзменений.Пользователь КАК КтоИзменил,

      ИсторияИзменений.ВидыИзменений КАК ЧтоИзменено

      ИЗ

      РегистрСведений.ИсторияИзменений КАК ИсторияИзменений

      ГДЕ

      ИсторияИзменений.Ссылка ССЫЛКА Справочник.Номенклатура

      Этот запрос вернет список всех изменений с указанием даты, пользователя и типа изменения (создание, редактирование, удаление).

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

      💡

      Перед массовой выгрузкой всегда делайте резервную копию базы 1С. Это защитит вас от потери данных при сбоях или ошибках в запросах.