|
Как найте товары без цены? | ☑ | ||
---|---|---|---|---|
0
abask
15.05.19
✎
18:37
|
Вот так работает:
Запрос.Текст = "ВЫБРАТЬ | Ном.Ссылка КАК Ссылка, | КОЛИЧЕСТВО(ЦеныНоменклатуры.Цена) КАК Цена |ИЗ | Справочник.Номенклатура КАК Ном | ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры | ПО Ном.Ссылка = ЦеныНоменклатуры.Номенклатура |ГДЕ | Ном.Ссылка В ИЕРАРХИИ(&Группа) | И Ном.ЭтоГруппа = ЛОЖЬ //| И ЦеныНоменклатуры.ВидЦен = &ВидЦен | |СГРУППИРОВАТЬ ПО | Ном.Ссылка"; Запрос.УстановитьПараметр("Группа", Группа); // Запрос.УстановитьПараметр("ВидЦен", РозничнаяЦена); Как только указываю какая именно цена меня интересует (Раскомменнтирую две строчки), перестает отбираться товар, у которого не установлена цена |
|||
1
Numerus Mikhail
15.05.19
✎
18:40
|
Запрос.Текст =
"ВЫБРАТЬ | Ном.Ссылка КАК Ссылка, | КОЛИЧЕСТВО(ЦеныНоменклатуры.Цена) КАК Цена |ИЗ | Справочник.Номенклатура КАК Ном | ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры | ПО Ном.Ссылка = ЦеныНоменклатуры.Номенклатура | И ЦеныНоменклатуры.ВидЦен = &ВидЦен |ГДЕ | Ном.Ссылка В ИЕРАРХИИ(&Группа) | И Ном.ЭтоГруппа = ЛОЖЬ | |СГРУППИРОВАТЬ ПО | Ном.Ссылка"; Запрос.УстановитьПараметр("Группа", Группа); Запрос.УстановитьПараметр("ВидЦен", РозничнаяЦена); |
|||
2
abask
15.05.19
✎
18:43
|
пробовал и ЛЕВОЕ и ПРАВОЕ
|
|||
3
Numerus Mikhail
15.05.19
✎
18:44
|
(2) различие не только в левом, смотри внимательнее
|
|||
4
Garykom
гуру
15.05.19
✎
18:44
|
ПОЛНОЕ СОЕДИНЕНИЕ ошибка
|
|||
5
Garykom
гуру
15.05.19
✎
18:46
|
У Справочник.Номенклатура нет ЦеныНоменклатуры.ВидЦен = &ВидЦен
|
|||
6
Garykom
гуру
15.05.19
✎
18:46
|
(5)+ поэтому обрезает при ЛЕВОЕ только до тех строк к которым подобрали цену
|
|||
7
abask
15.05.19
✎
18:50
|
(1) Спасибо, все ОК
|
|||
8
Сияющий в темноте
15.05.19
✎
18:51
|
Условие по виду цены перенести в соединение,и все заработает.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |