Добрый день. Подскажите пожалуйста. Есть функция которая по набору свойство - значение собирает запрос для поиска характеристик, включающим в себя подобный набор свойств. Как бы сюда включить условие на неприсутствие свойства. То есть условие на то, что бы в характеристике НЕ БЫЛО определенного свойства?
Сам запрос:
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
ЗначенияСвойств1.Объект КАК ХарактеристикаНоменклатуры,
ХарактеристикиНоменклатуры.Наименование КАК ХарактеристикаНаименованиеДо,
ЗначенияСвойств1.Объект.Активная КАК Активная
ИЗ
РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойств1
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
ПО ЗначенияСвойств1.Объект = ХарактеристикиНоменклатуры.Ссылка
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойств2
ПО ЗначенияСвойств2.Объект = ЗначенияСвойств1.Объект
ГДЕ
ИСТИНА
И ЗначенияСвойств1.Свойство = &Свойство1
И ЗначенияСвойств1.Значение = &Значение1
И ЗначенияСвойств2.Свойство = &Свойство2
И ЗначенияСвойств2.Значение = &Значение2
Показать
Пробовал так, не работает:
ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
ЗначенияСвойств1.Объект КАК ХарактеристикаНоменклатуры,
ХарактеристикиНоменклатуры.Наименование КАК ХарактеристикаНаименованиеДо,
ЗначенияСвойств1.Объект.Активная КАК Активная
ИЗ
РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойств1
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
ПО ЗначенияСвойств1.Объект = ХарактеристикиНоменклатуры.Ссылка
ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойств2
ПО (ЗначенияСвойств2.Объект = ЗначенияСвойств1.Объект)
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО ЗначенияСвойств1.Объект = ЗначенияСвойствОбъектов.Объект
ГДЕ
ИСТИНА
И ЗначенияСвойств1.Свойство = &Свойство1
И ЗначенияСвойств1.Значение = &Значение1
И ЗначенияСвойств2.Свойство = &Свойство2
И ЗначенияСвойств2.Значение = &Значение2
И ЗначенияСвойствОбъектов.Свойство = &свойствоИсключить
Показать