Округление в запросе. Баг в 1С или голове =) #491757


#0 by SurFace
ВЫРАЗИТЬ(число/8 как ЧИСЛО(15,0)) - не катит ВЫРАЗИТЬ(число/8 как ЧИСЛО(15,1)) - катит число = 19.6 в первом случае ставит 14 во втором нормуль ну и если другие числа подставлять - во всех вычесленниях косяки
#1 by Defender aka LINN
Вы откуда такие понавылуплялись? Выбрать ВЫРАЗИТЬ(19.6/8 как ЧИСЛО(15,0)) - возвращает 2. Выбрать ВЫРАЗИТЬ(19.6/8 как ЧИСЛО(15,1)) - возвращает 2,5 ЧЯДНТ?
#2 by also
у тебя определенно баг в 1с )))
#3 by Defender aka LINN
Угу. У меня вечно баги, которые заставляют все работать как положено...
#4 by also
:)
#5 by SurFace
опс не так написал число=156.8 результат должен быть 19.6 округляем до целлых полчаем 14 =)
#6 by Defender aka LINN
Выбрать ВЫРАЗИТЬ(156.8/8 как ЧИСЛО(15,0)) - 20 (!!!)
#7 by Ненавижу 1С
у меня выдает 20, ЧЯДНТ? договаривай уже все
#8 by Ненавижу 1С
ща выяснится что и не 156.8 и выражение не то вообще
#9 by Defender aka LINN
Похоже, уже выяснил.
#10 by SurFace
нет я не выяснил почему так считает. Помимо этой цифры - все остальные строки в запросе также криво округляет =(
#11 by hhhh
ну, наверно, вам надо поискать, почему там не 156.8 у вас в запросе, а не выискивать мифические баги.
#12 by Defender aka LINN
Все уже выяснили. Ты нам суешь посторонние данные, не связанные с тем, что у тебя в запросе.
#13 by SurFace
=) шутники блин
#14 by Defender aka LINN
А кто шутит-то? Или ты хочешь сказать, что у нас у всех баги? :)
#15 by SurFace
а то не правильное у вас округление, зарплату 1с должна в меньшую сторону округлять =)
#16 by Ненавижу 1С
у некоторых вообще обнулять
#17 by SurFace
не намек ли? ;) вобщем трабл остался существовать - округление сделал после запроса методом ОКР - он то правильно рассчитал.
#18 by Ненавижу 1С
намек конечно, просто я проверил у меня все как надо округляет, тыж как партизан молчишь о реальной ситуации
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С