X++:
args = new Args();
new MenuFunction(menuItemDisplayStr(SUG_ChangeDiscount), MenuItemType::Display).run(args);
Это чтобы запустить класс (собственно, произойдет вызов метода main класса, с передачей ему Args)
Args - это класс, который служит как "хранилище" настроек, которые мы хотим передать вызываемому объекту.
К примеру, при вызове из табличного метода, Вы могли бы передать текущую запись в класс
X++:
args.record(this); //Сделать это, ессно, нужно после new Args() и перед new MenuFunction();
Но, полностью поддерживаю первый пост про моветон.