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

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

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