logo
logo

Форум курс на дату операции

создать новую тему раскрыть все
курс на дату операции cadomora 07/09/2015 17:55 #написать ответ
В случае перевода между счетами с разными валютами программа в поле курс подставляет курс на последнюю введенную дату.
Может лучше, чтобы подставлялся курс на дату операции?
Может быть и лучше. Dervish 07/09/2015 18:04 #написать ответ
Но давайте вначале проясним, откуда программа должна узнать курс на дату операции?
из своего же класификатора - валюты cadomora 07/09/2015 18:10 #написать ответ
У меня там вся история курсов... Я думаю, и у других так же, иначе зачем плагин для курсов из инета.
Есть дата операции, программа смотрит в класификаторе валют, есть ли курс на дату, если нет, подставляет курс на дату, ближайшую к дате операции (идем назад).
Как-то так
Понятно. Dervish 07/09/2015 18:22 #написать ответ
Есть дата операции, программа смотрит в класификаторе валют, есть ли курс на дату, если нет, подставляет курс на дату, ближайшую к дате операции (идем назад).
Именно так сейчас и делается. Ну, до тех пор, пока пользователь не начнет изменять суммы операции, тогда да, курс пересчитывается в соответствии с тем, какие суммы будут введены пользователем.
 
И еще одно: в AbilityCash есть понятие классификатора и это понятие не относится ни к валютам ни к курсам. Подробнее можно почитать вот тут.
Не думаю, что так делается... cadomora 07/09/2015 18:46 #написать ответ
Именно так сейчас и делается. Ну, до тех пор, пока пользователь не начнет изменять суммы операции, тогда да, курс пересчитывается в соответствии с тем, какие суммы будут введены пользователем.

 
Вроде не делается. Я 07/09/2015 добавляю операцию задним числом, к примеру 28/08/2015. Курсы введены по состоянию на 07/09/2015.
При добавлении операции - программа подставляет курс 07/09/2015
Ах, вот оно что! Dervish 07/09/2015 18:58 #написать ответ
Теперь понятно. Действительно, программа всегда берет текущий курс, действующий на сегодня, но не курс, действовавший на дату, которая указана как дата операции.
 
Если не секрет, а зачем Вам это? Все равно курс перевода обычно отличается от того курса, который в табличке.
Кажется сами себе начали противоречить((( извините((( Daniil 07/09/2015 21:06 #написать ответ
программа всегда берет текущий курс, действующий на сегодня

А зачем? Ведь -
Все равно курс перевода обычно отличается от того курса, который в табличке.

 
имхо, у чела завал в бумагах образовался, а курс нужен именно ЦБ и на дату ввода. Старая дата - старый курс = все логично.
Вот-вот, принцип старая дата-старый курс. cadomora 07/09/2015 23:25 #написать ответ
Конечно, это обходимо - зайдеш в справочник, посмотришь... Но вот зачем тогда справочник с историей курсов? Где он применяется в программе?
В общем, буду признателен,... Dervish 07/09/2015 23:34 #написать ответ
...если в доработках тему создадите. Ну, если не хотите, конечно, чтоб тема забылась.
 
Быстро не обещаю, пока другие планы, но в перспективе сделаю.
ок, так и сделаю... Спасибо (-) cadomora 08/09/2015 09:39 #написать ответ