Показать сообщение отдельно
Старый 28.01.2014, 10:29   #2  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
650 / 352 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Я подумал, что может быть он сразу копирует данные из этого параметра, если по нему заранее сделать выборку. Но тесты показали, что ничего не происходит.
Еще один странный случай происходит при использовании RecordSortedList. Если не сделать сортировку, вернет только первую запись, а если раскомментировать строку в примере, то все будет ок:
X++:
static void testRecordSortedList(Args _args)
{
    SalesTable          salesTable, st;
    RecordSortedList    list = new RecordSortedList(tableNum(SalesTable));
    boolean             more;
    ;

    // list.sortOrder(fieldNum(SalesTable, SalesId));
    
    while select salesTable where
        salesTable.CustAccount  == 'CPG-000002'
    {
        list.ins(salesTable);
    }
    
    for (more = list.first(st); more; more = list.next(st))
    {
        info(st.SalesId);
    }
    info('Done');
}
Бага?
__________________
// no comments