Имя: Пароль:
1C
1С v8
Получить в запросе категорию
0 Маркусс
 
06.06.12
16:16
Добрый день.

Не могу понять, как определить заполнена ли категория для объекта.
Подскажите, плиз.

"ВЫБРАТЬ
|    смТорговыеТочки.Код,
|    смТорговыеТочки.Ссылка,
|    смТорговыеТочки.Наименование,
|    ВЫБОР
|        КОГДА НеОтгружатьКонтра.Объект <> NULL
|            ТОГДА 1
|        ИНАЧЕ 0
|    КОНЕЦ КАК Поле1
|ИЗ
|    Справочник.смТорговыеТочки КАК смТорговыеТочки
|        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
|            КатегорииОбъектов.Объект КАК Объект,
|            ПРЕДСТАВЛЕНИЕ(КатегорииОбъектов.Объект) КАК ОбъектПредставление
|        ИЗ
|            РегистрСведений.КатегорииОбъектов КАК КатегорииОбъектов
|        ГДЕ
|            КатегорииОбъектов.Категория = &КатегорияНеОтгружать) КАК НеОтгружатьКонтра
|        ПО смТорговыеТочки.Владелец = НеОтгружатьКонтра.Объект
|ГДЕ
|    смТорговыеТочки.Тип_ОК <> &ПустаяСсыль"

Спасибо.
1 abitfrosty
 
06.06.12
16:18
КОГДА НеОтгружатьКонтра.Объект <> NULL
|            ТОГДА 1
|        ИНАЧЕ 0
|    КОНЕЦ КАК Поле1


Поменять на ISNULL(НеОтгружатьКонтра.Объект,0)