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

# Mctdocrls

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

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

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

    var idvUser = Btk_UserApi.getCurrentUserID();
    var bvHasRights = sql(`
    	with rights as (
    		SELECT rights.*
    		FROM Btk_RlsUserRightsFlat as rights
    		where rights.gidObj = '`+ rop.gid + `'
    	)
    	select max(b) as "bHasRights"
    	from (
    		select
    			coalesce(max(1), 0) as b
    		from rights t
    		where t.idUser = `+ idvUser + `
    		union all
    		select
    			coalesce(max(0), 1) as b
    		from rights t
    	) t
    `).asSingle().bHasRights;
    return bvHasRights == 1B;