|
Как сделать фильтр по незаполненной табличной части в запросе? |
☑ |
0
Nyarlathotep
29.01.19
✎
11:56
|
Всем привет!
Нужно выбрать документы, у которых не заполнена определенная табличная часть. Как это сделать? Как правильно сделать такой фильтр?
|
|
1
arsik
гуру
29.01.19
✎
11:57
|
ВЫБРАТЬ
МАКСИМУМ(ЗакрытиеСменыТовары.НомерСтроки) КАК НомерСтроки,
ЗакрытиеСменыТовары.Ссылка
ИЗ
Документ.ЗакрытиеСмены.Товары КАК ЗакрытиеСменыТовары
СГРУППИРОВАТЬ ПО
ЗакрытиеСменыТовары.Ссылка
|
|
2
FIXXXL
29.01.19
✎
11:58
|
(0) левое соединение таблицы документов и таблицы ТЧ
|
|
3
arsik
гуру
29.01.19
✎
11:58
|
Не. Вру
|
|
4
aleks_default
29.01.19
✎
11:59
|
(1)Это будут не все:)
|
|
5
shadow_sw
29.01.19
✎
12:00
|
выбрать документы, где ТЧ.Количество =0
|
|
6
shadow_sw
29.01.19
✎
12:00
|
Количество(), конечно же
|
|
7
Ёпрст
гуру
29.01.19
✎
12:00
|
(0) левое соединение+ Где хрень из таб части есть null
|
|
8
Nyarlathotep
29.01.19
✎
12:22
|
Вот так сделал
ВЫБРАТЬ
агПланКомандировки.Ссылка,
ЕСТЬNULL(агПланКомандировкиБюджетКомандировки.Ссылка, ЛОЖЬ) КАК СсылкаИзТЧ
ПОМЕСТИТЬ ДанныеДляФильтра
ИЗ
Документ.агПланКомандировки КАК агПланКомандировки
ЛЕВОЕ СОЕДИНЕНИЕ Документ.агПланКомандировки.БюджетКомандировки КАК агПланКомандировкиБюджетКомандировки
ПО агПланКомандировки.Ссылка = агПланКомандировкиБюджетКомандировки.Ссылка
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ДанныеДляФильтра.Ссылка КАК Документ
ИЗ
ДанныеДляФильтра КАК ДанныеДляФильтра
ГДЕ
ДанныеДляФильтра.СсылкаИзТЧ = ЛОЖЬ
|
|
9
Ёпрст
гуру
29.01.19
✎
12:25
|
(8) а так, че, не судьба ?
ВЫБРАТЬ
агПланКомандировки.Ссылка
ИЗ
Документ.агПланКомандировки КАК агПланКомандировки
ЛЕВОЕ СОЕДИНЕНИЕ Документ.агПланКомандировки.БюджетКомандировки КАК агПланКомандировкиБюджетКомандировки
ПО агПланКомандировки.Ссылка = агПланКомандировкиБюджетКомандировки.Ссылка
Где агПланКомандировкиБюджетКомандировки.Ссылка есть NULL
|
|