До того, как вышла версия без cсинхронизации через DropBox, изменились значения для бюджетов.
Как выяснил, связано это с курсами валют.
Я веду ежедневный бджет в рамках месяца, ежемесячный в рамках нескольких лет, и на каждый год создаю. Для ежедневного и ежемесячного выставлен перенос значений на след период. И мне важно, чтобы после окончания периода сумма в нем уже не менялась.
Для этого при совершении операций не в основной валюте, в каждой транзакции я указываю валюту (основную - рубли) и курс на тот момент. В этом случае после изменений общего курса в разделе валют, для самой транзакции сумма не менялась и все бюджеты хранили то состояние, которое было.
После обновления бюджеты разъехались.
На двух телефонах и на ПК разные суммы в бюджетах. Я пытался перезаписать курс в отдельных транзакциях - все равно при пересчете курс берется не из транзакции теперь.
Свел на трех устройствах бюджеты к одной сумме только после того, как отключил синхронизацию валют и вручную выставил курс. Но сумма в бюджетах все равно стала не та, которая была, т.к. у меня в разных транзакциях были разные курсы, а теперь во всех один.
Можно ли как-то вернуть такой расчет суммы в рамках бюджета, чтобы она пересчитывалась в валюту бюджета не по общему курсу, а по тому, что указан в конкретной транзакции? А то без этого или синхронизацией валют вообще нельзя пользоваться, или остаток по бюджету все время будет скакать при изменении курса, даже если валюты уже нет давно, или не пользоваться возможностью перевода остатка бюджета на след период.
Прошу подтвердить, что был функционал, когда пересчет производился по курсу транзакции. А также сориентировать, в связи с чем этот функционал сейчас не работает. И если не планируется исправление, то прошу пояснить, для чего курс в транзакции.