|
![]() |
#1 |
Участник
|
Как вариант могу предложить перекрыть метод Task() на форме
X++: public int task(int _taskId) { #task #define.taskClearFilter(2840) int ret; FormDataSource ds = this.objectSet(); ; if (_taskId == #taskClearFilter && (ds.id() == InventTable_DS.id() || ds.id() == InventDim_DS.id())) { this.deleteSavedQuery(); return true; } else if (_taskId == #taskFilter && (ds.id() == InventTable_DS.id() || ds.id() == InventDim_DS.id())) { queryFilter = inventTable_ds.queryRun(); if (queryFilter) { if (queryFilter.prompt()) { inventTable_ds.queryRun().query(queryFilter.query()); element.inventDimSetupObject().initQuery(inventTable_ds); element.inventDimSetupObject().buildQuery(); } return true; } else ret = super(_taskId); } else ret = super(_taskId); return ret; }
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: vasiliy (1), Dodger (1). |