Текущий архив: 2007.02.11;
Скачать: CL | DM;
ВнизОкругление Найти похожие ветки
← →
zdm © (2007-01-18 17:49) [0]В БД есть вычесляемые поля, расчет ведется за какой-то определенный месяц, так вот, каждый месяц считается правильно (бухгалтера проверили), но сумма этих ежемесячных платежей не равна итоговой сумме на одну копейку, у них расчет велся в Excel-е и они последний месяц всегда правили ручками эту копейку. Округление веду методом
TRUNC(("вычисление") *100+0.5)/100 так до второго знака вроде получается арифметическое а не бухгалтерское округление к в RoundTo, да и вроде ежемесечно то правильно. Чего подскажите?
← →
DVM © (2007-01-18 17:51) [1]
> Округление веду методом
Ну а другим методом округлять?
← →
zdm © (2007-01-18 17:52) [2]каким?
← →
Игорь Шевченко © (2007-01-18 17:52) [3]хранить помесячные округленные значения. считать не в Excel"е а на бумаге в столбик
← →
Kapusto (2007-01-18 17:53) [4]А ничего. Судьба такая, копейки ловить. Как вариант, считать за последний месяц как ("сумма, посчитанная за весь период" - сумма("сумма за каждый месяц в отдельности, за исключением последнего").
Просто эта проблема везде, посмотри на любую СФ, где пишется НДС :)
Так что берешь бумажку, бухгалтершу, и обсуждаешь до посинения правила округления, потом на бумажку ставишь подписи и вперед, реализовывать...
← →
DVM © (2007-01-18 17:54) [5]
> Так что берешь бумажку, бухгалтершу, и обсуждаешь до посинения
> правила округления, потом на бумажку ставишь подписи и вперед,
> реализовывать...
Во-во.
← →
zdm © (2007-01-18 17:56) [6]Так вроде и на бумаге в столбик и из Excel и из Delphi ежемесячно все правильно вроде, т.е. округление арефмитическое , видимо прейдется вычислять последний месяц и корректировать его. Дело в том, что данные хранить не обязательно они вычесляются статически, поэтому и сделал их вычисляемыми но придется видать делать их физическими....
← →
zdm © (2007-01-18 17:57) [7]
> DVM © (18.01.07 17:54) [5]
> > Так что берешь бумажку, бухгалтершу, и обсуждаешь до посинения
> > правила округления, потом на бумажку ставишь подписи и
> вперед,> реализовывать...
А чего с ними выяснять, .5 и более прибавляем разряд меньше вычетаем, а как еще то
← →
zdm © (2007-01-18 17:58) [8]ланенько понятно, думал просто может я торможу, но раз такая трабла существует буду выкручиваться. Спасибо за участие!
← →
Kerk © (2007-01-18 17:59) [9]> [7] zdm © (18.01.07 17:57)
В "банковском округлении" в случае с .5 округляют до ближайшего четного.
← →
Desdechado © (2007-01-18 18:24) [10]В операциях с деньгами считают не менее, чем до 4 знаков после запятой
Страницы: 1 вся ветка
Текущий архив: 2007.02.11;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.045 c