|  | Произвольный запрос | ☑ | 
    
        | 0
    
        Начинающий_13   18.05.20✎ 11:49 | 
        Здравствуйте
Форма списка
 Имеем запрос
 При данный конструкции запроса не отображаются в форме списка документы в который не заполнена табличная часть документа
 Конструкцию запроса менять нельзя,только условие
 
 ВЫБРАТЬ
 Док.Ссылка КАК Ссылка,
 Док.ПометкаУдаления КАК ПометкаУдаления,
 Док.Номер КАК Номер,
 Док.Дата КАК Дата,
 
 Док.НМА.(
 НематериальныйАктив КАК НематериальныйАктив
 ) КАК НМА
 ИЗ
 Документ.маСписаниеНМА КАК Док
 ГДЕ
 ВЫБОР
 КОГДА &НематериальныйАктив = ЗНАЧЕНИЕ(Справочник.маНематериальныеАктивы.ПустаяСсылка)
 ТОГДА ИСТИНА
 ИНАЧЕ Док.НМА.НематериальныйАктив = &НематериальныйАктив
 КОНЕЦ
 |  | 
    
        | 1
    
        ДенисЧ   18.05.20✎ 11:51 | 
        Так не делай условие на ТЧ. Делай левое соединение с ТЧ документа.     |  | 
    
        | 2
    
        dezss   18.05.20✎ 11:53 | 
        (0) Так это же корректное поведение.
Если тч не заполнена, тогда там и нет нужного для отбора Нематериального Актива.
 |  | 
    
        | 3
    
        dezss   18.05.20✎ 11:54 | 
        (2) Но для большего изврата можешь написать так
ИНАЧЕ ЕстьNull(Док.НМА.НематериальныйАктив,&НематериальныйАктив) = &НематериальныйАктив
 |  | 
    
        | 4
    
        Начинающий_13   18.05.20✎ 11:54 | 
        Когда делаем через соедининение то возникает проблема с двоением ссылки, операторы различные и группировки не хочется ставить     |  | 
    
        | 5
    
        hhhh   18.05.20✎ 11:59 | 
        (4) в чем вопрос тогда? если не заполнена табличная часть документа, тогда
 Док.НМА.НематериальныйАктив = &НематериальныйАктив  не выполняется. Это же очевидно.
 |  | 
    
        | 6
    
        Начинающий_13   18.05.20✎ 12:01 | 
        Я это понимаю. И что вариантов нет никаких, кроме как соединение или поставить запрет не заполненной ТЧ     |  |