Регистрация типа объекта для прочих ресурсов#
Используется для регистрации типа объекта для ресурсов и удаления автоматически созданного типа ресурса после настройки. Скрипт относится к настройке метаданных и типов объектов.
Место применения: Сервис > Инструменты > Выполнить 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();