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