0
13Дима13
23.12.15
✎
20:46
|
Добрый вечер, коллеги.
Есть реквизит регистра накопления составного типа, среди прочих типов заказ покупателя. Есть условие в запросе ТИПЗНАЧЕНИЯ(Рег.Заказ) <> ТИП("Документ.ЗАказПокупателя"), при этом рег.ЗАказ не заполнен (для составного типа в этом случае должен быть равен неопределено). В файловой базе условие равно истина, в клиент-серверной ложь. Если меняю условие на НЕ ТИПЗНАЧЕНИЯ(Рег.Заказ) = ТИП("Документ.ЗАказПокупателя") то в обоих случаях истина. Почему так?
|
|
6
denis_jj
23.12.15
✎
23:08
|
(0) где-то на ИТС была рекомендация по использованию сравнений. Суть их в том, что использование "НЕ =" лучше чем использование <>, т.к. при сравнении на "=" точно известен тип и значение операндов. В случае <> могут различаться как значение так и вероятность ошибок больше.
|
|