Бухгалтерский учет, налогообложение, отчетность, МСФО, анализ бухгалтерской информации, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

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

Светлана
читатель
офлайн
Дата регистрации: 21.02.2020
Сообщений: 4
Пост №1
 
21.02.2020 12:58

Здравствуйте.

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

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

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

ВЫБРАТЬ

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

ИЗ

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

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

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

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

Управляемые формы, конфигурация Зарплата и кадры государственного учреждения, редакция 3.1
3.1.12.144
Версия платформы 8.3.15

Ответили: пост №5
Контрольное Cоотношение Равенство
активный пользователь
офлайн
Дата регистрации: 28.01.2018
Сообщений: 215
Пост №2
 
23.02.2020 11:36

Цитата
Светлана пишет:
Подскажите, пожалуйста, почему выдается такое сообщение - Недостаточно прав для работы с таблицей РегистрСведений.СклоненияПредставленийОбъектов Пользователю
----
, конфигурация Зарплата и кадры государственного учреждения, редакция 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
Валера Пупкин
читатель
офлайн
Дата регистрации: 18.02.2020
Сообщений: 34
Пост №3
 
25.02.2020 11:35
Ответ на пост №2

Контрольное Cоотношение Равенство, поправьте меня, если ошибаюсь, но ЗКГУ во многом идентична ЗУП, а в ЗУП если посмотреть у регистра сведений СклонениеПредставленийОбъектов права доступа, то право чтения (как и все остальные права) имеется только у роли ПолныеПрава, которая, в свою очередь, имеется только у группы доступа Администраторы (у всех остальных групп доступа она тупо скрывается из списка ролей, это прописано в коде).

Ответили: пост №4
Светлана
читатель
офлайн
Дата регистрации: 21.02.2020
Сообщений: 4
Пост №4
 
25.02.2020 12:06
Ответ на пост №3

Валера Пупкин,

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

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

&НаСервере
Функция СклонениеНаСервере(Текст, Падеж)

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

КонецФункции


&НаКлиенте
Процедура Печать()
// обращение к регистру склонений
Склонение = СклонениеНаСервере("программист", 2);
КонецПроцедуры

Валера Пупкин
читатель
офлайн
Дата регистрации: 18.02.2020
Сообщений: 34
Пост №5
 
25.02.2020 12:12
Ответ на пост №1

Светлана, самый простой способ - перед вызовом для этого запроса метода Выполнить() поставьте УстановитьПривилегированныйРежим(истина), ну а в конце процедуры (желательно) - УстановитьПривилегированныйРежим(ложь).

Ответили: пост №6
Светлана
читатель
офлайн
Дата регистрации: 21.02.2020
Сообщений: 4
Пост №6
 
25.02.2020 14:59
Ответ на пост №5

Валера Пупкин, поставила УстановитьПривилегированныйРежим(истина) тоже работает. Спасибо.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация
Предложения партнеров
Обучение пользователей продуктов 1С