Показать сообщение отдельно
Старый 12.08.2010, 13:02   #9  
raniel is offline
raniel
Участник
Аватар для raniel
 
241 / 11 (1) +
Регистрация: 20.10.2006
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Стоп! Откуда три запроса? executeQuery() какого DataSource вы перекрываете?
Должен быть один текст запроса, полученный по первому (верхнему) DataSource. В тексте запроса должны быть видны все подчинйнные таблицы и связи между ними.

Попробуйте вот так:
X++:
info(this.Query().DataSourceName(this.name()).toString());
ну три потомучто я написал:
info(this.Query().DataSourceNo(1).toString());
info(this.Query().DataSourceNo(2).toString());
info(this.Query().DataSourceNo(3).toString());

чтоб всё увидеть.

а при info(this.Query().DataSourceName(this.name()).toString()); выходит

Ошибка:
Ошибка времени выполнения: QueryBuildDataSource Объект не инициализирован.

Трассировка стека

(C)\Classes\QueryBuildDataSource\toString
(C)\Forms\ProdRouteOprOverview\Data Sources\ProdRoute\Methods\init - line 68