28.04.2010, 18:24 | #1 |
Участник
|
sysQueryForm
подскажите,
краткая предыстория тут (программно сохранить пользовательский запрос) когда над формой скажем InventTable, жмем CTRL F3 вызывается sysQueryForm. когда туже форму делаем программно, через код X++: FormRun f; Args args; FormDatasource ds; args = new args(); args.name("InventTable"); args.calles(this); f = classfactory.formRunClass(args); f.init(); f.run(); ds = f.dataSource() ds.prompt() Сохраняя фильтр в обоих случаях получaются почему то паралельные множества фильтров. Т.е одни сохранены для формы, а другие тоже сохранены непонятно для чего. *модераторы поправьте заголовок пжл: "SysQueryForm" имелось кочено ввиду.
__________________
The Variable men power. Последний раз редактировалось Varmen; 28.04.2010 в 18:32. |
|
28.04.2010, 19:51 | #2 |
Участник
|
ура, вопрос решен!!!
нужно сделать свой sysQueryRun,с args().caller сделать sysqueryForm с нуля и вскормить ему параметром sysQueryRun
__________________
The Variable men power. |
|