Имя: Пароль:
1C
 
СКД: роль пользователя и видимость полей запроса
0 IamAlexy
 
23.11.10
13:18
Странный, весьма странный прикол обнаружил...


есть запрос, который в СКД соответственно отчет рисует..
соответственно есть некая роль под которой половины колонок таблицы результатов запроса не видно.

на роли сняты все ограничения, никакого там РЛС, все права на все упоминаемые в запросе объекты есть.

Причем если этот же самый запрос под этой же самой ролью пульнуть в простую консоль запросов - то результат будет тот который нужен - все колонки есть и все доступно.

получается как то именно СКД рубит доступ.. только вот где и как?
1 КМ155
 
23.11.10
13:20
(0) профайлер + ТЖ + клизма кэшам
2 Cube
 
23.11.10
13:20
(0) Может кеш почистить?
3 IamAlexy
 
23.11.10
13:21
тж это чо ?
4 IamAlexy
 
23.11.10
13:21
(2) первым делом почистил..
5 IamAlexy
 
23.11.10
13:23
причем СКД голая - то есть только схема в отчете, никакого программирования, никаких там шаблонов или заготовок или еще чего где могли права зарубится - то что платформа нарисовала и все..
6 КМ155
 
23.11.10
13:23
(3) тех журнал
я бы последовательно упростил в СКД запрос до одной таблицы и профайлером посмотрел, если ошибка останется, с чем INNER идет
7 Cube
 
23.11.10
13:23
(4) Сохраненные настройки отчета есть? Попробуй завести нового пользователя с этой ролью и под ним отрыть отчет.
8 el-gamberro
 
23.11.10
13:25
Отладчик в помощь...
9 IamAlexy
 
23.11.10
13:26
(7) взял пользователя с полными правами, понизил ему права - то есть выдал роли такие же как у косячного... и у него начало все косячить :)
10 IamAlexy
 
23.11.10
13:26
(8) чо отладчик?

простой тупой отчет на СКД где просто схема компановки и все и больше ничего нет..

что тут отладчиком увидить то?
в одном случае выдается 2 измерения регистра в другом случае одно измерение.. второго нет.. причем в настрйоках скд его нет вообще среди полей..
11 Cube
 
23.11.10
13:27
(9) А вдруг у него тоже есть сохраненные настройки этого отчета?)) Для чистоты эксперимента, нужно создать нового пользователя :)
12 IamAlexy
 
23.11.10
13:29
(11) конечно есть.. причем сохраены в рабочем режиме - когда все поля видны и доступны..

:)

а при изменении роли такое ощущение что нет прав на справочник который является измерением.. хотя права есть.. все...
13 КМ155
 
23.11.10
13:31
(10) тип измерения не составной часом ?
14 IamAlexy
 
23.11.10
13:31
(13) нет. справочник.
15 КМ155
 
23.11.10
13:32
(12) [нет прав на справочник который является измерением,хотя права есть]

у справочника могут быть реквизиты и владельцы
16 Cube
 
23.11.10
13:32
(12) Могу подсказать, где делают хорошие бубны из благородных пород дерева... :)
17 IamAlexy
 
23.11.10
13:35
(15)
независимые права подчиненных объектов отключены
владельцев нет.

причем вся хитрость в том что если запрос выполнить например в консоли запросов а не в СКД то он работает ПРАВИЛЬНО и все поля доступны...

а вот именно в СКД - тупняк.


(16) ппц.. всю голову уже сломал...
куда рыть непонятно
18 assasu
 
23.11.10
13:38
сделаю заметку...очень интересно.
19 КМ155
 
23.11.10
13:38
(17)
1 - проверить в консоле СКД
2 - создать новый отчет - перекинуть схему
3 - использовать тех.журнал или профайлер и посмотреть запрос на сиквеле
20 IamAlexy
 
23.11.10
13:40
(19) в консоле то же самое..
21 IamAlexy
 
23.11.10
13:41
причем прикол в том что поле в закладке "Ресурсы" настройки компановки есть, а вот уже на закладке "Настройки" этого поля нет...
22 КМ155
 
23.11.10
13:42
(20) [в консоле то же самое]
в СКД вроде можно посмотреть запрос, сформированный компановщиком ?
23 assasu
 
23.11.10
13:42
(21) ну это объясняет почему нет полей в выходной форме
24 IamAlexy
 
23.11.10
13:44
(23) главный вопрос почему поле в ресурсах есть а в настройках уже его нет..

причем на 12.96 и на 13.180 платформе это наблюдается
25 Cube
 
23.11.10
13:44
(21) А в названии этого поля (на первой закладке СКД) случайно точки нет?
26 IamAlexy
 
23.11.10
13:50
(25) нет.

отбой.
нашел в чем косяк.

моя ступил.

СКД восхотело право "Просмотр" у роли.. "Чтение" ей было недостаточно..

иш...
27 КМ155
 
23.11.10
13:52
(26) туше
28 IamAlexy
 
23.11.10
13:57
(27) чо ?
29 Cube
 
23.11.10
14:06
wiki:Туше
Думаю, имелся ввиду укол в фехтовании))
30 КМ155
 
23.11.10
14:18
(28) туше - момент броска противника на обе лопатки
Независимо от того, куда вы едете — это в гору и против ветра!