logo
logo
Вот как воспроизводится [DS 28/07/2004 02:09]
Значит, это просто я на какой-то баг напоролся.
Вот как его легко воспроизвести:
1. Запускаем Cash 1.4 beta (build 1026) под и создаём новую базу данных. По умолчанию появятся две валюты (RUR и USD) и два ведущихся в них счёта.
2. Добавляем операцию на RUR счёт от 08.07.2004 с расходом 127 000
3. Идём на вкладку курсов валют и удаляем все курсы.
4. Добавляем следующие одинаковые курсы:
    01.07.2004       1 USD = 2150 RUR
    15.07.2004       1 USD = 2150 RUR
5. Отобращаем отчёт за 2004 г. по всем статьям с RUR счёта в USD валюте. По отчёту видно, что было израсходовано 59.06 USD.
6. Меняем курс от 15.07.2004 на 1 USD = 3150 RUR
7. Возвращаемся в отчёты и видим, что было израсходовано уже 49.63 USD.
    Как же так, если единственная операция была 08.07.2004, то есть до даты изменения курса?
(Воспроизводилось на Win2000 Prof. SP4 English с русскими Regional Settings.)
 
А в целом программа очень классная. Большое Вам спасибо!