Есть такая задача: в справочнике номенклатура у позиций есть категория "Битрикс" (принимает значение да, нет). Насколько я понял, если установлена галочка (значение да), то добавляется запись в регистр сведений, если значение нет, то убирается из регистра. Результатом запроса д.б. такой список: арт. | наименование | категория | значение категории 001 | булка |Битрикс | да 002 | молоко |Битрикс | нет тремя вариантами: 1. полный список номенклатуры 2. только со значением да 3. только со значением нет не могу понять как вытащить значение категории. на данный момент имеется код: ВЫБРАТЬ
Номенклатура.Код,
Номенклатура.Артикул,
Номенклатура.Наименование КАК Наименование,
//ЕСТЬNULL(КатегорииОбъектов.Категория, "Битрикс") КАК Категория
ИЗ
Справочник.Номенклатура КАК Номенклатура
ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов
ПО Номенклатура.Ссылка = КатегорииОбъектов.Объект
ГДЕ Номенклатура.ЭтоГруппа = ("НЕТ") И
(Номенклатура.Ссылка ЕСТЬ NULL
ИЛИ КатегорииОбъектов.Объект ЕСТЬ NULL)
УПОРЯДОЧИТЬ ПО
Наименование ИЕРАРХИЯ
[/pre] |