Как отобразить значения запроса в отчете LedgerTransStatement? - PullRequest
1 голос
/ 11 сентября 2011

В G.L>>Reports>>Transactions>>Dimension Statements открывается форма LedgerTransstatementDialog.Здесь, нажав кнопку выбора, открывается мастер запросов, и мы выбираем LedgerAccount, Department, CostCentre и Purpose и нажимаем ok.Теперь выбранные поля будут отображаться в сетке диапазонов формы LedgerTransStatementDialog.

Мое требование состоит в том, чтобы получить цель (поле, критерии) в отчете LedgerTransStatement.В первом Pageheader мы видим MainFocus и MainFocusdescription, так же, как я хочу, чтобы Цель отображалась в Моем отчете.

1 Ответ

0 голосов
/ 13 сентября 2011

Это можно сделать с помощью некоторого программирования с вашей стороны.

Взгляните на \Forms\LedgerTransStatementDialog\Methods\loadTmpSysQuery, который загружает значения запроса во временную таблицу.

Выполните аналогичный метод в отчетевместо этого загрузите его в два массива (один для метки, один для значения диапазона), а затем создайте два метода отображения, по одному для каждого из массивов.

Измените раздел PageHeader, чтобы включить несколько полей отображенияметоды, не забудьте изменить свойство ArrayIndex на 1, 2, 3 и столько, сколько вам нужно или у вас есть место.

...