Показать сообщение отдельно
Старый 30.07.2009, 13:15   #4  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,490 / 1060 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Видимо не на том классе метод сделали. Метод должен быть статическим.

X++:
client display ClassDescription classDescription()
{
    return RunBase::getDescription(this.classNum);
}
X++:
/*MAN
Returns a description of the class with the specified classId.
*/
client server static ClassDescription getDescription(classId _classNum)
{
    SysDictClass    classObj;
    IdentifierName  staticName = staticmethodstr(runbase, Description);

    if (! _classNum)
        return '';

    classObj = new sysDictClass(_classNum);
    if (classObj && classObj.hasStaticMethod(staticName))
        return classObj.callStatic(staticName);
    return '';
}
За это сообщение автора поблагодарили: 111andrei (1).