Показать сообщение отдельно
Старый 18.02.2008, 16:56   #15  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Вот кусочек из того, как это у нас сделано:

X++:
void insertParmMethod(GenAccessorType _accessorType, str typeName, SysElementName name )
{
    TreeNode        n1;
    SysElementName  methodName;
    ;

    name        = strlrtrim(name);
    if(_accessorType==GenAccessorType::Parm)
        name        = strUpr(substr(name,1,1))+substr(name,2,strlen(name));

    methodName  = strFmt(_accessorType==GenAccessorType::Parm ? 'parm%1' : '%1' , name  );
    if (class_Node)
    {
        class_Node.AOTadd( methodName );
        n1 = class_Node.AOTfindChild( methodName );
        n1.AOTsave();
        n1.AOTsetSource( this.genParmMethod(_accessorType, typeName, name ), false );
        n1.AOTsave();
    }
}
За это сообщение автора поблагодарили: HorrR (1).