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

# Обновление Plan Lab Distr Ver State Old

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

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

Внимание

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

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

    var idvClassState = Btk_ClassStateApi.findByNameAndIdClass("InArchive", Mct_PlanLaborDistributionVerApi.idClass(), 0B);
    var idvState = Btk_StateApi.findByMnemoCode("Old");
    if (idvClassState != null && idvState != null){
    	Btk_Pkg.setRWSharedUOWEditType();
    	var rop = Btk_ClassStateApi.load(idvClassState);
    	Btk_ClassStateApi.setidState(rop, idvState);
    	Btk_ClassStateApi.setnOrder(rop, 350B);
    	commit();
    };