Делали мы подобную вещь. Создавали сущность, в ней было 4 поля - дата валюты, код валюты, курс обмена и вездесущего для кастомных сущностей поля new_name (в которое конкатанеционно складывался код валюты, курс обмена и дата курса) и создания отношения между этой сущностью и той сущностью для которой это должно было бы использоваться. Далее при изменении значения в лукапе выполнялся Retrieve через вебсервисы с целью получения курса и пересчёт полей, связанных с этим курсом.
|