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) - Работает. Всем спасибо!
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший