- fetchMode(QueryFetchMode::One2One) надо добавить к каждому вложенному датасорсу
- super() должен вызываться в любом случае - иначе у вас запрос на сервер не будет уходить.
- Если вы для обновления фильтра вызываете ExecuteQuery(), то запрос должен находиться в PurchTable_request_DS.Query()
- Надо обрабатывать обе ветки if (Open.checked()) - иначе без переоткрытия формы не получится снять фильтр
- Слишком много датасорсов на одном уровне вложенности - Аксапта может такое и не проглотить. Можно попробовать сформулировать запрос так, что бы вложенные датасорсы "цеплялись" друг за друга
__________________
Axapta v.3.0 sp5 kr2
Последний раз редактировалось AndyD; 07.02.2011 в 08:27.
|