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

# Миграция Pos Type Gds Contras Set Type

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

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

Внимание

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

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

    var listNone = pgArrayToNLongList(null);
    var ropListAll =  sql(`
    	select id
    	from mct_docposset ds
    	where coalesce(ds.bSetContrasCode, 0) = 0
    	`).batchObjLoad(Mct_DocPosSetApi, "id");
    for (rop : ropListAll){
    	Mct_DocPosSetApi.setGdsArticleSetType(rop, false, listNone);
    }
    var ropListAll =  sql(`
    	select id
    	from mct_docposset ds
    	where coalesce(ds.bSetContrasDesignation, 0) = 0
    	`).batchObjLoad(Mct_DocPosSetApi, "id");
    for (rop : ropListAll){
    	Mct_DocPosSetApi.setGdsDesignationSetType(rop, false, listNone);
    }
    var ropListAll =  sql(`
    	select id
    	from mct_docposset ds
    	where coalesce(ds.bSetContrasCaption, 0) = 0
    	`).batchObjLoad(Mct_DocPosSetApi, "id");
    for (rop : ropListAll){
    	Mct_DocPosSetApi.setGdsCaptionSetType(rop, false, listNone);
    }
    commit();