Обновление 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();