logo
logo

Доработки курсы валют

список тем создать тему

курсы валют

Версия: 2.0.217

Тип: Ошибка
Статус: Завершено
Важность: Если время будет
Ошибка 2.0.217 #128
Описание
Перерасчет активов происходит не по последнему курсу до даты перерасчета, а по последнему курсу, введенному в котировки.
Если я хочу лишь переоценить активы, или назначить перспективный уровень, то надо либо требовать от программы перерасчёт по "последнему курсу, введённому до даты перерасчета", либо сделать чек-боксы, чтобы включать/выключать некоторые котировки для верной оценки активов.
Опционально верно при трансфере курсов с источников будет включить чек-боксы по умолчанию.
 
Попробовал на девственной базе "по умолчанию".
 

Последовательность действий
Создаём валюту "1" в списке валют.
Ставим два курса: 06.06.2011 - 1:10, 09.06.2011 - 1:12 рублей.
В счетах ставим счёт "1" в валюте"1".
В операциях - перевод с Наличных на 1 по курсу 1:10, допустим, 100 рублей 06-м числом.
В закладке Счета в валюте рубли:
- за 06-е число - баланс счета 1 - 100 рублей, за 07-е - 120 рублей, т.е. по "будущему" курсу.
Исправил пересчет сумм при конвертации. Теперь каждый введенный курс начинает действовать с даты, указанной в курсе. Ни днем раньше. Действует каждый курс только до следующего введенного, а если такого нет, то до бесконечности. Для пересчета сумм с датой до первого введенного курса используется самый первый курс.
 
Вводить чекбоксы для курсов считаю неправильным.
 
Все будет работать в 218-й сборке.