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

Обновление 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();
	}
}