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