Дело в том что код в классе BatchInfo методе dialog корректен и его править не надо.
Проблема тут в строчке:
buttonGrp.leftMode(3);
Значение передается корректное, но функция почему-то принимает boolean.
Исправляется в классе DialogGroup методе leftMode:
X++:
//Fix -->
/*
void leftMode(boolean leftMode)
*/
void leftMode(FormLeft leftMode)
//Fix <--
{
if (properties)
Dialog::setProp(properties,#leftMode,leftMode);
else
this.formGroup().leftMode(leftMode);
}
Вместо енума FormLeft можно просто int, кому как удобнее.