Автоматическая выгрузка категорий товаров в XML (YML) файл

Обычно выгрузка категорий товаров в файл xml или yml разрабатывается программистом 1С на этапе создания выгрузки. Но наше расширение Конструктор прайс-листов (прайс-заказов) для УТ11, КА2, ERP2, УНФ, Розница не требует привлечения программиста и все можно настроить прямо в 1С. Допустим, нам нужно чтобы все категории выгружались на основании нашей иерархии номенклатуры. Пример файла показан ниже:

По каждой группе должен выгружаться ее внутренний идентификатор, идентификатор родителя и наименование. Посмотрим как эта схема xml будет выглядеть в нашем конструкторе при настройке формата XML:

В элементе xml «categories» должны выгрузиться все наши группы номенклатуры. Поэтому в качестве данных для этого элемента мы укажем произвольный запрос. Начиная с платформы 8.3.22 1С позволяет получать идентификаторы ссылок прямо в запросе. Воспользуемся этим:

Текст запроса:

ВЫБРАТЬ
	УНИКАЛЬНЫЙИДЕНТИФИКАТОР(Номенклатура.Ссылка) КАК id,
	УНИКАЛЬНЫЙИДЕНТИФИКАТОР(Номенклатура.Родитель) КАК parentId,
	Номенклатура.Наименование КАК Наименование
ИЗ
	Справочник.Номенклатура КАК Номенклатура
ГДЕ
	НЕ Номенклатура.ПометкаУдаления
	И Номенклатура.ЭтоГруппа

Мы выбираем все группы, которые не помечены на удаление. А в атрибутах и значении элемента category в квадратных скобкам мы используем имена наших выбираемых колонок. Таким образом при формировании xml файла выгрузятся все группы, которые есть в базе. Пример такой выгрузки:

Более подробно ознакомиться с функционалом нашего расширения Вы можете на его основной странице — Конструктор прайс-листов (прайс-заказов) для УТ11, КА2, ERP2, УНФ, Розница.

Наши разработки:
Расширенная форма заказа клиента для УТ11, КА2, ERP2

Расширенная форма заказа клиента для УТ11, КА2, ERP2

Расширение конфигурации позволяет выводить остатки по всем необходимым складам, отображать цены номенклатуры и дополнительные колонки номенклатуры прямо в списке товаров ...
Обмен 1С и OZON (УТ11, ERP2, КА2, БП3, УНФ, Розница)

Обмен 1С и OZON (УТ11, ERP2, КА2, БП3, УНФ, Розница)

Расширение конфигурации позволяет выполнять автоматический обмен между 1С и OZON и совместимо с актуальными конфигурациями Управление торговлей 11, ERP Управление ...
Учет сертификатов номенклатуры в УНФ (печать реестра сертификатов)

Учет сертификатов номенклатуры в УНФ (печать реестра сертификатов)

Расширение конфигурации добавит возможность вести учет сертификатов номенклатуры в конфигурации "Управление нашей фирмой, редакция 1.6". Вы сможете организовать учет сертификатов ...
Управление запасами: Товары поставщиков (УТ11, КА2, ERP2)

Управление запасами: Товары поставщиков (УТ11, КА2, ERP2)

Функционал расширения конфигурации позволяет в удобной форме автоматически загружать прайс-листы поставщиков в 1С, анализировать загруженные данные, автоматически устанавливать цены с ...
Изменение записей регистра сведений (универсальная обработка)

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

Обработка дает возможность массово или точечно изменять записи регистра сведений. Поддерживается изменение записей в независимых регистрах и регистрах с подчинением ...
Остатки товаров в РМК (УТ11, КА2, ERP2)

Остатки товаров в РМК (УТ11, КА2, ERP2)

Расширение конфигурации добавит возможность просматривать остатки по складу для выбранных в РМК (рабочее место кассира) товаров. При этом Вы сможете ...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *