|
10.07.2008, 16:27 | #1 |
Участник
|
передача значений из списка в отчет
Уважаемые посетители форума, подскажите, пожалуйста, какими способами можно решить следующую проблему. У меня на форме есть элемент управления список, который содержит идентификаторы. Для этих идентификаторов нужно создать отчет, который вызывается тут же, с формы. Как мне передать эти идентификаторы в отчет?
Заранее большое спасибо |
|
10.07.2008, 16:37 | #2 |
Боец
|
Создайте на форме parm метод, который будет возвращать объект вашего списка. Далее, в отчете из args.caller() получите объект этой формы, а уже из него, вызвав созданный parm метод получите объект вашего списка, где и получайте из него что нужно. Вот приблизный код
X++: FormRun callerformRun = args.caller(); ListCtrl listCtrl; if (callerformRun && formHasMethod(callerformRun, identifierstr(parmListCtrl)) { listCtrl = callerformRun.parmListCtrl(); } Последний раз редактировалось DSPIC; 10.07.2008 в 16:39. |
|
10.07.2008, 16:49 | #3 |
Участник
|
Со вторым пунктом все поняла. спасибо
А вот на счет объекта списка не поняла. Как мне его вернуть из функции? |
|
10.07.2008, 16:57 | #4 |
Боец
|
Цитата:
У меня на форме есть элемент управления список
Цитата:
Как мне его вернуть из функции?
X++: FormListControl getFormListControl() { return FormListControlName; // имя контрола, как на дизайне формы. } |
|
10.07.2008, 17:00 | #5 |
Участник
|
Большое спасибо. Теперь совсем все понятно
|
|
|
|