При работе в 1С:Управление торговлей 11.4 часто возникает необходимость получить полный список товаров во внешнем файле для анализа, редактирования или передачи партнерам. Стандартная выгрузка из списка порой ограничивается только артикулом и наименованием, чего недостаточно для полноценной работы. Разберем по шагам, как получить данные с описанием, иерархией групп и категориями товаров, используя как стандартные, так и продвинутые инструменты системы.
Универсальный отчет — это мощнейший встроенный инструмент, доступный в любой конфигурации на базе БСП (Библиотеки стандартных подсистем). Проанализируем, как настроить его для нашей задачи. Рассмотрим последовательность действий:
Справочник.Номенклатура.Выясним, какие поля нам действительно нужны. На вкладке Поля и сортировки снимем флажки с ненужных реквизитов и добавим следующие:
Родитель — это и есть ваша Группа (папка в справочнике).Вид номенклатуры — в УТ 11 именно это поле обычно выступает в роли Категории.Описание для печати или Описание — текстовое поле с подробными характеристиками.Артикул и Наименование.Для сохранения структуры папок на вкладке Структура добавим группировку Номенклатура (только иерархия). После формирования отчета его можно сохранить в формате .xlsx через кнопку «Сохранить».
Посмотрим на более технологичный метод, который позволяет выгружать данные напрямую, минуя построение графических таблиц отчета. Это особенно полезно, если номенклатуры в базе очень много — для этого подойдёт универсальная обработка выгрузки номенклатуры в Excel. Кроме того, для выгрузки в специфических форматах, например для торговых сетей, существуют специализированные обработки по шаблону NEON.
Рассмотрим алгоритм работы с обработкой:
Номенклатура и поставим флажок.Дополнительные реквизиты, которые часто содержат важные категорийные данные.Преимущество этого метода в том, что система позволяет выгрузить данные в чистом табличном виде, который идеально подходит для последующего импорта в другие системы или массового редактирования в Excel. Для обратной загрузки измененных данных удобно использовать готовые решения, которые позволяют не только обновлять существующие позиции, но и автоматически создавать группы и виды номенклатуры по данным из файла — для этого подойдёт обработка загрузки и обновления номенклатуры с характеристиками.
Если нам нужно быстро выгрузить то, что мы видим на экране, воспользуемся стандартной функцией Вывести список. Проанализируем ситуацию: по умолчанию в списке номенклатуры видны только базовые поля. Нам нужно их добавить.
Номенклатура нажмем Ещё — Изменить состав строк (или Изменить форму).Список и добавим галочки напротив полей Вид номенклатуры и Родитель.Полученную таблицу сохраняем через меню Файл — Сохранить как (формат Лист Excel) — для последующей обратной загрузки есть автоматическая загрузка номенклатуры из Excel в 1С.
Когда типовых средств настройки не хватает (например, нужно соединить данные о товаре с остатками на конкретных складах или ценами), на помощь приходит запрос. Разберем пример простого запроса, который собирает нужные данные:
ВЫБРАТЬ
Номенклатура.Артикул КАК Артикул,
Номенклатура.Наименование КАК Наименование,
Номенклатура.Родитель.Наименование КАК Группа,
Номенклатура.ВидНоменклатуры.Наименование КАК Категория,
Номенклатура.Описание КАК Описание
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
НЕ Номенклатура.ЭтоГруппа
Этот код выбирает основные реквизиты, исключая сами папки (чтобы в списке были только товары). Результат выполнения запроса в консоли легко копируется в Excel простым нажатием правой кнопки мыши по таблице — Вывести список.
Разберем типичные ошибки и терминологическую путаницу, с которой сталкиваются пользователи УТ 11.4:
Родитель — это папка в иерархии, а Вид номенклатуры — это логическая категория (товар, услуга, одежда, обувь), к которой привязаны дополнительные реквизиты.Описание может быть очень длинным. При выгрузке в Excel оно может занимать одну ячейку, но визуально обрезаться. Не забудьте включить «Перенос текста» в самом Excel после сохранения.Дополнительные реквизиты — для последующего импорта изменённых данных поможет загрузка номенклатуры и дополнительных реквизитов из Excel.Таким образом, мы проанализировали четыре основных способа решения задачи. Для разовой и простой выгрузки идеально подойдет Вывод списка, для регулярной отчетности — Универсальный отчет, а для сложных задач обмена данными — Выгрузка данных в файл или Консоль запросов. Стоит отметить, что если конечная цель — массовое изменение данных, то альтернативой выгрузке в Excel могут стать обработки для редактирования реквизитов номенклатуры прямо в интерфейсе 1С.