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