Имя: Пароль:
1C
1С v8
v8: Как в запросе сравнить значение поля с пустой ссылкой на справочник?
0 slowpoke1C
 
07.04.15
16:32
В общем, есть желание найти документы, у которых в табличной части не проставлены значения типа Справочник.ЕдиницыИзмерения.
Пытаюсь сделать сие запросом:
[code]
ВЫБРАТЬ *
ИЗ
    Документ.ОприходованиеТоваров.Товары КАК тчПрих
ГДЕ
    (тчПрих.Ссылка.Дата МЕЖДУ &начДата и &конДата)
    И ( Неопределено = тчПрих.ЕдиницаИзмеренияМест );
[/code]
1 slowpoke1C
 
07.04.15
16:36
Но при выполнении запроса у меня выскаивает либо ошибка "нельзя сравнивать значения разного типа", либо
(когда пишу так:

ГДЕ
    (тчПрих.Ссылка.Дата МЕЖДУ &начДата и &конДата)
    И ( тчПрих.ЕдиницаИзмеренияМест = Неопределено);

), выводится пустой список документов.
2 GROOVY
 
07.04.15
16:37
Значение(Справочник.Какойто.ПустаяСсылка)
3 GROOVY
 
07.04.15
16:38
И читайте мануалы в конце-то концов. Даже в платформу запилили книгу по запросам.
4 ale-sarin
 
07.04.15
16:38
тчПрих.ЕдиницаИзмеренияМест = ЗНАЧЕНИЕ(Справочник.ЕдиницыИзмерения.ПустаяСсылка)
5 AaNnDdRrEeYy
 
07.04.15
16:39
можно параметром передать пустую ссылку, некрасиво но работать будет.
6 palpetrovich
 
07.04.15
16:39
на пустую ссылку провеять нуно
7 GROOVY
 
07.04.15
16:40
(5)  А что не красивого?
8 slowpoke1C
 
07.04.15
16:42
(2) попробую, спасибо.
9 slowpoke1C
 
07.04.15
16:50
(4) - Работает. Всем спасибо!