22.04.2020, 15:48 | #1 |
Участник
|
DAX2009: Debugger не отображает значения локальных переменных в методе Reports
Привет.
Подскажите, как заставить в процессе отладки отображать значения переменных если отладка происходит методах отчета, вот тут например: \Reports\CustFacture_RU\Designs\Facture\Generated Design\Section Group: FactureJour_RU\Body:Jour\Methods\getINNofBuyer Т.е. находимся внутри метода дизайна в отчете. Если внутри данного метода getINNofBuyer определить локальную переменную, то дебагер отображает ее значение. Но если переменная глобальная, т.е. была определена к примеру вот тут: \Reports\CustFacture_RU\Methods\ClassDeclaration То дебаггер не отображает ее значение. И пришлось в данном методе создавать для всех глобальных переменных (которые используются внутри данного метода) свои локальные копии и в них копировать значения только для того что бы выполнить дебаг. Просто если внутри метода много таких переменных, то согласитесь это очень неудобно под каждую создавать локальную, копировать туда значение и пр. |
|
23.04.2020, 14:51 | #2 |
Участник
|
Переменные в отладчике всегда привязаны к соответствующей области видимости, где они были определены. Если Вы определили переменную в ClassDeclaration, то и смотреть ее надо как свойство самого отчета, а не внутри метода
В отладчике, это должен быть узел с именем вроде element. Не помню, какое имя у самого отчета в отладчике будет. Вот этот узел открываете и в нем ищете нужную переменную
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|