Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.064 c
1-1166611677
DinoRay
2006-12-20 13:47
2007.02.11
TreeView Drag&Drop непонятки


6-1157461535
Tanya
2006-09-05 17:05
2007.02.11
свой IP


15-1169319302
Desdechado
2007-01-20 21:55
2007.02.11
Кто играл в Fallout 2 - пара вопросов


2-1169432755
viper03
2007-01-22 05:25
2007.02.11
Повторное использование данных SQL запроса


9-1142376183
Такой
2006-03-15 01:43
2007.02.11
Что задаёт ротация в smd-файлах?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский