Имя: Пароль:
1C
1С v8
Проверка на пустое значение реквизита в запросе
0 Artyom20
 
06.03.15
12:05
Добрый день,
Результат запроса в колонку "Аккаунт" выдает пустые значения, перепробовал уже все что знал в проверку:

ВЫБРАТЬ РАЗЛИЧНЫЕ
        РеализацияТоваровУслуг.Ссылка,          
        РеализацияТоваровУслуг.Номер,
        РеализацияТоваровУслуг.Дата КАК Дата,
        РеализацияТоваровУслуг.Контрагент,                
        РеализацияТоваровУслуг.Сделка.Аккаунт как Аккаунт,
        РеализацияТоваровУслуг.Страна,
        Товар.ИбэйАйди
    ИЗ
        Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
            ЛЕВОЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг.Товары КАК Товар
            ПО РеализацияТоваровУслуг.Ссылка = Товар.Ссылка
    ГДЕ
        РеализацияТоваровУслуг.Дата >= &ДатаНачала
        И РеализацияТоваровУслуг.Дата <= &ДатаОкончания
        И РеализацияТоваровУслуг.Сделка.Аккаунт is not null
        И РеализацияТоваровУслуг.Страна > ""
        И РеализацияТоваровУслуг.ТрекингНомер > """"
        И РеализацияТоваровУслуг.ТрекингНомер is not null
        И РеализацияТоваровУслуг.ПисьмоТрек = ЛОЖЬ
    
    УПОРЯДОЧИТЬ ПО
        Дата

может быть это из за того, что это проверяется в РеализацияТоваровУслуг.Сделка а не в РеализацияТоваровУслуг?
1 Ёпрст
 
06.03.15
12:07
И РеализацияТоваровУслуг.Сделка.Аккаунт = Значение(Справоник/документ/перечисление.НужныйВид.ПустаяССылка)
2 ОператорПК
 
06.03.15
12:07
РеализацияТоваровУслуг.Сделка.Аккаунт.Ссылка is not null
3 Defender aka LINN
 
06.03.15
12:08
Пустое значение - это не NULL
4 Ёпрст
 
06.03.15
12:08
И РеализацияТоваровУслуг.ТрекингНомер is not null

это баловство, там null никогда не будет
5 Artyom20
 
06.03.15
12:10
(1)
И РеализацияТоваровУслуг.Сделка.Аккаунт = Значение(Справочники.ПрофилиEBay.ПустаяСсылка)

Написал так и он дает ошибку "Неверные параметры"
6 Simod
 
06.03.15
12:12
Если реквизит "Сделка" не заполнен, то NULL.
7 1976vas
 
06.03.15
12:13
(5) Справочник в единственном числе
8 vi0
 
06.03.15
12:13
(5) Справочник, а не Справочники
9 vi0
 
06.03.15
12:14
(2) работать будет, но это плохая методика
в результирующем запросе будет левое соединение с еще одной таблицей
10 Artyom20
 
06.03.15
12:14
Точно, спасибо )
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс