2012-06-30 3 views
1

Я просто создаю глобальную переменную в г-жи Dynamic Nav 2009 R2, и я установил ее тип данных в RECORD и выберет конкретную таблицу (Purchase Line). После этого я добавляю текстовый блок в классический отчет и устанавливаю его SourceExpr: «Линия покупки». «Код ярлыка« Размер 2 ». Затем перейдите в отчет RTC и добавьте это поле в отчет RTC. После запуска отчета RTC. Я получаю пустое значение. Вы когда-нибудь экспериментировали в этом сценарии? Пожалуйста, помогите мне. Я просто хочу получить значение из «Purchase Line». «Shortcut Dimension 2 Code».как получить значение из «Purchase Line». «Shortcut Dimension 2 Code» в г-же Dynamic NAV?

Спасибо заранее

Макара

ответ

3

Вы тестировали, работает ли поле в классическом отчете клиента?

Кроме того, необходимо помнить, что при использовании глобальной переменной таким образом (в отличие от элемента данных отчета) вам необходимо вручную получить соответствующую запись из базы данных в коде C/AL в OnAfterGetRecord например, триггер.

1

Где про это поле находится на отчете RTC? Он должен находиться внутри основного тела и не может находиться в секции заголовка или нижнего колонтитула в RTC, иначе значение не будет отображаться без дополнительного кода.

+0

Да, я сделал это на теле RTC. Еще ничего не показалось, но в таблице есть некоторые значения ... – Makara

+0

Похоже, запись не заселена. Вы можете видеть ценности в классическом клиенте? –

+0

Конечно, он действительно показывал некоторые значения в классике, но это не RTC – Makara