Имя: Пароль:
1C
1С v8
работа с запросом
,
0 Alex655
 
21.05.15
12:30
упп 1.3, у меня есть запрос, который по нужным мне критериям отбирает документы. как добавить условие, чтобы не попадали те документы, у которых ТЧ товары пустая? как в условии это отобразить?
1 SleepyHead
 
гуру
21.05.15
12:33
Работай с таблицей табличной части, выбери количество строк в табличной части, сгруппируй по ссылке, отбери ссылки, у которых количество строк в ТЧ равно нулю
2 Alex655
 
21.05.15
12:40
(1) а так нельзя сделать: ПоступлениеТоваровУслуг.Товары.НомерСтроки > 0?
3 Alex655
 
21.05.15
12:40
(2) это в условии задам
4 hhhh
 
21.05.15
12:42
(2) лучше ВНУТРЕННЕЕ СОЕДИНЕНИЕ ПоступлениеТоваровУслуг.Товары
5 trooba
 
21.05.15
12:42
(2) Ну так присоединяй еще и таблицу табличной части, при условии=0
6 olegves
 
21.05.15
12:45
+(4) в условии соединения 1-ю строку укажи, чтобы данные не размножились
7 SleepyHead
 
гуру
21.05.15
12:46
Вполне достаточно работать с табличной частью документа и выбрать ссылки на документ

Потому что если в ТЧ нет строк, то и в запрос ничего не попадет. Очень просто запрос получается.
8 SleepyHead
 
гуру
21.05.15
12:46
И не надо никаких соединений.
9 olegves
 
21.05.15
12:47
(8) не гони пургу
10 SleepyHead
 
гуру
21.05.15
12:49
(9) смИшно.
11 Alex655
 
21.05.15
12:55
в консоле запросов мой вариант работает, но решил проверить в обратную сторону(тоесть только чтобы вытащились документы у которых=0) и вот тут ничего не тащит, без этого условия тащит всё
12 Добрый_фей
 
21.05.15
13:01
хм, я тоже писал запрос с табличной частью - все работало.