Граждане, помогите.<br>Что я не так делаю? Нужно перемножить 24.982 на 41.95 с округлениемдо двух знаков по правилам арифметики.<br>1с как-то не так это делает....
Граждане, помогите.<br>Что я не так делаю? Нужно перемножить 24.982 на 41.95 с округлениемдо двух знаков по правилам арифметики.<br>1с как-то не так это делает....
текст выложи
"Множимое = 24.982;<br>Множитель = 41.95;<br>Произведение = Окр(Множимое * Множитель, 2, РежимОкругления.Окр15как20);<br> <br> <br>Результат: Произведение = 1 047,99, хотя должно быть 1048<br> <br>Без округления Произведение = 1 047,9949"
солнце, все нормально округляется, по второй знак после запятой!
не округляется, а обрезается - это разные вещи.
ты хотя бы в школе отучился? Про математические правила округления слышал?
попробуй перемножить 1.5 на 0.15 с округлением и без. (тут 1С все правильно делает) И тогда ты поймёшь разницу
0,0049 округленное по второй знак после запятой сколько даст? Учитывая что 0,0049 < 0,005, знаки 49 просто отбрасываются.
вопрос снят, просвятили
26 апреля 2024 года — Форум пользователей «1С:Документооборота» |
1C:Лекторий: 7 мая 2024 года — Бесплатная онлайн-лекция о новом в 1С:ЗУП (версии 3.1.27-3.1.29): поддержка изменений по налогам и взносам, СЭДО, регистрация в органе статистики и другие изменения 1C:Лекторий: 14 мая 2024 года — Бесплатная онлайн-лекция об учете в 1С:БГУ 8 (ред. 2) невостребованной кредиторами задолженности. Серия 1С:Консалтинг для госсектора |