Как исключить из запроса пустые табличные части? #463564


#0 by LLIaMaH
Задача, получить содержимое табличных частей Товары и услуги расходных накладных на основании которых есть счетфактуры. Я двумя запросами отбираю содержимое Услуг и товаров и объединяю, только вот проблема, в каждом запросе отбираются одни и теже счета фактуры, строки результата дублируют друг друга. Для одного итого же документа есть 2 строки, от каждого из запрососов даже есть табличная часть не заполнена строка всеравно есть, как ислключить строки например по услугам если услуг нету а есть Товары.
#1 by LLIaMaH
Или может есть какаянить другая идея по стрктуре запроса?
#2 by Ненавижу 1С
вместо ЛЕВОЕ СОЕДИНЕНИЕ используй ВНУТРЕННЕЕ СОЕДИНЕНИЕ
#3 by LLIaMaH
Вах, ступил, а ведь подумал про соединение. Спасибо за совет. А чисто саморазвития для... есть какиенить другие замутные способы получить тоже самое, как нить по другому построить запрос...
#4 by ZanderZ
в ГДЕ РеализацияТоваровУслугТовары.Номенклатура не Есть NULL
#5 by Ненавижу 1С
а чем не устраивает способ? ну можно в подзапросе объединить товары с услугами а потом соединить с счет-фактурами
#6 by LLIaMaH
Это типа исследование возможностей на конретной простой задаче...
#7 by Киборг
гм... все записи таблицы Документ.СчетФактураВыданный.ДокументыОснования будут соединены со всеми записями таблицы Документ.РеализацияТоваровУслуг.Товары по значению ссылки, а потом в результате соединения будет сделан отбор по значениям записей таблицы Документ.СчетФактураВыданный.ДокументыОснования?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С