РЛС в ЗУП #571363


#0 by Voody
"Эти самые РЛС" существенно тормозят отчеты, выполняемые пользователями с ограниченными правами доступа. Для проверки отключал признак контроля на уровне записей в настройках программы, результат очевиден - отчеты формируются не 10 минут, а в пределах минуты. Задачей стоит повышение производительности не снимая признак контроля на уровне записей. Но вот где начинать копать? Как на примере Отчет+Пользователь отловить, что же именно так тормозит. Глядя в отладчике вижу только ступор на строке с выполнением запроса. А правила РЛС, если они есть, выполняется при любом запросе (как я понял). Где посмотреть эти самые ограничения/контроль? Платформа 8.2.13.219 Конф  ЗУП 2.5.40.3 Отчет: Свод начислений (формируется достаточно быстро), расшифровка или за 5-10 минут, или вообще все зависает...
#1 by CyberDream
В ролях описано
#2 by CyberDream
РЛС - с точки зрения производительности херь полная...
#3 by CyberDream
у нас, когда аналитический отдел  из 20 тел начинает отчеты формировать, плакать хочется
#4 by Voody
а что именно в роли смотреть? Ограничение доступа к данным, при позиционировании на объекте конфигурации например регистр расчета ОсновныеНачисленияСотрудниковОрганизаций, или это то, что в шаблонах роли указано. Рассматриваю типовую роль РасчетчикРегламентированнойЗарплаты
#5 by Voody
Или как вариант, возможно ли? При формировании отчета (или чего другого, любого действия) программно выключить и потом снова включить проверку доступа.
#6 by guitar_player
установить привелигированный режим
#7 by guitar_player
к тексту вашего запроса добавляется текст ограничения из роли. смотреть в конфигураторе, там у роли должен быть описан шаблон, на второй закладке текст запроса
#8 by Voody
пробовал использовать этот метод. Изменений никаких. Клиент-серверная архитектура, запуск с клиентской машины. Возможно поэтому и не срабатывает.
#9 by Voody
это имеете ввиду? Один (возможно несколько) запросов с этой вкладки добавляется к тексту выполняемого запроса?
#10 by ДемонМаксвелла
один или ноль запросов для каждой роли дают доступные данные, и уже к этим доступным данным идет основной запрос
#11 by Voody
Спасибо. Попробую поработать с этими шаблонами. Тогда ещё вопрос. Допустим пользователь имеет 2 роли. Одна имеет ограничение, то есть этот шаблон, другая нет. В таком случае доступ будет дан или нет?
#12 by kuromanlich
а ведь звучит... "РЛС В ЗУП" )
#13 by ДемонМаксвелла
если хоть в одной роли доступ есть, то доступ будет дан
#14 by Voody
А то..) Значит решением может быть создание копии роли с дополнительным доступом на какой то объект. Так и объекты конфигурации не изменены будут, и производительность поднимется. Спасибо за ответы
#15 by ДемонМаксвелла
да, роли лучше копировать, а не менять. у меня четыре десятка самописных ролей.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С