|
![]() |
#1 |
Боец
|
В методе executeQuery(), непосредственно перед super() вставьте код
X++: void executeQuery() { ... info(this.query().dataSourceTable(tablenum(smmActivities)).toString()); super(); } |
|
|
За это сообщение автора поблагодарили: Dima_Dima (1). |
![]() |
#2 |
Участник
|
Спасибо за совет!
Первый (рабочий) запрос выглядит так: X++: SELECT * FROM smmActivities USING INDEX SortIndex WHERE ((Category = 0)) AND ((Sensitivity = 0)) AND ((IsTemplate = 0)) EXISTS JOIN * FROM EmplTable WHERE smmActivities.ResponsibleEmployee = EmplTable.EmplId EXISTS JOIN * FROM EmplTable WHERE smmActivities.ResponsibleEmployee = EmplTable.EmplId EXISTS JOIN * FROM EmplTable WHERE smmActivities.ResponsibleEmployee = EmplTable.EmplId EXISTS JOIN * FROM EmplTable WHERE smmActivities.ResponsibleEmployee = EmplTable.EmplId AND ((DispatchTeamId = N'1 K')) X++: SELECT * FROM smmActivities USING INDEX SortIndex WHERE ((Category = 0)) AND ((Sensitivity = 0)) AND ((IsTemplate = 0)) EXISTS JOIN * FROM EmplTable WHERE smmActivities.ResponsibleEmployee = EmplTable.EmplId EXISTS JOIN * FROM EmplTable WHERE smmActivities.ResponsibleEmployee = EmplTable.EmplId EXISTS JOIN * FROM EmplTable WHERE smmActivities.ResponsibleEmployee = EmplTable.EmplId EXISTS JOIN * FROM EmplTable WHERE smmActivities.ResponsibleEmployee = EmplTable.EmplId AND ((DispatchTeamId = N'1 K')) EXISTS JOIN * FROM EmplTable WHERE smmActivities.ResponsibleEmployee = EmplTable.EmplId AND ((DispatchTeamId = N'2 M')) EXISTS JOIN * FROM EmplTable WHERE smmActivities.ResponsibleEmployee = EmplTable.EmplId AND ((DispatchTeamId = N'1 K')) живет еще при втором запросе!!! Есть ли способ его скинуть??? |
|
![]() |
#3 |
Участник
|
Вопрос снят.
clearRanges() - помог. 2 DSPIC. Спасибо еще раз! . |
|
Теги |
crm, поиск, фильтр |
|
![]() |
||||
Тема | Ответов | |||
Фильтр на форме InventClassifierItemSelection | 11 | |||
Фильтр на форме в гриде | 1 | |||
Фильтр на Веб форме | 3 | |||
Фильтр на форме | 5 | |||
Не работает стандартный фильтр на форме | 4 |
|