09.04.2010, 14:51 | #1 |
Участник
|
DAX 2009 InventSum Кнопка запрос - ошибка
Привет.
В DAX 2009 добавленна великолепная функциональность - Cue* Что она делает и зачем - не сильно интересно, другое дело, что кусок этой функциональности пришит в SysQueryForm (форма запроса). Возникают ситуации, когда на произвольной форме в квери участвует "динамически подключаемый" датасорс (ds.enabled(true | false)). В этом случае \Classes\CueRun\canSaveQueryAsCue() вызываемая при открытии окна запросов к форме (SysQueryForm) отрабатывает с ошибкой. Исправление ошибки ниже. ............................... for(i = 1; i <= numOfDataSources; i++) { ds = q.dataSourceNo(i); // bag FIX --> if (!ds.enabled()) continue; // bag FIX <-- if(ds.dynalinkCount() > 0) return false; // Check if it is temp cursor = qr.getNo(i); if (cursor.dataSource() && cursor.isTmp()) return false; } ................................. Пример на котором можно проверить. - Настроить Виды деятельности для работы (InventProfileType_RU). - сделать несколько проводк с различными видами деятельности. - открыть УЗ\Запросы\В наличии - поиграться с фильтром Виды деятельности и понажимать кнопку запросы CTRL+F3 Удачи. |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2). |
Теги |
cue, стопки дел (cue) |
|
|