Обновление блока правил автоматического распределения по РС#
Обновляет настройки правил автоматического распределения по рабочим структурам. Используется для массовой донастройки правил распределения MCT.
Место применения: Сервис > Инструменты > Выполнить JEXL-скрипт
Внимание
Скрипт привязан к объектам конкретного модуля и требует проверки на целевой базе. Перед запуском проверьте идентификаторы, SQL-запросы, API-классы и условия обработки.
Тип: JEXL-скрипт
var idvBlockSormovo = Mct_AutoDistributeWsTypeApi.findByMnemoCode("BlockSormovo");
var ropList = sql(`
select t.id
from Mct_AutoDistributeWsRule t
join Mct_AutoDistributeWsType tt on t.idAutoDistributeWsType = tt.id
where tt.scode = 'Block'
`).batchObjLoad(Mct_AutoDistributeWsRuleApi, "id");
for (rop : ropList){
Mct_AutoDistributeWsRuleApi.setidAutoDistributeWsType(rop, idvBlockSormovo);
}
commit();