Показать сообщение отдельно
Старый 30.03.2015, 12:40   #21  
RVS is offline
RVS
Сенбернар
Аватар для RVS
Злыдни
 
696 / 130 (6) +++++
Регистрация: 27.02.2003
Адрес: Королев МО
Триангуляция как таковая была придумана вовсе не для того, для чего она сейчас применяется.

Придумана она была для "transition period" в Евросоюзе, когда :

- валюты стран Евросоюза еще были живы и здоровы (то есть - в Германии - марка, а не Евро, и так далее), но уже были жестко привязаны к Евро.
- при этом пересчет из одной валюты страны Евросоюза в другую осуществлялся строго чрез Евро (DEM -> EUR -> FRF), по строго и навсегда фиксированному курсу.
- ровно отсюда, ИМХО, и одна запись в CurrencyEuroDenomination для каждой "евросовместимой" валюты
- для того, чтобы пересчитывать так, как вы хотите, курс в CurrencyEuroDenomination надо обновлять синхронно с импортом курса ЦБ.
- хотя, ИМХО - использование механизма триангуляции таким образом есть очень нездоровое занятие. Хотя бы потому, что при пересчете на дату ранее текущей - вам надо снова будет обновить курс в CurrencyEuroDenomination (на ту дату, на которую пересчитываете), а потом его вернуть к текущему.. брррр )))

Строго говоря, механизм триангуляции суть рудимент, который после прохождения переходного периода и введения "живого" Евро в Евросоюзе.. как бы, неактуален.

Все ИМХО, повторяю ))
__________________
Best Regards,
Roman

Последний раз редактировалось RVS; 30.03.2015 в 12:42.