Показать сообщение отдельно
Старый 24.01.2007, 22:54   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
Может воспользоваться infolog.GlobalCache() ?
X++:
PriceDiscTable convert(PriceDiscTable priceDiscTable, container inData)
{
    SysGlobalCache globalCache = infolog.GlobalCache();
    NEW_PriceDiscId NEW_PriceDiscId = globalCache.get("Import", "PriceDiscId");
    ;
    priceDiscTable.checkDate();
    if (!NEW_PriceDiscId)
    {
        NEW_PriceDiscId = NumberSeq::newGetNum( NumberSeqReference::findReference( typeId2ExtendedTypeId( typeid( NEW_PriceDiscId ) ) ),true ).num();
        globalCache.set("Import", "PriceDiscId", NEW_PriceDiscId);
    }    
    priceDiscTable.NEW_PriceDiscId = NEW_PriceDiscId;
    return priceDiscTable;
}
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: belugin (11), DTD (1).