Dmitri Kuzmenko wrote:

Поэтому для текущих курсов валют нужно организовать таблицу вида
currency_code+value
без даты, и заполнять значения КАЖДЫЙ ДЕНЬ при смене курса
какой-нибудь процедурой.

   Теория это. А действительность такова.

1. В понедельник по пятнице серьёзные люди и не работают. Если имеет место раздолбайство или сбой бота - работа не начинается, пока некто уполномоченный принимать решение и несущий за него персональную ответственность, не установит значение на понедельник. Не с потолка, а с пониманием дела и отвественности.

2. Курсы обычно заводят сегодня около 19 по МСК на завтра. А до завтра продолжает действовать сегодняшний.

3. В лихие времена курсы меняются несколько раз на дню.

4. В виде таблицы они нафиг никому не нужны. Они достаются при регистрации принятия конкретного решения - утверждения или первичной регистрации документа. Поштучно. И этот тормозёныш - полная фигня по сравнению с мировой революцией. И хранятся далее как атрибут документа/операции, их не джойнят.

--
Regards. Ded.

Ответить