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

# Регистрация типа объекта для прочих ресурсов

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

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

Внимание

Требует адаптации под конкретную базу. Перед запуском проверьте системное имя и параметры регистрируемого типа объекта, а также необходимость удаления связанного типа ресурса.

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

    var idvResourceClass = Rss_ResourceApi.idClass();
    Btk_Pkg.setRWSharedUOWEditType();
    var idvOT = Btk_ObjectTypeApi.register("Rss_Resource_Пр", "Прочие ресурсы","Прочие ресурсы",idvResourceClass,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
    flush();
    var idvRT = sql(`select id from Rss_ResourceType r where r.idbtkobjecttype = ` + idvOT).asSingle().id;
    if(idvRT != null){
    	var ropRT = Rss_ResourceTypeApi.load(idvRT);
    	Rss_ResourceTypeApi.delete(ropRT);
    }
    commit();