|  | Замена пустой строки на неопределено в запросе | ☑ | 
    
        | 0
    
        DiFas   19.11.19✎ 11:56 | 
        Добрый день всем. Подскажите, пожалуйста. Есть запрос:
 ВЫБРАТЬ РАЗРЕШЕННЫЕ РАЗЛИЧНЫЕ
 ПоступлениеТоваровУслугТовары.ЗаказПоставщику КАК ЗаказПоставщику
 ИЗ
 Документ.ПоступлениеТоваровУслуг.Товары КАК ПоступлениеТоваровУслугТовары
 ГДЕ
 ПоступлениеТоваровУслугТовары.Ссылка = &СсылкаНаОбъект
 
 Дело в том, что если в поступлении в табличной части "Товары" отсутствует ЗаказПоставщику, то выходит пустая строка, но и понятное дело 1С не считает этот запрос пустым:
 
 
 Слышал, что можно как-то в условии запроса сделать так, чтобы эта пустая строка не выходила и соответственно запрос считался пустым. Но ничего путного не нашел, помогите
 |  | 
    
        | 1
    
        ДенисЧ   19.11.19✎ 12:00 | 
        ГДЕ 
ПоступлениеТоваровУслугТовары.Ссылка = &СсылкаНаОбъект
 и ПоступлениеТоваровУслугТовары.ЗаказПоставщику <> ЗНАЧЕНИЕ(Документ.ЗаказПоставшику.ПустаяСсылка)
 |  | 
    
        | 2
    
        DiFas   19.11.19✎ 12:02 | 
        (1) всё гениальное и простое всегда рядом. Спасибо!     |  | 
    
        | 3
    
        olegves   19.11.19✎ 12:05 | 
        (1) (2) правильнее делать внутренним соединением ПТУ и Заказов. У тебя в запросе неявное левое соединение     |  | 
    
        | 4
    
        pechkin   19.11.19✎ 12:06 | 
        (3) это где ж? тут же через точку ничего нет
 |  | 
    
        | 5
    
        ДенисЧ   19.11.19✎ 12:06 | 
        (4) "оступлениеТоваровУслугТовары.ЗаказПоставщику"
здесь...
 |  | 
    
        | 6
    
        D_E_S_131   19.11.19✎ 13:15 | 
        (5) Так это не соединение. Было бы "оступлениеТоваровУслугТовары.ЗаказПоставщику.Номер" - вот это да, соединение.     |  |