Показать сообщение отдельно
Старый 18.02.2009, 15:04   #1  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Query - getNo(n) - не видит данных
Пишу запрос.
В нем создаю много источников.
Например, поставщик, договора, проводки.
Проблема в том, что он видит getNo(3) данные, а вот getNo(2), getNo(1) - не видит.

Т.е. он по какой - то причине теряет данные. Не могу понять в чем дело. Ниже примерная идея кода.

X++:
    QueryBuildDataSource    qbdsTable  = query.addDataSource(tableNum());
    QueryBuildDataSource    qbds2Trans = qbdsTable.addDataSource(tableNum()); 
.
.
.
            qrunVend = new QueryRun(qryVend);
            while (qrunVend.next())
            {
                _VendQ = qrunVend.getno(1);
                vendCode =  _VendQ.AccountNum;
                _ContrQ = qrunVend.getno(2);

..
}