Обновление Contract OT#
Локальный скрипт модуля CNT. Используется для служебной настройки, миграции, очистки или восстановления данных, связанных с объектами модуля.
Место применения: Сервис > Инструменты > Выполнить JEXL-скрипт
Внимание
Скрипт привязан к объектам конкретного модуля и требует проверки на целевой базе. Перед запуском проверьте идентификаторы, SQL-запросы, API-классы и условия обработки.
Тип: JEXL-скрипт
Btk_Pkg.setRWSharedUOWEditType();
var idvContractType = Btk_ObjectTypeApi.findByMnemoCode("contract");
if(idvContractType != null){
Btk_ObjectTypeApi.setsCode(Btk_ObjectTypeApi.load(idvContractType), "Cnt_Contract_Contract");
};
var idvContractSubClass = Btk_SubClassApi.findByMnemoCode("contract");
if(idvContractSubClass != null) {
Btk_SubClassApi.setsCode(Btk_SubClassApi.load(idvContractSubClass), "Cnt_Contract_Contract");
}
var idvStageSubClass = Btk_SubClassApi.findByMnemoCode("stage");
if(idvStageSubClass != null) {
Btk_SubClassApi.setsCode(Btk_SubClassApi.load(idvStageSubClass), "Cnt_Contract_Stage");
}
commit();