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

# Обновление Route List OT

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

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

Внимание

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

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

    var idvClass = Mes_RouteListApi.idClass();
    var idvDefOT = Btk_ObjectTypeApi.getDefaultObjType(idvClass, null);
    var ropav = sql(`
    	select
    		rl.id
    	from Mes_RouteList rl
    	where rl.idObjectType is null
    `).batchObjLoad(Mes_RouteListApi, "id");
    for (rop : ropav) {
    	Mes_RouteListApi.setidObjectType(rop, idvDefOT);
    };
    commit();