Показать сообщение отдельно
Старый 24.10.2008, 11:24   #7  
Yprit is offline
Yprit
Злыдни
Аватар для Yprit
Злыдни
 
419 / 93 (4) ++++
Регистрация: 22.02.2004
Адрес: СПб
Ну, например, как lev написал. Или вот так
X++:
  Map                 map = new Map(extendedTypeId2Type(typeId(RefRecId)),types::Record);
    TmpFrmVirtual       tmp;
    MapEnumerator       me;
    
    ;
    
    tmp.clear();
    tmp.ItemId = "1";
    tmp.Qty    = 1.00;
    tmp.insert();
    
    tmp.clear();
    tmp.ItemId = "2";
    tmp.Qty    = 2.00;
    tmp.insert();

    tmp.clear();
    tmp.ItemId = "3";
    tmp.Qty    = 3.00;
    tmp.insert();

    while select tmp
        map.insert(tmp.RecId,tmp);
        
    me = map.getEnumerator();
    
    while (me.moveNext())
    {
        tmp = me.currentValue();
        
        info(strFmt("%1 %2",tmp.ItemId,tmp.Qty));
    }