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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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