Я выявил такой запрос:
NAME:
qbds
VALUE: SELECT FIRSTFAST * FROM VendTrans WHERE ((TransDate<={ts '2014-12-31 00:00:00.000'})) AND ((Dimension[4] = N'GRUPPOTECN')) AND ((EmplAccount_RU = ' '))
TYPE: QueryBuildDataSource
Но я так и не понял где именно он формируется. Везде где в наследниках есть метод Query пытался дебажить, эти методы просто не вызываются. Я уже разобрал последовательность вызов и логику работы, но мне нужно найти где именно формируется запрос, и что он туда пихает и из каких таблиц. Либо дебагер перехватывает не все методы, либо я что то упустил...
X++:
//RLedgerSheetEngine.Run()
SysQueryRun runQuery;
;
this.initAccounts();
runQuery = new SysQueryRun(this.initRunQuery());
while(runQuery.next())
{
this.loopAction(runQuery);
}
X++:
protected Query initRunQuery()
{
return queryRun.query();
}
Где найти этот самый queryRun.query(), откуда он берет свое значение?