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

# Миграция Proc Oper Clear Spaces

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

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

Внимание

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

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

    sql(`
    select
    	mot.id as "idMctObjectTypeSpec"
    from mct_objecttype mot
    	left join btk_objecttype ot on mot.idbtkobjecttype = ot.id
    	left join btk_class c on ot.idrefclass = c.id
    where c.sname = 'Mct_Specification'
     `).foreach(function(r){
    @begin{
    	var idvMctOt = r.idMctObjectTypeSpec;
    	Mct_ObjectTypeProcOperApi.register(idvMctOt, "clearSpaces", "Удалить лишние пробелы", 14B, 5B, "Mct_SpecificationVerPosApi().clearSpaces()", 1B);
      }
    @exception
    function(exp){
    	println("[JEXL Exception] " + exp.getCause());
    }end;
    }) ;
    commit();