Автоматическая выгрузка категорий товаров в 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)

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

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

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

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

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

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

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

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

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

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

Обработка дает возможность массово или точечно изменять записи регистра сведений. Поддерживается изменение записей в независимых регистрах и регистрах с подчинением ...

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

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