Перейти к основному содержанию
`Ctrl`+`K`

# Обновление Struct OT Det Room

Используется для настройки или корректировки метаданных системы: типов объектов, вкладок, состояний, операций или атрибутов.

Место применения: `Сервис > Инструменты > Выполнить JEXL-скрипт`

Внимание

Требует адаптации под конкретную базу и версию системы. Перед запуском проверьте идентификаторы, SQL-запросы, API-классы и условия обработки.

Тип: JEXL-скрипт

    var idvStructOT = Btk_ObjectTypeApi.findByMnemoCode("stucture");
    if (idvStructOT != null){
    	var ropStructOT = Btk_ObjectTypeApi.load(idvStructOT);
    	var idvRoomDOTet = Btk_ObjectTypeTabApi.findByMnemoCode(ropStructOT, "StructRoom");
    	if (idvRoomDOTet != null){
    		Btk_Pkg.setRWSharedUOWEditType();
    		var ropRoomOTDete = Btk_ObjectTypeTabApi.load(idvRoomDOTet);
    		Btk_ObjectTypeTabApi.setsSelectionName(ropRoomOTDete, "gtk-ru.bitec.app.mct.Mct_CrossLinkAvi");
    		Btk_ObjectTypeTabApi.setsRepresentationName(ropRoomOTDete, "List_StructureRoom");
    		commit();
    	}
    }