|
Запрос и проверка на пустую ссылку перечисления
| ☑ |
0
Septera
19.09.19
✎
08:27
|
Доброго времени суток!
&ТипПоставки = Перечисления.ТипыПоставки.НаЗаказ;
&ТипПоставкиПустаяСсылка = Перечисления.ТипыПоставки.ПустаяСсылка();
Есть делема, вот так работает правильно, выдает строку 0 и 1:
ВЫБОР
КОГДА &ТипПоставки <> &ТипПоставкиПустаяСсылка
И Регистр123.ТипПоставки <> &ТипПоставкиПустаяСсылка
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
А вот так выдает в обоих случаях 1, что не верно:
ВЫБОР
КОГДА &ТипПоставки <> ЗНАЧЕНИЕ(Перечисление.ТипыПоставки.ПустаяСсылка)
И Регистр123.ТипПоставки <> ЗНАЧЕНИЕ(Перечисление.ТипыПоставки.ПустаяСсылка)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
Почему такая реакция на ЗНАЧЕНИЕ(Перечисление.ТипыПоставки.ПустаяСсылка)?
|
|
1
catena
19.09.19
✎
08:45
|
У меня одинаково. Какая платформа?
|
|
2
RomaH
naïve
19.09.19
✎
08:51
|
(0) а что показывает
&ТипПоставки <> ЗНАЧЕНИЕ(Перечисление.ТипыПоставки.ПустаяСсылка) КАК Поле1,
Регистр123.ТипПоставки <> ЗНАЧЕНИЕ(Перечисление.ТипыПоставки.ПустаяСсылка) КАк ПОле2
??
|
|
3
RomaH
naïve
19.09.19
✎
08:53
|
даже так:
все поля выведи
&ТипПоставки,
ЗНАЧЕНИЕ(Перечисление.ТипыПоставки.ПустаяСсылка),
Регистр123.ТипПоставки,
ЗНАЧЕНИЕ(Перечисление.ТипыПоставки.ПустаяСсылка),
&ТипПоставки <> ЗНАЧЕНИЕ(Перечисление.ТипыПоставки.ПустаяСсылка) КАК Поле1,
Регистр123.ТипПоставки <> ЗНАЧЕНИЕ(Перечисление.ТипыПоставки.ПустаяСсылка) КАк ПОле2
|
|
4
catena
19.09.19
✎
08:55
|
+(3)ГДЕ КОГДА &ТипПоставки <> &ТипПоставкиПустаяСсылка
И Регистр123.Событие.ВидСобытияОС <> &ТипПоставкиПустаяСсылка
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ<>ВЫБОР
КОГДА &ТипПоставки <> ЗНАЧЕНИЕ(Перечисление.ВидыСобытийОС.ПустаяСсылка)
И Регистр123.Событие.ВидСобытияОС <> ЗНАЧЕНИЕ(Перечисление.ВидыСобытийОС.ПустаяСсылка)
ТОГДА 1
ИНАЧЕ 0
КОНЕЦ
|
|
5
vis_tmp
19.09.19
✎
08:56
|
(0)"дилемма"
|
|