![]() |
#1 |
Участник
|
Ax 2012 Exchange rate CurrencyExchangeHelper
Коллеги, добрый день!
Нужен Ваш совет. Есть SSRS отчет - в DP используется класс CurrencyExchangeHelper и непосредственно метод calculateTransactionToAccounting. Ситуация след - когда отчет в продакшене (DP extends SRSReportDataProviderBase) метод currencyExchangeHelper.parmExchangeRate1() возвращает курс 1.4. (лог записываю в таблицу), но курс настроен 1.5. Когда хочу продебажить (DP extends SRSReportDataProviderPreProcess) - метод в дебагере возвращает нужный курс 1.5. Аос перезагружал, SSRS также, auc файлы удалял, cil компилил, инкрементную компиляцию делал. ![]() Такое ощущение, что курс где-то закешировался и все. Может кто-то сталкивался. Заранее благодарю. |
|
![]() |
#2 |
Участник
|
IIS рестартаните
![]() |
|
![]() |
#3 |
Участник
|
![]() |
|
![]() |
#4 |
Участник
|
проблема оказалась не в этом. На существующем отчете добавили новый параметр ExchangeRateTypeRecId в классе ...Contract. Но в момент получения данных из него в случае наследования от класса SRSReportDataProviderBase - return contract.parmExchangeRateTypeRecId() - получаем 0, хотя в диалоге введены данные?
Есть идеи? заранее благодарю. |
|
![]() |
#5 |
Участник
|
закрывайте тему. решения найдено. Вся проблема в переменой parameterMap. Необходимо просто сделать refresh в отчете, и deploy.
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|