Формирую набор данных сложным запросом. Отбираю скидки. В итоговом подзапросе меняю знак: -Предварительная.Скидка. Выводит на экран как надо. Но отбор Скидка > 1 в упор не видит измененный знак, и выводит скидки меньше 1. Изменение знака во временной таблице Предварительная ничего не дало.
Кто-то может пояснить, как это работает?
СКД старается все отборы наложить на исходную таблицу данных, а не на конечную выборку. Если там есть поле, с названием как в отборе.
Простой вариант - переименовать поле.