Недостаточно прав для работы с таблицей РегистрСведений.СклоненияПредставленийОбъектов
21.02.2020
12:58
#1
Здравствуйте.
Подскажите, пожалуйста, почему выдается такое сообщение - Недостаточно прав для работы с таблицей РегистрСведений.СклоненияПредставленийОбъектов
Пользователю даны все возможные права. Проблема решается, если пользователя включить в группу Администраторы.
В тексте программы такой запрос (это его часть, на самом деле он больше). Если из него убрать обращение к РегистрСведений.СклоненияПредставленийОбъектов, то все работает.
ВЫБРАТЬ
ПриемНаРаботу.Сотрудник КАК Сотрудник,
ЕСТЬNULL(СклоненияПредставленийОбъектов.ДательныйПадеж,ПриемНаРаботу.Подразделение.Наименование) КАК Подразделение,
ЕСТЬNULL(СклоненияПредставленийОбъектов_Д.РодительныйПадеж, ПриемНаРаботу.Должность.Наименование) КАК Должность
ИЗ
Документ.ПриемНаРаботу КАК ПриемНаРаботу
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СклоненияПредставленийОбъектов КАК СклоненияПредставленийОбъектов
ПО ПриемНаРаботу.Подразделение.Ссылка = СклоненияПредставленийОбъектов.Объект
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СклоненияПредставленийОбъектов КАК СклоненияПредставленийОбъектов_Д
ПО ПриемНаРаботу.Должность.Ссылка = СклоненияПредставленийОбъектов_Д.Объект
ГДЕ
ПриемНаРаботу.Сотрудник = &Сотрудник И ПриемНаРаботу.Ссылка = &Регистратор
Может можно как-то по-другому получить склонения подразделения и должности ?
Управляемые формы, конфигурация Зарплата и кадры государственного учреждения, редакция 3.1
3.1.12.144
Версия платформы 8.3.15
Подскажите, пожалуйста, почему выдается такое сообщение - Недостаточно прав для работы с таблицей РегистрСведений.СклоненияПредставленийОбъектов
Пользователю даны все возможные права. Проблема решается, если пользователя включить в группу Администраторы.
В тексте программы такой запрос (это его часть, на самом деле он больше). Если из него убрать обращение к РегистрСведений.СклоненияПредставленийОбъектов, то все работает.
ВЫБРАТЬ
ПриемНаРаботу.Сотрудник КАК Сотрудник,
ЕСТЬNULL(СклоненияПредставленийОбъектов.ДательныйПадеж,ПриемНаРаботу.Подразделение.Наименование) КАК Подразделение,
ЕСТЬNULL(СклоненияПредставленийОбъектов_Д.РодительныйПадеж, ПриемНаРаботу.Должность.Наименование) КАК Должность
ИЗ
Документ.ПриемНаРаботу КАК ПриемНаРаботу
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СклоненияПредставленийОбъектов КАК СклоненияПредставленийОбъектов
ПО ПриемНаРаботу.Подразделение.Ссылка = СклоненияПредставленийОбъектов.Объект
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СклоненияПредставленийОбъектов КАК СклоненияПредставленийОбъектов_Д
ПО ПриемНаРаботу.Должность.Ссылка = СклоненияПредставленийОбъектов_Д.Объект
ГДЕ
ПриемНаРаботу.Сотрудник = &Сотрудник И ПриемНаРаботу.Ссылка = &Регистратор
Может можно как-то по-другому получить склонения подразделения и должности ?
Управляемые формы, конфигурация Зарплата и кадры государственного учреждения, редакция 3.1
3.1.12.144
Версия платформы 8.3.15
Ответили:
пост #5
23.02.2020
11:36
#2
| Цитата |
|---|
| Светлана пишет: Подскажите, пожалуйста, почему выдается такое сообщение - Недостаточно прав для работы с таблицей РегистрСведений.СклоненияПредставленийОбъектов Пользователю ---- , конфигурация Зарплата и кадры государственного учреждения, редакция 3.1 3.1.12.144 Версия платформы 8.3.15 |
Похоже на ошибку платформы
Для ЗКГУ 3.1.12.144 и последующих актуальных релизов рекомендована
- Цитирую:
Зарплата и кадры государственного учреждения, редакция 3, версия 3.1.12.144
Внимание! Текущая версия конфигурации "Зарплата и кадры государственного учреждения" предназначена для использования с версией технологической платформы 1С:Предприятие 8 не ниже 8.3.14.1976.
Цитирую баг-трекер
Код ошибки: 10218936
Код(ы) обращения: HL-114215
Статус: Исправлена в тестовой версии Зарегистрирована: 04.02.2020
Описание:Исправлена: "Технологическая платформа", версия 8.3.17.1032 (для тестирования)
Метод ПолучитьСклонениеСтроки при склонении словосочетаний, содержащих составные слова, например, "проектно-конструкторский отдел", возвращает неправильный результат.
Ответили:
пост #3
25.02.2020
11:35
#3
Ответ на
пост №2
Контрольное Cоотношение Равенство, поправьте меня, если ошибаюсь, но ЗКГУ во многом идентична ЗУП, а в ЗУП если посмотреть у регистра сведений СклонениеПредставленийОбъектов права доступа, то право чтения (как и все остальные права) имеется только у роли ПолныеПрава, которая, в свою очередь, имеется только у группы доступа Администраторы (у всех остальных групп доступа она тупо скрывается из списка ролей, это прописано в коде). Ответили:
пост #4
25.02.2020
12:06
#4
Ответ на
пост №3
Валера Пупкин, Вы правы. Спасибо. Я новичок, поэтому туда даже и не посмотрела.
В результате выкрутилась так
&НаСервере
Функция СклонениеНаСервере(Текст, Падеж)
Возврат СклонениеПредставленийОбъектов.ПросклонятьПредставление(Текст, Падеж);
КонецФункции
&НаКлиенте
Процедура Печать()
// обращение к регистру склонений
Склонение = СклонениеНаСервере("программист", 2);
КонецПроцедуры
Читают тему
(гостей: 1)