logo
logo
еще по-поводу курса [Li Si Cin 31/07/2003 17:24]
(адрес без ! )
Насколько я понял, когда строится график остатков по счетам не в валюте счета, принимается:
1)момент изменения курса - 00:00:00 для ближайшей предыдущей даты изменения курса и ближайшей следующей (если они есть)
2)т.к. операция в большинстве случаев заводится со временем не 00:00:00, то в результате аппроксимации сумма на графике зависит от времени операци.
 
Поясню на примере: есть курсы 1*USD=1*RUB на 01/01/2003 и 1*USD=25*RUB на 02/01/2003; операция приход 1 USD в 15:00:00 01/02/2003 отобразится на графике в 16 RUB!!!
 
Мне вообще кажется неправильным применение аппроксимации курса между двумя его известными значениями. Курс действует с момента установки до момента его изменения.
В указанном примере,
до 23:59:59 31/12/2002 - какой-то,
с 00:00:00 01/01/2003 по 23:59:59 01/01/2003 - 1 RUB/USD,
с 00:00:00 01/01/2003 - 25 RUB/USD
 
Извиняюсь, если об этом уже говорилось - второй день просматриваю сообщения и обсуждения, но пока на такое не наткнулся.
 
Dervish: Совершенно согласен, что сделав аппроксимацию курса по времени я погорячился. Но аппроксимация по дате мне всё-таки представляется важной. Поэтому, я думаю, что надо сделать расчёт курса на каждый день, если для этого дня н не был установлен. Но рассчитанный для некоторой даты курс будет касаться всех операций, которые были выполнены в этот день, вне зависимости от времени их выполнения.