Округление - вроде неправильно 1С округляет? #165034


#0 by Вессемир
Как бороться?
#1 by Рупор абсурда
По правилам математики - правильно ...
#2 by Asmody
почему не правильно?
#3 by АЛьФ
2 В свойствах конфигурации на закладке "Задача" в поле "Округление" что стоит?
#4 by Рупор абсурда
Ну, вот ..., опять тупишь ...
#5 by Вессемир
А разве 0,55 = 1 це?
#6 by Вессемир
По математике 0,56 равно 1це
#7 by NS
Уроки прогуливаешь? Иди в школу, а не по форумам тусуйся.
#8 by mikecool
СП обещает в только 1,5 округлить к 1, видимо, то что больше округляется к 2...
#9 by Вессемир
А почему тогда 0,5 = 0? Ниче не понимаю :-(
#10 by SnarkHunter
По математике и Окр(0.54) = 1, и Окр(0.53) = 1 и даже... Окр(0.5) = 1...
#11 by vvv29
Ох уж с этим  "ВАША 1С не правильно считает!" - на эти слова аллергия уже, тк после кучи проверок оказываеться что 1с как раз правильно считает, дык все равно поверить не хотят!
#12 by SnarkHunter
Потому что третий параметр у тебя = 0...
#13 by Вессемир
А ну да, врубило ))
#14 by Вессемир
Просто я последовательно округлял :-)
#15 by Стерва-бух
Если я правильно помню правила округления в математике - то 1112.5 должно округлиться до 1113 может мне кто логику 1С объяснит при этой функции?
#16 by selenat
Это хорошо, что не параллельно. :))
#17 by SnarkHunter
#18 by Ангел-Хоронитель
2-0 в пользу Альфа на сегодня.
#19 by Стерва-бух
с параметром то я разобралась, мне логика непонятна - почему при этом параметре "по умолчанию" округляется не по правилам математики, которые еще в школе изучаются?
#20 by Колумбарий
2 Есть еще банковский способ округления, когда 0.5 округляется  до ближайшего четного.
#21 by igork1966
------>
#22 by SnarkHunter
К разработчикам вопрос... Возможно они плохо помнили школьный курс на момент написания конкректного куска кода...
#23 by Ангел-Хоронитель
для удобства программирования. никогда не знаешь, что тебе пригодится.
#24 by igork1966
У меня кстати сведения в ЖКК противоречат синтаксис помошнику: <Способ> - способ округления граничных значений: 0 - если 1.5 округляется до 1, 1 - если 1.5 округляется до 2 (не обязателен, по умолчанию принимается значение, установленное в окне свойств конфигурации: Конфигурация/Задача/Свойства страница Задача, поле Округление). А в ЖКК: Значение по умолчанию 0.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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