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

# Добавление состояния документа для технологического сборочного узла

Добавляет настройки состояний документа для объектов технологических сборочных узлов. Используется при донастройке документных состояний MCT.

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

Внимание

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

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

    for (i : (1 .. 50)){
    	//var nvOffset = (i-1) * 500
    	var ropList =  sql(`
    		select t.id
    		from mct_techassemblyunit t
    		where not exists (
    			select 1 from mct_documentstatedoc dsd
    			where dsd.gidsrc = t.gid
    		)
    		order by t.id
    		limit 500
    		`).batchObjLoad(Mct_TechAssemblyUnitApi, "id");
    	for (rop : ropList){
    		Mct_DocumentStateDocApi.updateStateDoc(rop.gid(), false);
    	}
    	commit();
    }