Имя: Пароль:
1C
1С v8
Получить свойство Характеристики в запросе, которое есть не у всех элементов
0 distorter
 
26.06.22
21:46
У Характеристики Номенклатуры есть свойство Пол. Но оно есть не у всех элементов справочника, только у одежды. У аксессуаров такого свойства нет.
Вопрос: Как в запросе в случае отсутствия у Характеристики свойства, получить пустую строку или строку "АКСЕССУАРЫ"?
Примечание: свойств у Характеристики несколько, но требуется только Пол.
У таблицы Справочник.ХарактеристикиНоменклатуры.ДополнительныеРеквизиты ставлю отбор по наименованию свойства, чтобы попадал только Пол.
В запросе использую левое соединение с Характеристиками Номенклатуры.
И конструкцию ЕСТЬNULL(ХарактеристикиНоменклатурыДополнительныеРеквизиты.Значение, 0) КАК Пол

В итоге те элементы, у которых нет свойства Пол, отсеиваются. А надо, чтобы не отсеивались.
1 Said_We
 
26.06.22
23:31
2 FIL0S0FF
 
26.06.22
23:36
А чем не устраивает вариант - получить весь список необходимой номенклатуры а затем левым соединением присоединить пол из той таблицы которая у тебя получилась ранее?
3 Said_We
 
26.06.22
23:43
(2) Можно без соединения. Пример в (1).
4 distorter
 
27.06.22
01:48
(1)(2) Спасибо, сделал, получилось!