Как выгрузить список номенклатуры из 1С:УТ 11.4 в Excel с описанием, категорией и группой?

Пользователь 1С v8.3 (Управляемые формы) Управленческий учет Торговля и дистрибуция
← На главную

При работе в 1С:Управление торговлей 11.4 часто возникает необходимость получить полный список товаров во внешнем файле для анализа, редактирования или передачи партнерам. Стандартная выгрузка из списка порой ограничивается только артикулом и наименованием, чего недостаточно для полноценной работы. Разберем по шагам, как получить данные с описанием, иерархией групп и категориями товаров, используя как стандартные, так и продвинутые инструменты системы.

Способ 1: Использование универсального отчета

Универсальный отчет — это мощнейший встроенный инструмент, доступный в любой конфигурации на базе БСП (Библиотеки стандартных подсистем). Проанализируем, как настроить его для нашей задачи. Рассмотрим последовательность действий:

  1. Перейдем в раздел НСИ и администрированиеПечатные формы, отчеты и обработкиУниверсальный отчет.
  2. В шапке отчета выберем тип объекта Справочник.
  3. В поле имя объекта выберем Номенклатура.
  4. Нажмем кнопку Настройки и перейдем в расширенный режим.

Выясним, какие поля нам действительно нужны. На вкладке Поля и сортировки снимем флажки с ненужных реквизитов и добавим следующие:

Для сохранения структуры папок на вкладке Структура добавим группировку Номенклатура (только иерархия). После формирования отчета его можно сохранить в формате .xlsx через кнопку «Сохранить».

Способ 2: Обработка «Выгрузка данных в файл»

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

Рассмотрим алгоритм работы с обработкой:

  1. Откроем НСИ и администрированиеОбслуживаниеКорректировка данныхВыгрузка данных в файл.
  2. В списке доступных объектов найдем Номенклатура и поставим флажок.
  3. Нажмем Далее. Перед нами откроется окно настройки колонок.
  4. Здесь мы можем выбрать любые реквизиты, включая Дополнительные реквизиты, которые часто содержат важные категорийные данные.

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

Способ 3: Вывод списка из формы справочника

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

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

Полученную таблицу сохраняем через меню ФайлСохранить как (формат Лист Excel) — для последующей обратной загрузки есть автоматическая загрузка номенклатуры из Excel в 1С.

Способ 4: Использование консоли запросов (для программистов и администраторов)

Когда типовых средств настройки не хватает (например, нужно соединить данные о товаре с остатками на конкретных складах или ценами), на помощь приходит запрос. Разберем пример простого запроса, который собирает нужные данные:


ВЫБРАТЬ
    Номенклатура.Артикул КАК Артикул,
    Номенклатура.Наименование КАК Наименование,
    Номенклатура.Родитель.Наименование КАК Группа,
    Номенклатура.ВидНоменклатуры.Наименование КАК Категория,
    Номенклатура.Описание КАК Описание
ИЗ
    Справочник.Номенклатура КАК Номенклатура
ГДЕ
    НЕ Номенклатура.ЭтоГруппа

Этот код выбирает основные реквизиты, исключая сами папки (чтобы в списке были только товары). Результат выполнения запроса в консоли легко копируется в Excel простым нажатием правой кнопки мыши по таблице — Вывести список.

Важные нюансы при выгрузке данных

Разберем типичные ошибки и терминологическую путаницу, с которой сталкиваются пользователи УТ 11.4:

Таким образом, мы проанализировали четыре основных способа решения задачи. Для разовой и простой выгрузки идеально подойдет Вывод списка, для регулярной отчетности — Универсальный отчет, а для сложных задач обмена данными — Выгрузка данных в файл или Консоль запросов. Стоит отметить, что если конечная цель — массовое изменение данных, то альтернативой выгрузке в Excel могут стать обработки для редактирования реквизитов номенклатуры прямо в интерфейсе 1С.

← На главную