Цитата:
Сообщение от
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