Сообщество
Логин
Пароль
Забыли пароль?     Регистрация
Ещё проектики
Рабочее время
Минималистичный счётчик рабочего времени
Общение / Веб версия / Валюты, которых нет в xml от ЦБРФ

Валюты, которых нет в xml от цбрф

Ivan
30 декабря 2011 05:16
Добрый день.

В данный момент приложение очень неочевидно обрабатывает ситуацию, когда основная валюта не присутствует в xml ЦБРФ (Новозеландский Доллар, NZD/NZ$)

Шаги для воспроизведения ситуации:
1. В самом начале дефолтная валюта у нас рубль
2. Добавляем валюту NZD
3. Вводим текущий курс NZD/RUB для NZD
4. Делаем NZD основным

Всё, теперь курс NZD становится 1 (потому как 1 NZD/1 NZD = 1), а рубль пересчитывается. Все остальные валюты, к примеру USD, пересчитываются уже относительно рубля.

И получаем проблему: что теперь стоимость RUB/NZD и USD/NZD у нас будет всегда фиксированной относительно того самого курса, который мы указали при начале работы с системой.

Workaround для этой проблемы - вернуть русский дефолтом, ввести сегодняшний курс NZD/RUB, вернуть NZD обратно основной. И периодически это делать, чтобы иметь более-менее правдоподобные цифры. Но согласитесь, это не совсем правильно.
Admin
 
30 декабря 2011 09:50
Здравствуйте,
Да, для валют не из списка, которые пользователь делает валютой по умолчанию, дело обстоит именно так.

Ваши предложения, как можно улучшить ситуацию?
Ivan
30 декабря 2011 10:02
Откровенно хорошего решения я придумать не могу, но чтобы хоть как-то ситуацию улучшить - можно было бы (на примере моей ситуации)

1. Снять дизейбл с поля ввода курса вручную на валюте NZD
2. Добавить туда sеlеct с парной валютой

Итоговый usе casе:

1. Я открываю валюты -> NZD
2. Выбираю в селекте из списка моих валют RUB
3. Ввожу 24.8000771 (текущий курс NZD к рублю по версии googlе)
Ilyan
30 декабря 2011 10:12
Администратор Пишет:
Ваши предложения, как можно улучшить ситуацию?
Для многих валют достаточно хорошим решением стало бы АВТОМАТИЧЕСКОЕ обновление курса к рублю по курсу того же гугла.
Ivan
30 декабря 2011 10:13
Кстати да, можно альтернативные валюты выгребать из альтернативных источников, ++
Александр
13 декабря 2012 01:22
+1
тоже проблема, что валюта по умолчанию не входит в список ЦБ! :(
Чтобы отвечать на сообщения - зарегистрируйтесь и войдите в личный кабинет.