|   |   | 
| 
 | 1C ЗУП 3.1 не хватает прав при формировании отчета, как узнать на что именно не хватает? | ☑ | ||
|---|---|---|---|---|
| 0
    
        evorle145 14.07.22✎ 13:18 | 
        У кадровика при формировании отчета статистика персонала валится ошибка :
 У пользователя недостаточно прав на исполнение операции над базой данных. {ОбщийМодуль.ВариантыОтчетов.Модуль(1717)}:ОтчетОбъект.СкомпоноватьРезультат(Результат.ТабличныйДокумент, Результат.Расшифровка); {ОбщийМодуль.ВариантыОтчетов.Модуль(2709)}:Формирование = СформироватьОтчет(Параметры, Ложь, Ложь); {(1)}:ВариантыОтчетов.СформироватьОтчетВФоне(Параметры[0],Параметры[1]) {ОбщийМодуль.ОбщегоНазначения.Модуль(5264)}:Выполнить ИмяМетода + "(" + ПараметрыСтрока + ")"; {ОбщийМодуль.ДлительныеОперации.Модуль(1109)}:ОбщегоНазначения.ВыполнитьМетодКонфигурации(ИмяПроцедуры, ПараметрыВызова); {ОбщийМодуль.ДлительныеОперации.Модуль(426)}:ВызватьПроцедуру(ИмяПроцедуры, ПараметрыЭкспортнойПроцедуры); {ОбщаяФорма.ФормаОтчета.Форма(1297)}:Результат = ДлительныеОперации.ВыполнитьВФоне( по причине: Ошибка исполнения отчета по причине: Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата' по причине: У пользователя недостаточно прав на исполнение операции над базой данных. по причине: Ошибка вывода результата по причине: Ошибка при выводе результата по причине: Ошибка получения данных по причине: Ошибка создания набора данных "НаборДанных1" по причине: Ошибка при исполнении запроса набора данных по причине: Ошибка выполнения запроса по причине: У пользователя недостаточно прав на исполнение операции над базой данных. _____________________________________________________ Я отладчиком открыл запрос, который не может выполниться под этим пользователем, а там таблиц штук 40... проверять каждую таблицу - долго... может есть какой-то быстрый способ? | |||
| 1
    
        Amra 14.07.22✎ 13:21 | 
        Что ЖР говорит?     | |||
| 2
    
        PuhUfa 14.07.22✎ 13:25 | 
        (1) Миста же лучше знает чем этот ваш ЖР -)     | |||
| 3
    
        6awkup_true 14.07.22✎ 13:29 | 
        в зупе была роль на формирование рег отчетности отдельная. посмотри в предприятии     | |||
| 4
    
        YFedor 14.07.22✎ 13:29 | 
        (1) Так в ЖР ровно этот же текст и будет     | |||
| 5
    
        evorle145 14.07.22✎ 13:32 | 
        (4) да, там этот же текст... только вот я обратил внимание что:
 https://skr.sh/sEvOfdlw3xZ?a там еще предварительно выдается отказ на справочник подразделения. Но доступ к справочнику есть! точнее есть согласно РЛС! Значит в этом запросе где-то забыли поставить "Разрешенные", так получается? | |||
| 6
    
        Масянька 14.07.22✎ 13:33 | 
        (0) Скрин ошибки покажи.     | |||
| 7
    
        Фрэнки 14.07.22✎ 13:35 | 
        Так у Расчетчика должны быть права в наличии на этот отчет со статистикой персонала. У Кадровика не будет. Это и так понятно. 
 Можно попробовать под профилем Табельщика, т.е. добавить Кадровику профиль Табельщика. Это если в статистике только время работы, а не денег нет. | |||
| 8
    
        evorle145 14.07.22✎ 13:35 | 
        (6) вот , пожалуйста:
 https://skr.sh/sEvDGIxMktz?a | |||
| 9
    
        Масянька 14.07.22✎ 13:36 | 
        (8) А подробнее есть?     | |||
| 10
    
        6awkup_true 14.07.22✎ 13:36 | 
        создай группу доступа. там поставь галки про рег отчетность и варианты отчетов(там штук 5 галок надо поставить). включи туда пользователя, зайди под ним и проверь. должно помочь     | |||
| 11
    
        Фрэнки 14.07.22✎ 13:36 | 
        И строка там же торчит в отказе доступа к Подразделению     | |||
| 12
    
        Доминошник 14.07.22✎ 13:37 | 
        А в кнопке "Ещё" нет такого "Права пользователей"?     | |||
| 13
    
        evorle145 14.07.22✎ 13:38 | 
        (7) вот я тоже так думал, но:
 https://skr.sh/sEvuxNkk3RP?a там есть несколько вариантов этого отчета. И прикол: "численность и текучесть кадров" выдает ошибку, а "численность и текучесть кадров за период" спокойно формируется... | |||
| 14
    
        Фрэнки 14.07.22✎ 13:41 | 
        (13) может в самом деле при доступе к ограниченным данным такое выдает... Какие ограничения установлены? Или Пользователям идут только разные профили (роли), а ограничений по данным нет?     | |||
| 15
    
        evorle145 14.07.22✎ 13:44 | 
        (14) органичения по организациям есть. Но отчет формируется по организации , к которой доступ есть. А значит и доступ к подразделениям тоже должен быть... получается в запросе в какой-то таблице обращается к подразделению, которое относится к организации, на которую нет прав....     | |||
| 16
    
        shuhard 14.07.22✎ 13:44 | 
        (14) угу
 ошибка RLS, источник Подразделение | |||
| 17
    
        _Batoo 14.07.22✎ 13:45 | 
        в варианте "Численность и текучесть кадров" как раз выводится подразделение в отличие от "Численность и текучесть кадров за период"     | |||
| 18
    
        _Batoo 14.07.22✎ 13:46 | 
        документы "ПереводКДругомуРаботодателю" есть в базе?     | |||
| 19
    
        evorle145 14.07.22✎ 13:48 | 
        (18) нет, ни одного такого документа не заведено.     | |||
| 20
    
        Kassern 14.07.22✎ 13:48 | 
        (0) "может есть какой-то быстрый способ" - конечно же есть! Дайте ей полные права)     | |||
| 21
    
        _Batoo 14.07.22✎ 13:49 | 
        или обособки-филиалы которые как Организации заведены, перемещения между ними     | |||
| 22
    
        lodger 14.07.22✎ 13:56 | 
        (0) попробуй взять этот макет скд в расширение и дописать слово РАЗРЕШЕННЫЕ в запрос подразделений     | |||
| 23
    
        evorle145 14.07.22✎ 13:58 | 
        (22) вот я сейчас так и сделал, открыл этот отчет, открыл скд - на все таблицы поставил галку Разрешенные. Но ошибка осталась та же..
 Видимо этот скд программно где-то еще запрос дополняет или видоизменяет... | |||
| 24
    
        _Batoo 14.07.22✎ 14:00 | 
        оно так не работает) тогда бы "Численность и текучесть кадров за период" не формировался)     | |||
| 25
    
        _Batoo 14.07.22✎ 14:01 | 
        понятно же что в результат попадают подразделения, которые прочитались из других таблиц, но на отображение которых не хватает доступа     | |||
| 26
    
        evorle145 14.07.22✎ 14:07 | 
        вот я выгрузил макеты в текстовый файл и запустил сравнение запросов:
 https://skr.sh/sEvtcKK4rRO?a действительно разница на подразделения, но не пойму что это: "ГДЕ РегистрСведений.Подразделение В ИЕРАРХИИ (&П2)" ???? такого "РегистрСведений.Подразделение" регистра нет... | |||
| 27
    
        _Batoo 14.07.22✎ 14:11 | 
        чуть выше глянь, где "КАК РегистрСведений"     | |||
| 28
    
        evorle145 14.07.22✎ 14:18 | 
        (27) ох, сории, да тупанул... значит чуть выше по идее должен стоять "Разрешенные" или как..     | |||
| 29
    
        _Batoo 14.07.22✎ 14:19 | 
        на (21) ответь?
 и что такое &П2, доработанный отчет? | |||
| 30
    
        evorle145 14.07.22✎ 14:20 | 
        (21) сорри, пропустил ваш вопрос. Нет, такого нет.     | |||
| 31
    
        evorle145 14.07.22✎ 14:23 | 
        (29) не, отчет стоковый. П2 это походу какой то параметр, отладчик в момент процесса вывода вообще показывает что он содержит пустую ссылку на справочник ПодразделенияОрганизаций 
 https://skr.sh/sEvNtMDwgPc?a | |||
| 32
    
        _Batoo 14.07.22✎ 14:26 | 
        как вариант пробуй сформировать под пользователем отчет за месяц, если есть ошибка доступа, то формируй за 1-15 числа этого месяц и т.д.
 так найдешь за какой день ошибка и посмотришь кадровую историю за этот день, что там за подразделение | |||
| 33
    
        Фрэнки 14.07.22✎ 14:27 | 
        П2 из параметров отчета, да. Т.е. когда подразделения на выбрано, то срабатывает в Иерархии по Пустому подрзаделению и это как раз приводит к срабатыванию RLS     | |||
| 34
    
        Фрэнки 14.07.22✎ 14:27 | 
        Когда *НЕ выбрано Подраздление в Параметрах отчета.     | |||
| 35
    
        evorle145 14.07.22✎ 14:35 | 
        (34) в очередной раз Фрэнки меня выручает дельным советом!   _Batoo - вам тоже огромная благодарность за помощь!
 (33) вот этот пост подтолкнул меня проверить это: https://skr.sh/sEvskIlqiCN?a и удивительно, но "РегистрСведений.Подразделение В ИЕРАРХИИ (&П2)" по пустому подразделению - это приводит к ошибке RLS... кажется это не совсем логичным.. но оказалось это факт... | |||
| 36
    
        Фрэнки 14.07.22✎ 14:43 | 
        :-)
 По хорошему, в таком отчете условие ГДЕ должны продумывать на случаи включенного RLS. Тут явно этого не было. | |||
| 37
    
        evorle145 14.07.22✎ 14:47 | 
        (36) похоже вот здесь не поставили "Разрешенные"
 https://skr.sh/sEvzwkShmlP? посчитали избыточным... типа ну какой нормальный бухгалтер будет формировать отчет по пустой группе.. | |||
| 38
    
        lodger 14.07.22✎ 15:24 | 
        (37) для меня вообще шок, что стоит параметр на пустую ссылку. это если откатить настройки на стандарт такое условие стоит?     | |||
| 39
    
        Фрэнки 14.07.22✎ 15:30 | 
        (38) да. такое в ЗУП в отчетах попадается     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |