Миграция Prj Doc Gds Compare Tab

Миграция Prj Doc Gds Compare Tab#

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

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

Внимание

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

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

var ropList = sql(`
	select ott.id, ot.scode
	from btk_objecttypetab ott 
	left join btk_objecttype ot on ott.idobjecttype = ot.id 
	left join btk_class c on ot.idrefclass = c.id 
	left join mct_objecttype mot on ot.id = mot.idbtkobjecttype
	where c.sname = 'Mct_Specification'
	and ott.ssystemname = 'gdssummary'
	and mot.bisprjdoc = 1
	`).batchObjLoad(Btk_ObjectTypeTabApi, "id");
Btk_Pkg.setRWSharedUOWEditType();
for (rop : ropList){
                    Btk_ObjectTypeTabApi.setsRepresentationName(rop, "Report_gidVersionPrj");
	}
commit();