Показать сообщение отдельно
Старый 03.08.2006, 13:25   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
У класса DictType есть метод extend() - он возвращает предка для выбранного EDT. Т.е.
X++:
    DictField df = new DictField(tableNum(Address), fieldnum(Address, RefZipCode));
    DictType dt;
    ;
    if (df.typeId())
    {
        dt = new DictType(df.typeId());
        while (dt && dt.extend())
            dt = new DictType(dt.extend());
        if (dt)
            info(dt.Name());
    }
__________________
Axapta v.3.0 sp5 kr2