|
28.08.2009, 10:07 | #1 |
Участник
|
Как передать параметр в форму из кода X++
X++: FormRun form; ; form=ClassFactory.formRunClass(new Args(formstr(RPrintExcelTMC))); form.init(); form.run(); form.detach(); |
|
28.08.2009, 10:20 | #2 |
SAP
|
Смотри свойства Args и поиск по форуму.
|
|
28.08.2009, 11:54 | #3 |
Участник
|
максим, перестаньте публиковать антипаттерн.
никогда не вызывайте формы через classfactory. в этом случае вы теряете возможность контроля прав доступа на форме. вызывайте только через menuItem. |
|
|
За это сообщение автора поблагодарили: Максим Gall (1). |
28.08.2009, 12:19 | #4 |
Участник
|
|
|
28.08.2009, 12:21 | #5 |
Участник
|
|
|
28.08.2009, 12:19 | #6 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: zemius (1). |
28.08.2009, 12:22 | #7 |
Участник
|
Всем спасибо,тема закрыта.
Всё получилось через menuitem |
|
28.08.2009, 13:27 | #8 |
Участник
|
Вот еще в пятерочке нашел метод:
X++: SmmUtility::openMenuItemForm(menuitemdisplaystr(MyMenuItem),null,null,false); |
|
28.08.2009, 13:28 | #9 |
Участник
|
smm* - это модуль CRM. Не факт, что этот метод/класс сработает у тех, у кого не закуплен CRM.
|
|
Теги |
args, menuitem, как правильно, открыть форму, программно, форма |
|
|