Ваша форма использеут наследник класса 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();