| 
    
        
     
     | 
    
  | 
нарушение прав в запросе | ☑ | ||
|---|---|---|---|---|
| 
    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!! и всем кто участвовал!!  | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |