|
03.06.2022, 05:27 | #1 |
Участник
|
как увидеть код SQL запроса в Report
Привет. В целях различных дебаг изысканий решил добавить вот такую строку в метод SysReportRun::fetch(), в целях видеть SQL запрос по выводу Report отчетов.
Но в некоторых случаях генерируется ошибка - запрос не содержит 1 источника данных. Подскажите может быть есть способ получше как видеть SQL запросы Report, что бы избегать подобных ошибок. Более универсальный? X++: public boolean fetch() { boolean ret; QueryRun queryRun = this.queryRun(); QueryBuildDataSource qbdsDebug = this.query().dataSourceNo(1); // debug ; ret = super(); if (ret && sectionNumber_PL) { if (! queryRun || (queryRun && SysQuery::countTotal(queryRun))) { this.addPendingSums(); this.execute(sectionNumber_PL); } } return ret; } |
|
03.06.2022, 11:46 | #2 |
Участник
|
Если в запросе нет источника данных, то текст какого запроса вы ожидаете увидеть?
Проверить существование источника данных в запросе с помощью метода query.dataSourceCount() |
|
03.06.2022, 12:11 | #3 |
Участник
|
Если нужны именно подробности запроса, то вам поможет
X++: qbdsDebug.toString()
__________________
// no comments |
|
|
|