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

# Обновление SP Emptys Position

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

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

Внимание

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

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

    for (i : (1 .. 100)){
    	var nvOffset = (i-1) * 1000
    	var ropList =  sql(`
    		select d.id as "id" from Mct_SpecificationVerPos d
    		where sPosition is null
    		order by d.id
    		`
    		+ "offset " + nvOffset + " limit 1000").batchObjLoad(Mct_SpecificationVerPosApi, "id");
    	for (rop : ropList){
    		var svPosition = "[G]"+rop.idJ();
    		Mct_SpecificationVerPosApi.setsPosition(rop, svPosition);
    	}
    	commit();
    }