Все прекрасно работает
Посмотрите, к примеру, метод формы
\Forms\tutorial_Form_AddControl\Designs\Design\[ButtonGroup:ButtonGroup]\Button:Button\Methods\clicked
Если там написать такой код, то все отрабатывает:
X++:
void clicked()
{
FormBuildDesign formBuilddesign = form.design();
FormBuildGroupControl formBuildGroupControl;
formStringControl c;
;
c = addGroup.addControl(FormControlType::STRING,'RunTimeControl');
c.label("New control");
c.extendedDataType(typeId2ExtendedTypeId(typeId(PurchId)));
c.lookupButton(2);
formBuildGroupControl = formBuildDesign.control( addGroup.id() );
}