|
нарушение прав в запросе | ☑ | ||
---|---|---|---|---|
0
Atlant
18.03.14
✎
13:12
|
Доброго времени суток все!
ситуация: 1С серверный вариант (SQL2008), 8.1 (8.1.11.67), конфигурация не типовая, есть общий модуль - не привилегированный (аналог из типовой конфигурации) в нем запрос по примитивному регистру. Запрос отлично работал, просто -- всегда!! В конфу добавили новый вид документ (Х), который не затрагивает тот регистр НАЧИСТО, на документ раздали права. проблема: одна из ограниченных ролей создает документ _НЕ_ Х, при его создании из того общего модуля происходит запрос, в котором вываливается "недостаточно прав для доступа к таблице Документ.Х" и не дает открыть старый тип документа!! :( у этой роли - права на док Х - ПОЛНЫЕ!!! на все регистры, которые при работе док Х используются - права у роли ПОЛНЫЕ! облазил нэт, подскажите - какие танцы и с каким бубном нужно сделать??? танцевал и в тестирование, и нового пользователя с этими правами создавал, и выгружал загружал базу. |
|||
1
Maxus43
18.03.14
✎
13:13
|
запрос в студию и параметры какие
|
|||
2
vicof
18.03.14
✎
13:14
|
Журнал регистрации что говорит?
|
|||
3
Atlant
18.03.14
✎
13:17
|
запрос:
"ВЫБРАТЬ ВСЕ | МАКСИМУМ(НомераДок_ОргСрезПоследних.НомерДок) КАК НомерДок |ИЗ | РегистрСведений.НомераДок_Орг.СрезПоследних( | &ВыбДата, | Организация.Ссылка = &ВыбОрганизация | И ВидВзаиморасчетов.Ссылка = &ВыбВидВР | И Определитель.Ссылка = &ВыбОпределитель) КАК НомераДок_ОргСрезПоследних | |УПОРЯДОЧИТЬ ПО | НомерДок УБЫВ" параметры справочники и перечисления - права все открыты. |
|||
4
Atlant
18.03.14
✎
13:19
|
там "ВЫБРАТЬ" просто, без "ВСЕ"
|
|||
5
Maxus43
18.03.14
✎
13:19
|
(3) смотри в регистре составные измерения, с типом "ДокументСсылка", скорее на нём спотыкается. есть такой?
|
|||
6
shuhard
18.03.14
✎
13:20
|
(3) См. (2)
платформа пишет на что конкретно нет доступа |
|||
7
Atlant
18.03.14
✎
13:22
|
(5) да, есть, но даже если составные - на те доки все права выдал.
|
|||
8
Maxus43
18.03.14
✎
13:22
|
(6)(2) см (0)
"недостаточно прав для доступа к таблице Документ.Х" в ЖР пишет не всегда, особенно если ошибку выдал в таком виде. на РЛС пишет в ЖР |
|||
9
Maxus43
18.03.14
✎
13:22
|
(7) Есть измерение "ДокументСсылка"? сиречь любой, а не несколько конкретных?
|
|||
10
Рэйв
18.03.14
✎
13:23
|
Так попробуй
ВЫБРАТЬ ВСЕ РАЗРЕШЕННЫЕ |
|||
11
Atlant
18.03.14
✎
13:24
|
(6) "Ошибка при вызове метода контекста (Выполнить): Недостаточно прав для работы с таблицей "Документ.Х"
|
|||
12
Atlant
18.03.14
✎
13:24
|
(9) да! там ДокументСсылка.
|
|||
13
Maxus43
18.03.14
✎
13:26
|
(12) ну и вот, что ещё хотел? Твой новый док вошёл в состав этого измерения. права на Чтение ссылки дай роли Пользователь
|
|||
14
Maxus43
18.03.14
✎
13:27
|
а, нетиповая... короче надо роли, которая есть у всех юзеров дать права на чтение ссылки этого документа.
Запрос очень универсален, Выразить тут не прокатит |
|||
15
Atlant
18.03.14
✎
13:35
|
мляяяятььь!! ПРАВ - Maxus43 в (13)!!!
решение: МАЛО ДАТЬ на конкретный документ права (хоть полные дайте) если в регистре измерение "ДокументСсылка" разрешение в роли -- тоже должно прямо указывать на документСсылку. дал на все документы права чтение и все поехало. философия платформы однако!!!! :( СПАСИБО Maxus43!! и всем кто участвовал!! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |