Показать сообщение отдельно
Старый 31.01.2011, 13:26   #2  
samolalex is offline
samolalex
Участник
Аватар для samolalex
Самостоятельные клиенты AX
 
259 / 107 (4) +++++
Регистрация: 18.06.2010
Адрес: Москва
Судя по коду это метод fetch отчета, хотя могу ошибаться. Скорее всего, результаты последнего запроса сохраняются посредством методов pack() и unpack() либо в самом отчете (queryRun.pack()), либо в вызывающем классе, если таковой есть.
Можно либо не сохранять результаты запроса в этих методах, либо попробовать сделать так:
X++:
qbds.addOrderByField(fieldnum(VendTable, AccountNum));
    qr = new QueryRun(query1);
    qr.query().dataSourceNo(1).clearRanges();
    qr.query().dataSourceNo(1).addRange(fieldnum(VendTable, BankAccount)).value("*UA*");
    qr.query().dataSourceNo(1).addOrderByField(fieldnum(VendTable, BankAccount));
    if (qr.prompt())
    {
        while (qr.next())
        {
__________________
С уважением, Александр.