На форме:
Если есть DataSource TABLE (TABLE_ds), то текущая запись будет храниться просто в переменной table. Соответственно:
X++:
Args args = new args();
;
args.record() = table;
MyClass::main(args)
Тогда в классе в _args.record() будет храниться требуемая запись.
А можно использовать MenuItemButton (если требуется нажать кнопку), где в свойствах просто указать DataSource = TABLE