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