Миграция Prj Ver Det Prj Doc

Миграция Prj Ver Det Prj Doc#

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

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

Внимание

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

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

var ropList = sql(`
	select ott.id
	from btk_objecttypetab ott 
	left join btk_objecttype ot on ott.idobjecttype = ot.id 
	left join btk_class c on ot.idrefclass = c.id 
	where c.sname = 'Mct_Specification'
	and ott.ssystemname = 'prjver'
	order by ott.id
	`).batchObjLoad(Btk_ObjectTypeTabApi, "id");
Btk_Pkg.setRWSharedUOWEditType();
for (rop : ropList){
                    Btk_ObjectTypeTabApi.setsSelectionName(rop, "gtk-Mct_DocumentPrjVerAvi");
                    Btk_ObjectTypeTabApi.setsRepresentationName(rop, "List_gidDoc");
	}
commit();