|
![]() |
#1 |
Участник
|
Если вы говорите, что перед сохранинием записи (перед super в insert/update) вы значения округляете, то значит портятся эти значения уже позже и причём в обход update при помощи doUpdate. Запускаете ли вы какие-нибудь дополнительные обработки перед разноской журнала, или возможно у вас есть какие-то модификации самой процедуры разноски?
Т.е.на форме вводим 8933.72, а в таблицу попадает 8933,719999999999 ![]() |
|
![]() |
#2 |
Участник
|
Да, именно так...
После долгих экспериментов, удалось установить что неправильное значение присваиваеться в super() inventJournalTrans.update(). Я сделал выборку строки журнала ДО super, и ПОСЛЕ. До в CostAmount было значение 8933.72, после 8933,719999999999 ![]() |
|
![]() |
#3 |
Участник
|
|
|