Показать сообщение отдельно
Старый 19.06.2015, 15:37   #9  
syl is offline
syl
Участник
Аватар для syl
 
236 / 21 (1) +++
Регистрация: 10.06.2015
Адрес: Киев
Я выявил такой запрос:

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(), откуда он берет свое значение?

Последний раз редактировалось syl; 19.06.2015 в 16:04.