![]() |
|
Выбрать только группы товаров из ТЧ | ☑ | ||
---|---|---|---|---|
0
Junior1s
18.09.15
✎
09:17
|
Помогите правильно составить запрос. Нужно выбрать группы товаров, если у товара группы нет, то не отображать его. Можно ли это сделать в запросе без перебора выборки с установкой условия ?
вот такой запрос выбирает группы, но если нет у товара группы, то в список попадает "Пустое значение", как бы его отсечь в условии запроса. "ВЫБРАТЬ | СпрНоменклатура.Родитель КАК ГруппаТовара |ИЗ | Справочник.Номенклатура КАК СпрНоменклатура | |ВНУТРЕННЕЕ СОЕДИНЕНИЕ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг |ПО | СпрНоменклатура.Ссылка = ПоступлениеТоваровУслуг.Номенклатура |И ПоступлениеТоваровУслуг.Ссылка В (&СписокДокументов) //|ГДЕ //| СпрНоменклатура.ЭтоГруппа = Истина | |СГРУППИРОВАТЬ ПО | СпрНоменклатура.Родитель |"; Запрос.УстановитьПараметр("СписокДокументов", СписокДокументов); Результат = Запрос.Выполнить().Выгрузить(); ТЗ_ГруппыТоваров.ЗагрузитьЗначения(Результат.ВыгрузитьКолонку("ГруппаТовара")); ТЗ_ГруппыТоваров.СортироватьПоПредставлению(НаправлениеСортировки.Убыв); СпрНоменклатура.ЭтоГруппа = Истина не знаю куда вписать. Куда не впишу или пустой результат, либо синт. ошибка. |
|||
1
asady
18.09.15
✎
09:23
|
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| СпрНоменклатура.Родитель КАК ГруппаТовара |ИЗ | Справочник.Номенклатура КАК СпрНоменклатура | |ВНУТРЕННЕЕ СОЕДИНЕНИЕ | Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслуг |ПО | СпрНоменклатура.Ссылка = ПоступлениеТоваровУслуг.Номенклатура |И ПоступлениеТоваровУслуг.Ссылка В (&СписокДокументов) ГДЕ СпрНоменклатура.Родитель<>ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) |"; Запрос.УстановитьПараметр("СписокДокументов", СписокДокументов); Результат = Запрос.Выполнить().Выгрузить(); ТЗ_ГруппыТоваров.ЗагрузитьЗначения(Результат.ВыгрузитьКолонку("ГруппаТовара")); ТЗ_ГруппыТоваров.СортироватьПоПредставлению(НаправлениеСортировки.Убыв); |
|||
2
Апош
18.09.15
✎
09:24
|
а чем виноват пустой родитель?
|
|||
3
lxndr
18.09.15
✎
09:25
|
Выбрать различные
Документ.ПоступлениеТоваровУслуг.Товары.Номенклатура.Родитель ГДЕ Документ.ПоступлениеТоваровУслуг.Товары.Номенклатура.Родитель <> ЗНАЧЕНИЕ(Справочник.Номенклатура.ПустаяСсылка) И ПоступлениеТоваровУслуг.Ссылка В (&СписокДокументов) |
|||
4
Junior1s
18.09.15
✎
09:28
|
(1), (3) Круто!
буду знать. спасибо. (2) я только начинаю свой путь после клюшек. :( |
|||
5
Апош
18.09.15
✎
09:28
|
(4) пофих на платформу. зачем тебе не нужны номенклатуры из корня?
|
|||
6
Junior1s
18.09.15
✎
09:29
|
(5) под товар и группы товара, разные узлы в ХМЛ файле, который предназначен для сторонего ПО.
|
|||
7
Апош
18.09.15
✎
09:31
|
(6) ЭтоГруппа есть в восьмёрке
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |