Обновление TPL Res Path

Обновление TPL Res Path#

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

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

Внимание

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

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

var ropav = sql(`
	select 
		tpl.id 
	from mct_techproclist tpl 
	left join mct_postype pt on tpl.idpostype = pt.id 
	where pt.scode != 'МСЧ'
	and srespath is null 
	and exists (
		select 1 from mct_techproclistnorm tln 
		where tln.idtechproclist = tpl.id
		)
`).batchObjLoad(Mct_TechProcListApi, "id");
for (rop : ropav) {
	var svResPath = Mct_TechProcListApi.getResPath(rop, null).getCaption("-");
	Mct_TechProcListApi.setsResPath(rop, svResPath);
};
commit();