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

# Миграция 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();