Обновление блока правил автоматического распределения по РС

Обновление блока правил автоматического распределения по РС#

Обновляет настройки правил автоматического распределения по рабочим структурам. Используется для массовой донастройки правил распределения 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();