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

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

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

Место применения: Сервис > Инструменты > Выполнить 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();