Тема: mapIterator.end()
Показать сообщение отдельно
Старый 20.05.2008, 16:09   #4  
Stitch_MS is offline
Stitch_MS
Участник
Аватар для Stitch_MS
Соотечественники
 
397 / 483 (17) +++++++
Регистрация: 27.02.2006
Адрес: Дания
Можно применить вот этот класс.
X++:
    quickSort = QuickSort::construct(Types::String, Types::Real);
 
    while select sum(Qty), ItemId from iJTrans
        group by ItemId
    join inventTable
        where iJTrans.JournalId       == iJTable.JournalId
          && iJTrans.ItemId          == inventTable.ItemId
          && inventTable.ItemGroupId == inventItemRange.Name
    {
        quickSort.add(iJTrans.ItemId, -iJTrans.Qty);
    }
    itemEnumerator = quickSort.getEnumerator();
    while (itemEnumerator.moveNext())
    {
        [itemId, qty] = itemEnumerator.current();
        print itemId, ' ', qty;
    }
    pause;

Последний раз редактировалось Stitch_MS; 20.05.2008 в 16:48. Причина: Добавлен код