Дело в том, что "ползунок" этот, управляющий количеством знаков после запятой, он не только и даже не столько нужен чтобы к "количеству" именно это применять.
Он для разных числовых значений в табличке работает (городить отдельно управление количеством знаков для каждой ячейки или колонки - это точно перебор в данном случае).
А значения эти могут быть самые разные. В т.ч.: трудоёмкость, стоимость за единицу, вес и т.п. Причём в некоторых местах (например, "график" производства) пользователь и вообще может свои числовые колонки любые добавлять со своим смыслом.
Так вот...
А значения в этих колонках, зачастую, получаются делением чего-нибудь, на что-нибудь, умножением на всякие коэффициенты дробные и т.п. То есть с "хвостом" их цифр после запятой сколько влезает. Штук 15.
Выводить в таком виде - очень страшно получается
Хранить уже округлённые значения - не вариант. Наживёшь себе потом проблемы совсем в других местах и другого порядка головной боли. Например, когда потом из-за этого по документам уже отданным заказчику какой-нибудь вес отгруженной продукции итого по договору не сойдётся с договором, или подобное что-нибудь.
Вот и сделали этот ползунок с округлением.
Чтобы по умолчанию выводилось на экран хотя бы в приличном виде. А не колбаса из 15 знаков после запятой.
Как округлять - тут, опять же, "на вкус и цвет товарищей нет". Для кого-то и один знак лишний, а кто-то говорит, что меньше 5-ти после запятой - ну никак нельзя, просто невозможно.
Поэтому сделали, чтобы по умолчанию показывались дробные числа в каком-то "среднем" виде. Типа 3 знака, например. А там сам себе "подкручиваешь" как нужно, если хочешь.
Так что "выводить как есть" - не принимается точно. Ну очень страшно получится...
Насчёт какого-то "общего округления" тоже нет. У всех разные понятия на этот счёт.
Вот с чем соглашусь, что можно, наверно, сохранять установленное для конкретного окна пользователем значение "ползунка".
В этом есть смысл.
Но делать дополнительно нужно.
Это запишу в список пожеланий.
P.S.
Кстати,
Цитата |
---|
Lexam написал: информация о количестве всегда записывается с каким-то округлением, уже удобным пользователю |
Это, опять же, смотря с какой стороны посмотреть.
Есть, например, ещё такие формы, где можно на лету переключать, в каких единицах измерения количество показывать.
И вот тут может быть, что количество будет вполне себе целым числом сначала, а потом тут же, переключаешь на другую единицу измерения в одной конкретной одной строчке, и вот уже в ней количество стало очень даже дробным. Причём может так быть, что первые знаки там начинаются и не сразу после запятой (например, когда в "обеспеченности" переключаешь для чего-нибудь ЕИ с каких-нибудь метров на тонны).