Примерно так.
X++:
static void classObjectJob(Args _args)
{
SysDictClass dictClass;
str className = 'Class1';
str methodName = 'method1';
Object classObject;
;
if (!className2Id(className))
throw error('Класс не существует');
classObject = new DictClass(className2Id(className)).makeObject();
dictClass = new SysDictClass(className2Id(className));
if (dictClass && dictClass.hasObjectMethod(methodName))
dictClass.callObject(methodName, classObject);
else
error('Метод не существует');
}