создать новую тему раскрыть все
свернуть/развернуть ветвь курсы валют [куверти2 07/06/2011 12:29] # написать ответ
 
в текущей версии, если известны курсы вчерашнего и завтрашнего дня, сегодняшняя стоимость отображается по завтрашнему курсу.
 
Можно ли сделать так, чтобы оценка стоимости активов производилась по последней дате курса, ранее или равной дате оценки? Либо дать возможность "выключать" чек-боксом отдельные значения курсов.
 
Т.е. я наметил точку перспективы инвестиций, скажем, через год, ввёл курсы. Но теперь, если известна вчерашняя оценка в рублях всех валют, то сегодня они считаются не по вчерашнему, последнему реальному курсу, а по перспективному, будущему.
 
...если все так как вы описываете, похоже, что в расчете курсов допущена ошибка. Вообще, я старался сделать так, чтобы курс начинал действовать начиная с 0:00 даты, на которую он установлен. То есть, если завтрашним числом установлен курс доллара к рублю в 29 рублей за доллар (цифра взята с потолка), то любой график, отчет, пересчитанные остатки на странице счетов, то есть везде, где идет перевод долларов в рубли сегодняшним числом будет считаться по предыдущему курсу (если он был установлен).
 
То есть, другими словами, любой прописанный в файле данных курс должен начинать действовать с начала даты, на которую он был установлен и либо до следующего введенного курса, либо (если следующий курс не был введен), до бесконечности.
 
Если я правильно понял ваше сообщение, это именно то, что вам и нужно.
 
Давайте мы поступим вот так: если не затруднит, создайте темку в доработках на этом сайте. А я обязательно посмотрю и постараюсь поправить эту ошибку.
 
 
Решил не оттягивать дело в долгий ящик, сразу посмотрел код, нашел ошибку, исправил ее. В 218-й сборке курсы должны рассчитываться корректно.
 
скажем, есть загруженный курс валюты на конкретную дату и в этот же день произошел обмен некоторой суммы этой валюты в каком-либо банке по другому курсу. Какой курс должен учитываться в остатках и прочих операциях на данную дату?
 
...и графиках будет использован тот самый загруженный на эту дату курс. К сожалению, в таком случае невозможно использовать какой-то один курс, ведь даже за один день может произойти несколько операций обмена валют и все они могут быть по разным курсам. И выбрать из них единственный, правильный курс просто не представляется возможным.
 
С другой стороны, диктовать, что все операции должны производиться по единому курсу, загруженному из интернета тоже будет неправильно: даже в одном обменнике курсы покупки и продажи валюты отличаются.
 
Поэтому AbilityCash не накладывает никаких ограничений на обменный курс при проведении операций, но для общей оценки остатков по счетам и сумм расходов, если их нужно перевести в другую валюту использует курсы, введенные вручную или загруженные через интернет.
свернуть/развернуть ветвь Когда же... [bishop 12/08/2011 15:49] # написать ответ
 
эта сборка будет доступна? Данное исправление очень актуально при резких колебаниях курса.
 
...уже почти готова. Собираюсь на днях выкладывать.
 
Только, возможно, что выложу не на страницу загрузки, а просто в отдельной ветке форума. Мне кажется, что ее еще следует немного потестировать, слишком много там доработок было сделано. А на страницу загрузки перенесу уже после тестирования.
свернуть/развернуть ветвь ждем с нетерпением [fevarin 20/08/2011 18:56] # написать ответ
 
уж вроде всем хороша программулина, но всё равно всегда хочется новую версию поковырять Well