Недостаточно прав для работы с таблицей РегистрСведений.СклоненияПредставленийОбъектов

Новая тема
Здравствуйте.

Подскажите, пожалуйста, почему выдается такое сообщение - Недостаточно прав для работы с таблицей РегистрСведений.СклоненияПредставленийОбъектов

Пользователю даны все возможные права. Проблема решается, если пользователя включить в группу Администраторы.  

В тексте программы такой запрос (это его часть, на самом деле он больше). Если из него убрать обращение к РегистрСведений.СклоненияПредставленийОбъектов, то все работает.

ВЫБРАТЬ

   ПриемНаРаботу.Сотрудник КАК Сотрудник,
   ЕСТЬNULL(СклоненияПредставленийОбъектов.ДательныйПадеж,ПриемНаРаботу.Подразделение.Наименование) КАК Подразделение,
   ЕСТЬNULL(СклоненияПредставленийОбъектов_Д.РодительныйПадеж, ПриемНаРаботу.Должность.Наименование) КАК Должность

ИЗ

Документ.ПриемНаРаботу КАК ПриемНаРаботу

   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СклоненияПредставленийОбъектов КАК СклоненияПредставленийОбъектов
   ПО ПриемНаРаботу.Подразделение.Ссылка = СклоненияПредставленийОбъектов.Объект

   ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СклоненияПредставленийОбъектов КАК СклоненияПредставленийОбъектов_Д
   ПО ПриемНаРаботу.Должность.Ссылка = СклоненияПредставленийОбъектов_Д.Объект
ГДЕ
ПриемНаРаботу.Сотрудник = &Сотрудник И ПриемНаРаботу.Ссылка = &Регистратор

Может можно как-то по-другому получить склонения подразделения и должности ?

Управляемые формы, конфигурация Зарплата и кадры государственного учреждения, редакция 3.1
3.1.12.144
Версия платформы 8.3.15
Ответили: пост #5
Цитата
Светлана пишет:
Подскажите, пожалуйста, почему выдается такое сообщение - Недостаточно прав для работы с таблицей РегистрСведений.СклоненияПредставленийОбъектов Пользователю
----
, конфигурация Зарплата и кадры государственного учреждения, редакция 3.1 3.1.12.144 Версия платформы 8.3.15
В версия 1С - какая? из 4 чисел, разделенных 3мя точками?
Похоже на ошибку платформы

Для ЗКГУ 3.1.12.144 и последующих актуальных релизов рекомендована 3.1.12.144
  • Цитирую:
    https://releases.1c.ru/version_files?nick=StateHRM30&ver=3.1.12.144
    Зарплата и кадры государственного учреждения, редакция 3, версия 3.1.12.144

    Внимание! Текущая версия конфигурации "Зарплата и кадры государственного учреждения" предназначена для использования с версией технологической платформы 1С:Предприятие 8 не ниже 8.3.14.1976.
и я бы не рекомендовал прыгать и торопиться

Цитирую баг-трекер
  • https://bugboard.v8.1c.ru/error/000064098
    Метод ПолучитьСклонениеСтроки

    Код ошибки: 10218936
    Код(ы) обращения: HL-114215

    Статус: Исправлена в тестовой версии Зарегистрирована: 04.02.2020
    Исправлена: "Технологическая платформа", версия 8.3.17.1032 (для тестирования)
    Описание:

    Метод ПолучитьСклонениеСтроки при склонении словосочетаний, содержащих составные слова, например, "проектно-конструкторский отдел", возвращает неправильный результат.
Ответили: пост #3
Ответ на пост №2
Контрольное Cоотношение Равенство, поправьте меня, если ошибаюсь, но ЗКГУ во многом идентична ЗУП, а в ЗУП если посмотреть у регистра сведений СклонениеПредставленийОбъектов права доступа, то право чтения (как и все остальные права) имеется только у роли ПолныеПрава, которая, в свою очередь, имеется только у группы доступа Администраторы (у всех остальных групп доступа она тупо скрывается из списка ролей, это прописано в коде).
Ответили: пост #4
Ответ на пост №3
Валера Пупкин,

Вы правы. Спасибо. Я новичок, поэтому туда даже и не посмотрела.

В результате выкрутилась так

&НаСервере
Функция СклонениеНаСервере(Текст, Падеж)
   
   Возврат СклонениеПредставленийОбъектов.ПросклонятьПредставление(Текст, Падеж);
   
КонецФункции


&НаКлиенте
Процедура Печать()
// обращение к регистру склонений
Склонение =  СклонениеНаСервере("программист", 2);
КонецПроцедуры
Ответ на пост №1
Светлана, самый простой способ - перед вызовом  для этого запроса метода Выполнить() поставьте УстановитьПривилегированныйРежим(истина), ну а в конце процедуры (желательно) - УстановитьПривилегированныйРежим(ложь).
Ответили: пост #6
Ответ на пост №5
Валера Пупкин, поставила УстановитьПривилегированныйРежим(истина) тоже работает. Спасибо.

Читают тему

(гостей: 1)

Быстрый переход