|
![]() |
#1 |
MCT
|
Цитата:
к счастью исправляется просто (локализаторы тупо в формулу вставили умножение на 100, хотя там должен быть параметр ГК): метод LoadRatesOnData класса CurrencyRateImport_RU: X++: // ratesMap.insert(rateDate, exchRate * 100 / nominal);
ratesMap.insert(rateDate, exchRate * LedgerParameters::find().ExpressExchRate / nominal);
__________________
Sometimes there is a moment as you are awakening - when you become aware of the real world around you, - but you are still dreaming. - You may think you can fly but you do better not try. |
|
|
За это сообщение автора поблагодарили: Damn (2). |
![]() |
#2 |
Участник
|
И в RU6 я смотрю это не изменилось.
__________________
Дмитрий |
|
![]() |
#3 |
Member
|
Цитата:
Сообщение от d&m
...
метод LoadRatesOnData класса CurrencyRateImport_RU: X++: // ratesMap.insert(rateDate, exchRate * 100 / nominal);
ratesMap.insert(rateDate, exchRate * LedgerParameters::find().ExpressExchRate / nominal); IMHO, бага тут. AOT\Classes\CurrencyRateImport_RU.insertRates() в строке exchRates.ExchRate = ExchRates::setExchRate(ratesMap.lookup(rateDate) * factor); ExchRates::setExchRate() принимает значение курса к тому количеству единиц, которое введено в параметрах и пишет в таблицу всегда курс за 100. Вот сюда и стоит передавать курс с учетом параметра из ГК. Собственно именно этот механизм используется в edit-методе формы курсов валют.
__________________
С уважением, glibs® |
|
|
За это сообщение автора поблагодарили: Ich@Ru (1). |
![]() |
#4 |
Участник
|
Зарегистрируйте, пожалуйста, ошибку в поддержке МС.
|
|
Теги |
баг, ошибка, импорт курсов валют |
|
![]() |
||||
Тема | Ответов | |||
Загрузка валют с сайта ЦБ | 31 | |||
Загрузка курсов валют с сайта НБУ | 12 | |||
Еще один импорт курсов валют | 24 | |||
Бага при импорте проекта | 0 | |||
загрузка валют с сайта ЦБ в Axapta 4.0 | 3 |
|