Добрый день! Возникла задача добавить права пользователю (расчетчику) на документ "Перенос данных", ЗУП 3.1.23.68, платформа 8.3.18.1289.
Хочу добавить новую роль в расширение конфигурации (ну или доработать существующую). Добавляю роль в расширении, добавляю в расширение документ Перенос данных, а также все его реквизиты и табличные части. В режиме предприятия назначаю своему пользователю данную роль. Пользователь видит список документов "Переносы данных", но открыть документ и редактировать не может, т.к. появляется ошибка "Недостаточно прав...". Тоже самое происходит, если доработать существующую роль в расширении.
Подскажите, в чем может быть ошибка, и как правильно создавать или дорабатывать существующие роли в расширении? Или это все-таки не возможно. В интернете не нашла подтверждений того что нельзя добавить роль в расширении.
В интернете на эту тему мало статей, а если есть, то все давние. Все-таки механизм расширений развивается и старые статьи уже не актуальны...
Хочу добавить новую роль в расширение конфигурации (ну или доработать существующую). Добавляю роль в расширении, добавляю в расширение документ Перенос данных, а также все его реквизиты и табличные части. В режиме предприятия назначаю своему пользователю данную роль. Пользователь видит список документов "Переносы данных", но открыть документ и редактировать не может, т.к. появляется ошибка "Недостаточно прав...". Тоже самое происходит, если доработать существующую роль в расширении.
Подскажите, в чем может быть ошибка, и как правильно создавать или дорабатывать существующие роли в расширении? Или это все-таки не возможно. В интернете не нашла подтверждений того что нельзя добавить роль в расширении.
В интернете на эту тему мало статей, а если есть, то все давние. Все-таки механизм расширений развивается и старые статьи уже не актуальны...
По теме из базы знаний
- Пример добавления собственных ролей пользователям через расширение 1С
- [Расширения] Управление видимостью разделов для разных пользователей
- Эволюция расширения конфигурации
- Подсистема прав доступа (анализ ролей, отладка RLS, английский код, обычные и управляемые формы)
- 1С:Предприятие для программистов: Расширения конфигурации. 6 поток. Онлайн-интенсив с 12 по 21 марта 2024 г.
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
Какие права для роли назначили? Чтение не дает право на открытие документа. Для этого нужны еще права на Просмотр (как минимум).
Пользователь видит список документов "Переносы данных", но открыть документ и редактировать не может, т.к. появляется ошибка "Недостаточно прав...".
Какие права для роли назначили? Чтение не дает право на открытие документа. Для этого нужны еще права на Просмотр (как минимум).
(9)
Смотреть какого типа данные отображаются/получаются и для них то же необходимо дать права.
Так же как дали права на документ "Перенос данных".
Документ.ПереносДанных это и будет тип.
Соответственно так же дать права для используемых типов в документе.
Есть более простой путь.
В дереве конфигурации (основной конфигурации) ПКМ на нужном документе - Дополнительно. Перейти на закладку Права в появившемся окне. И найти роль, у которой уже есть права на этот документ. Его (найденную подходящую роль) и дать пользователю, раз уж Администрирование ему даете.
а как установить на типы реквизитов права?
Смотреть какого типа данные отображаются/получаются и для них то же необходимо дать права.
Так же как дали права на документ "Перенос данных".
Документ.ПереносДанных это и будет тип.
Соответственно так же дать права для используемых типов в документе.
Есть более простой путь.
В дереве конфигурации (основной конфигурации) ПКМ на нужном документе - Дополнительно. Перейти на закладку Права в появившемся окне. И найти роль, у которой уже есть права на этот документ. Его (найденную подходящую роль) и дать пользователю, раз уж Администрирование ему даете.
(11) у меня основная конфигурация на замке, поэтому и добавляю роль через расширение.
Перенос данных это типа Корректировки записей регистров в старой ЗУП 2.5, там любой тип у реквизитов может быть. Экспериментирую с самым простым регистром РН:Взаиморасчеты с сотрудником, на него у расчетчика уж точно есть права, и на все его реквизиты. Но в итоге, документ открывается, вносить и корректировать записи пользователь не может((
Перенос данных это типа Корректировки записей регистров в старой ЗУП 2.5, там любой тип у реквизитов может быть. Экспериментирую с самым простым регистром РН:Взаиморасчеты с сотрудником, на него у расчетчика уж точно есть права, и на все его реквизиты. Но в итоге, документ открывается, вносить и корректировать записи пользователь не может((
(15)
Это не мешает найти роль, у которой уже есть нужные права.
Дайте пользователю ПолныеПрава. Документ дает редактировать? Если и с ними не дает, то уже смотреть программные ограничение.
у меня основная конфигурация на замке, поэтому и добавляю роль через расширение
Это не мешает найти роль, у которой уже есть нужные права.
Дайте пользователю ПолныеПрава. Документ дает редактировать? Если и с ними не дает, то уже смотреть программные ограничение.
(17) я и не говорил оставить полные права. Полные права только для проверки.
Теперь осталось найти подходящую роль.
Только один нюанс. Так как документ может использовать "любой" (уточнить) тип документов и т.д., то без полных прав наверно не обойтись. Ну, или давать права на все типы, которые могут быть использованы в документе.
Теперь осталось найти подходящую роль.
Только один нюанс. Так как документ может использовать "любой" (уточнить) тип документов и т.д., то без полных прав наверно не обойтись. Ну, или давать права на все типы, которые могут быть использованы в документе.
(12) тоже доработала эту роль, назначила ее пользователю, убрала роль "Администрирование", но результат к сожалению тот же(( пользователь может открыть документ, даже удалить строку (документы уже заполненные на данный момент), но изменять данные в строках не может...
Прикрепленные файлы:
Смотрите подробное описание ошибки, обычно там указывается на что не хватает прав.
При открытии документа могут требоваться и другие данные, например из регистра сведений. Право на их чтение соответственно тоже требуется добавить.
При открытии документа могут требоваться и другие данные, например из регистра сведений. Право на их чтение соответственно тоже требуется добавить.
(2) Описание ошибки, к сожалению, в зупе очень скудное: см. рис .
Самое интересное, что система дает создать пользователю этот документ, выбрать регистр из списка (РН: Взаиморасчеты с сотрудником, уж расчетчику этот регистр точно доступен). Но заполнить этот регистр в документе мой пользователь не может, но может просто записать документ. Закрываю этот документ, а открыть уже не могу - нарушение прав доступа
Самое интересное, что система дает создать пользователю этот документ, выбрать регистр из списка (РН: Взаиморасчеты с сотрудником, уж расчетчику этот регистр точно доступен). Но заполнить этот регистр в документе мой пользователь не может, но может просто записать документ. Закрываю этот документ, а открыть уже не могу - нарушение прав доступа
Прикрепленные файлы:
(6) Можно решить достаточно быстро методом "научного тыка" - даёте право на документ через отдельную роль. Далее с этой ролью пытаетесь открыть/ записать/ провести документ, получите ошибки. Далее через анализ журнала регистрации смотрите на какие регистры нужно дать доступ - даёте, бинго - всё работает.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот