В голову пришла следующая мысль - создать диалог, например в джобе, и прикрепить к нему готовую форму, в методе
performFormLookup контрола этой формы указать необходимый размер поля лукапного грида, как было приведено мною выше. Данный способ работает, код джобы:
X++:
static void TestDialog(Args _args)
{
dialog dialog;
Object o;
Form frm = new Form(formstr(TestForm), false);
;
dialog = new Dialog("Тест", o, "", frm);
dialog.run();
if(dialog.closedOk())
{
}
}
P.S. На форме диалога нужно будет создать группу
DialogStartGrp, плюс ко всему, добавить необходимые контролы (CommandButton'ы и др.).