Удаление TPLN Class Collection#
Локальный скрипт модуля MCT. Используется для служебной настройки, миграции, очистки или восстановления данных, связанных с объектами модуля.
Место применения: Сервис > Инструменты > Выполнить JEXL-скрипт
Внимание
Скрипт привязан к объектам конкретного модуля и требует проверки на целевой базе. Перед запуском проверьте идентификаторы, SQL-запросы, API-классы и условия обработки.
Тип: JEXL-скрипт
Btk_Pkg.setRWSharedUOWEditType();
sql(`
select
cc.id
from btk_classcollection cc
join btk_class mc on cc.idbtkclass = mc.id
join btk_class rc on cc.idrefclass = rc.id
join btk_attribute ra on cc.idrefattr = ra.id
where mc.sname = 'Mct_TechProcListNorm'
and rc.sname = 'Mct_TechProcNorm'
and ra.ssystemname = 'gidSrc'
`).foreach(function(r){
var rop = Btk_ClassCollectionApi.load(r.id);
Btk_ClassCollectionApi.delete(rop);
});
commit();