Обновление Plan Labor Dist State

Обновление Plan Labor Dist State#

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

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

Внимание

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

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

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