21.05.2004, 12:22 | #1 |
Участник
|
Из X++ вызываю форму. Все по инструкции
mask='1234567890'; args = new args(formstr(CustTable)); formRun = classFactory.formRunClass(args); formRun.init(); formRun.run(); formRun.wait(); в init() формы устанавливаю фильтр: ================================ queryBuildRange = this.query().datasourceTable(tableNum(CustTable)). addRange(fieldNum(CustTable, INN_RU)); queryBuildRange.value(mask); ================================ Подскажите, как передать параметр 'mask' в форму? Заранее благодарю за любые советы. |
|
21.05.2004, 12:32 | #2 |
Участник
|
в args есть parameter. через него и передавайте.
кстати, будет гораздо лучше, если вы форму не напрямую открывать будете, а через menuItem. Как вызвать menuitem написано в руководстве разработчика. |
|
21.05.2004, 13:09 | #3 |
Участник
|
Подразумевается:
====================== formRun.args().parm(mask); А чем лучше, через menuItem? |
|
21.05.2004, 13:11 | #4 |
Участник
|
menuItem содержит securityKey.
Таким образом, помимо того, что писать код меньше, вы получаете еще и контроль прав доступа. |
|
21.05.2004, 13:14 | #5 |
Участник
|
Большое спасибо!
|
|