Миграция 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();