Показать сообщение отдельно
Старый 30.08.2006, 10:54   #15  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Хм... Ради интереса проверил...
Вот это - вылетает.
А если поменять 475 на 474 - работает.
При этом если увеличивать длину ренджа, а не кол-во элементов - ничего не меняется...
X++:
static void Job666(Args _args)
{
    query   q;
    QueryBuildDataSource qbds;
    QueryBuildRange qbr;
    QueryRun qr;
    LedgerJournalTable l;
    str a;
    int i;

    #define.MaxLength(475)
;
    for (i=1;i<#MaxLength;i++)
    {
        a+=int2str(i)+',';
    }
    a+=int2str(#MaxLength);
    q =new Query();
    qbds = q.addDataSource(tablenum(LedgerJournalTable));
    qbr = qbds.addRange(fieldNum(LedgerJournalTable, journalNum));
    qbr.value(a);
    qr = new queryRun(q);
    while (qr.next())
    {
        l = qr.getNo(1);
        print l.JournalNum;
    }
 }

Последний раз редактировалось oip; 30.08.2006 в 15:51.
За это сообщение автора поблагодарили: slava (1).