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

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