|
Сложное условие в запросе |
☑ |
0
Melcor
29.03.18
✎
15:05
|
Доброго дня. Подскажите как правильно реализовать. Мне необходимо получить все характеристики номенклатуры у которых заполнены свойства цвет и фактура, по следующему запросу выводит харки у которых цвет заполнен, а фактура нет, что я неверно написал? Спасибо.
ТОГДА ВЫБОР
КОГДА ЗначенияСвойствОбъектов.Значение <> ""
ТОГДА Истина
ИНАЧЕ ЛОЖЬ
КОНЕЦ
|
|
1
Melcor
29.03.18
✎
15:06
|
не тот кусок:
ВЫБРАТЬ
ХарактеристикиНоменклатуры.Владелец КАК Номенклатура,
ХарактеристикиНоменклатуры.Ссылка КАК ХарактеристикаНоменклатуры
ИЗ
Справочник.ХарактеристикиНоменклатуры КАК ХарактеристикиНоменклатуры
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО ХарактеристикиНоменклатуры.Ссылка = ЗначенияСвойствОбъектов.Объект
ГДЕ
ХарактеристикиНоменклатуры.Владелец = &Владелец
И ВЫБОР
КОГДА ЗначенияСвойствОбъектов.Свойство = &Цвет
ТОГДА ВЫБОР
КОГДА ЗначенияСвойствОбъектов.Значение <> ""
ТОГДА Истина
ИНАЧЕ ЛОЖЬ
КОНЕЦ
КОГДА ЗначенияСвойствОбъектов.Свойство = &Фактура
ТОГДА ВЫБОР
КОГДА ЗначенияСвойствОбъектов.Значение <> ""
ТОГДА Истина
ИНАЧЕ ЛОЖЬ
КОНЕЦ
ИНАЧЕ ЛОЖЬ
КОНЕЦ
СГРУППИРОВАТЬ ПО
ХарактеристикиНоменклатуры.Владелец,
ХарактеристикиНоменклатуры.Ссылка
ИТОГИ
КОЛИЧЕСТВО(Номенклатура)
ПО
ОБЩИЕ
|
|
2
Melcor
29.03.18
✎
15:14
|
и соответственно наоборот, фактура заполнена, а цвет нет, мне необходимо чтобы были заполнены оба свойства
|
|
3
Волшебник
29.03.18
✎
15:17
|
нужно ЛЕВОЕ СОЕДИНЕНИЕ на каждое свойство
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
ПО ХарактеристикиНоменклатуры.Ссылка = ЗначенияСвойствОбъектов.Объект И ЗначенияСвойствОбъектов.Свойство = &Цвет
|
|
4
VS-1976
29.03.18
✎
15:19
|
СГРУППИРОВАТЬ ПО
ХарактеристикиНоменклатуры.Владелец,
ХарактеристикиНоменклатуры.Ссылка
ИМЕЮЩИЕ
КОЛИЧЕСТВО( ХарактеристикиНоменклатуры.Ссылка ) = 2
|
|
5
Melcor
29.03.18
✎
15:21
|
(3) Блин, точно! Спасибо!
|
|