округление определяемого типа в запросе

1. impextr 88 16.08.23 14:08 Сейчас в теме
Платформа 8.3.18
В запросе нужно сравнить цены в реквизите документа в регистре разрешенных цен, причем сравнить с округлением до 1 знака после запятой. Т.е. цены 2.971 и 2.97 считаются одинаковыми, так же как 3.99 и 4.04. А 3.85 и 3.71 разными.

Проблема в том, что оба реквизита имеют определяемый тип число(10,4) и выражение в запросе:
ВЫРАЗИТЬ(цена1 КАК Число(5,1))
даёт NULL
и никакое сравнение невозможно

Можно конечно отнимать одну цены от другой и по модулю сравнивать разницу с 0.5, но по-моему это какой-то костыль.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. impextr 88 16.08.23 14:15 Сейчас в теме
Вопрос снимается. Нужно было ЧИСЛО(10,1) а не ЧИСЛО(5,1)
Теперь всё работает.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот