В случае перевода между счетами с разными валютами программа в поле курс подставляет курс на последнюю введенную дату.
Может лучше, чтобы подставлялся курс на дату операции?
Есть дата операции, программа смотрит в класификаторе валют, есть ли курс на дату, если нет, подставляет курс на дату, ближайшую к дате операции (идем назад).Именно так сейчас и делается. Ну, до тех пор, пока пользователь не начнет изменять суммы операции, тогда да, курс пересчитывается в соответствии с тем, какие суммы будут введены пользователем.
Именно так сейчас и делается. Ну, до тех пор, пока пользователь не начнет изменять суммы операции, тогда да, курс пересчитывается в соответствии с тем, какие суммы будут введены пользователем.
программа всегда берет текущий курс, действующий на сегодня
Все равно курс перевода обычно отличается от того курса, который в табличке.