Запрос
☑
0
berendej
03.10.11
✎
14:46
ВЫБРАТЬ
КОЛИЧЕСТВО(ЗаказПокупателяТовары.Размещение)
ИЗ
Документ.ЗаказПокупателя.Товары КАК ЗаказПокупателяТовары
ГДЕ
ЗаказПокупателяТовары.Ссылка = &Ссылка
И ЗначениеЗаполнено(ЗаказПокупателяТовары.Размещение)
Говорит синтаксическая ошибка
1
unregistered
03.10.11
✎
14:47
ЗначениеЗаполнено - такой функции в языке запросов нет.
2
unregistered
03.10.11
✎
14:48
Проверка на пустое значение делается подругому.
3
unregistered
03.10.11
✎
14:53
Что такое Размещение? Какого оно типа?
Если составного, то проверяй НЕ ЗаказПокупателяТовары.Размещение = Неопределено
или с пустой ссылкой каждого из возможных типов типа
НЕ ЗаказПокупателяТовары.Размещение = ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка)
4
Maxus43
03.10.11
✎
14:55
похорошему надо и на неопределено и на пустые ссылки одновременно проверять, а то бывает что тип выберут но не выберут док сам
5
Нуф-Нуф
03.10.11
✎
14:57
проверять на равенство пустой ссылке
6
berendej
03.10.11
✎
15:00
(3,5) НЕ ЗаказПокупателяТовары.Размещение = ЗНАЧЕНИЕ(Справочник.Склады.ПустаяСсылка) так пробовал, чет не пошло,через неопределено нормально
7
unregistered
03.10.11
✎
15:03
(6) смотри (4)
8
berendej
04.10.11
✎
11:34
а как обратиться к процедуре модуля формы документа из процедуры бизнес-процесса?
Программист всегда исправляет последнюю ошибку.