Скорее всего, вызывая класс из формы, ты передаешь какие то параметры через Args. Допиши в эти параметры еще строчку
X++:
args.caller(element);
В классе, в ClassDeclaration объяви переменную
И в месте, где ты принимаешь параметры из args допиши вот это
X++:
caller = _args.caller();
Дальше стоит проверить, действительно ли тот объект, что записался в caller, является именно той формой, которая нужна, и если так оно и есть - принять параметры из формы:
X++:
if (caller && caller.name == formStr([ ]))
{
parm = caller.getParm();
}
Где метод caller.getParm() - это метод на форме, передающий параметр
X++:
public Parm getParm()
{
return parm;
}
Если нужно передать в класс только курсор из формы - можно вместо args.caller(element) использовать args.record([курсор таблицы])