Имя: Пароль:
1C
1С v8
РЛС в ЗУП
0 Voody
 
26.09.11
09:49
"Эти самые РЛС" существенно тормозят отчеты, выполняемые пользователями с ограниченными правами доступа.
Для проверки отключал признак контроля на уровне записей в настройках программы, результат очевиден - отчеты формируются не 10 минут, а в пределах минуты.
Задачей стоит повышение производительности не снимая признак контроля на уровне записей.
Но вот где начинать копать? Как на примере Отчет+Пользователь отловить, что же именно так тормозит. Глядя в отладчике вижу только ступор на строке с выполнением запроса. А правила РЛС, если они есть, выполняется при любом запросе (как я понял).
Где посмотреть эти самые ограничения/контроль?

Платформа 8.2.13.219
Конф  ЗУП 2.5.40.3
Отчет: Свод начислений (формируется достаточно быстро), расшифровка или за 5-10 минут, или вообще все зависает...
1 CyberDream
 
26.09.11
09:51
В ролях описано
2 CyberDream
 
26.09.11
09:52
РЛС - с точки зрения производительности херь полная...
3 CyberDream
 
26.09.11
09:53
у нас, когда аналитический отдел  из 20 тел начинает отчеты формировать, плакать хочется
4 Voody
 
26.09.11
09:57
(1) а что именно в роли смотреть?
Ограничение доступа к данным, при позиционировании на объекте конфигурации ()например регистр расчета ОсновныеНачисленияСотрудниковОрганизаций, или это то, что в шаблонах роли указано.
Рассматриваю типовую роль РасчетчикРегламентированнойЗарплаты
5 Voody
 
26.09.11
10:04
Или как вариант, возможно ли?
При формировании отчета (или чего другого, любого действия) программно выключить и потом снова включить проверку доступа.
6 guitar_player
 
26.09.11
10:05
(5)установить привелигированный режим
7 guitar_player
 
26.09.11
10:06
(4) к тексту вашего запроса добавляется текст ограничения из роли. смотреть в конфигураторе, там у роли должен быть описан шаблон, на второй закладке текст запроса
8 Voody
 
26.09.11
10:09
(6) пробовал использовать этот метод. Изменений никаких. Клиент-серверная архитектура, запуск с клиентской машины. Возможно поэтому и не срабатывает.
9 Voody
 
26.09.11
10:12
(7) это имеете ввиду? http://i059.radikal.ru/1109/ce/668eb01ee7c5.jpg
Один (возможно несколько) запросов с этой вкладки добавляется к тексту выполняемого запроса?
10 ДемонМаксвелла
 
26.09.11
10:18
(9) один или ноль запросов для каждой роли дают доступные данные, и уже к этим доступным данным идет основной запрос
11 Voody
 
26.09.11
10:22
Спасибо. Попробую поработать с этими шаблонами.
Тогда ещё вопрос. Допустим пользователь имеет 2 роли. Одна имеет ограничение, то есть этот шаблон, другая нет. В таком случае доступ будет дан или нет?
12 kuromanlich
 
26.09.11
10:24
(0) а ведь звучит... "РЛС В ЗУП" )
13 ДемонМаксвелла
 
26.09.11
10:24
если хоть в одной роли доступ есть, то доступ будет дан
14 Voody
 
26.09.11
10:27
(12) А то..)
(13) Значит решением может быть создание копии роли с дополнительным доступом на какой то объект. Так и объекты конфигурации не изменены будут, и производительность поднимется.
Спасибо за ответы
15 ДемонМаксвелла
 
26.09.11
10:32
(14) да, роли лучше копировать, а не менять. у меня четыре десятка самописных ролей.