Показать сообщение отдельно
Старый 07.08.2009, 13:41   #5  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
clearRanges - это хорошо, но у вас
X++:
EXISTS JOIN * FROM EmplTable WHERE smmActivities.ResponsibleEmployee = EmplTable.EmplId
цепляется столько раз, сколько раз вызывается метод setupRanges.
Конктетно - трабла в строке:
X++:
datasourceForTeams      = queryBuildDataSource.addDataSource(tablenum(emplTable));
Нужно при первом вызове сделать .addDataSource(tablenum(emplTable)), а при последующих вызовах испольльзовать .dataSourceTable(tablenum(emplTable))

Примерно так в общем.

P.S. Когда Вы уже X++ изучите...