Граждане, помогите.<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 просто отбрасываются.
вопрос снят, просвятили
3 апреля 2024 года — Единый онлайн-семинар 1С для бухгалтеров и руководителей 9–12 апреля 2024 года — X семинар по «1С:ERP Управление предприятием» |
1C:Лекторий: 4 апреля 2024 года — Бесплатная онлайн-лекция о МЧД в ЭДО с контрагентами и практике использования в программах 1С 1C:Лекторий: 5 апреля 2024 года — Бесплатная онлайн-лекция о ККТ: контроль применения, ошибки в чеках, изменения законодательства |