Цитата:
Сообщение от
Roman777
Ваша форма использеут наследник класса InventDimCtrl_Frm по стандартному механизму, описаному по ссылке выше?
Если да, то создайте в классе - наследнике метод, подобный такому:
PHP код:
void initFromCaller()
{
// видны на гриде
dimParmVisibleGrid.itemIdFlag = true;
dimParmVisibleGrid.InventSizeIdFlag = true;
dimParmVisibleGrid.InventLocationIdFlag = true;
dimParmVisibleGrid.InventGTDIdFlag_RU = true;
// не доступны для редактирования
dimParmLockedRightClick.ItemIdFlag = true;
dimParmLockedRightClick.InventSizeIdFlag = true;
dimParmLockedRightClick.InventLocationIdFlag= true;
dimParmLockedRightClick.InventGTDIdFlag_RU = true;
dimParmEnabled.InventLocationIdFlag = true;
}
Вызовите его в Init() вашей формы:
PHP код:
element.inventDimSetupObject().initFromCaller();
да, пробую по стандартному механизму, однако не получается вызывать метод updateDesign в инете формы, так как описано в статье

ругается при создании объекта могего класса наследника... т.к. при создании объекта передается только форма(element) а в методе new нужен еще и объект типа InventMovement... где его брать понять не могу...