Ограничение прав на уровне записей

Вопрос задал Владимир П.

Ответственный за ответ: Пьянкова Елена (★9.86/10)

Добрый день. Проверила на 3 релизах: 3.1.23.775, 3.1.26.13, 3.1.27.51. Клиент утверждает что раньше работало. У пользователей настроено ограничение на уровне записей. при попытке поменять или установить группу в карточке сотрудника выдается сообщение о нарушении прав доступа (к регистру сведений «СоставГруппСотрудников») . хотелось бы узнать — это ошибка релиза? вот запрос, который срабатывает ( разрешенные отсутствует) «ВЫБРАТЬ
| ГруппыСотрудников.Ссылка,
| ГруппыСотрудников.Родитель,
| ГруппыСотрудников.Наименование,
| ГруппыСотрудников.ПометкаУдаления,
| ГруппыСотрудников.ФормироватьАвтоматически КАК ФормироватьАвтоматически,
| ВЫБОР
| КОГДА НЕ ГруппыСотрудников.ФормироватьАвтоматически
| И НЕ ГруппыСотрудников.ПометкаУдаления
| ТОГДА 0
| КОГДА НЕ ГруппыСотрудников.ФормироватьАвтоматически
| И ГруппыСотрудников.ПометкаУдаления
| ТОГДА 1
| КОГДА ГруппыСотрудников.ФормироватьАвтоматически
| И НЕ ГруппыСотрудников.ПометкаУдаления
| ТОГДА 2
| КОГДА ГруппыСотрудников.ФормироватьАвтоматически
| И ГруппыСотрудников.ПометкаУдаления
| ТОГДА 3
| КОНЕЦ КАК Пиктограмма,
| ВЫБОР
| КОГДА ГруппыСотрудников.Ссылка В (&ОтмеченныеГруппы)
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК Используется,
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СоставГруппСотрудников.Сотрудник) КАК КоличествоСотрудников
|ИЗ
| Справочник.ГруппыСотрудников КАК ГруппыСотрудников
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СоставГруппСотрудников КАК СоставГруппСотрудников
| ПО ГруппыСотрудников.Ссылка = СоставГруппСотрудников.ГруппаСотрудников
|ГДЕ
| ГруппыСотрудников.Родитель В(&Родители)
| И НЕ ГруппыСотрудников.ФормироватьАвтоматически
|
|СГРУППИРОВАТЬ ПО
| ГруппыСотрудников.Ссылка,
| ГруппыСотрудников.Родитель,
| ГруппыСотрудников.ПометкаУдаления,
| ГруппыСотрудников.ФормироватьАвтоматически,
| ГруппыСотрудников.Наименование
|
|УПОРЯДОЧИТЬ ПО
| ФормироватьАвтоматически,
| ГруппыСотрудников.Наименование»;

Все комментарии (13)

  1. Добрый день! Посмотрела в ЗУП 3.1.22, запрос в форме списка почти такой же без слова «разрешенные».

    Попробуйте пользователям установить одну из ролей:

    Базовые права БЗК (расширенная)
    Настройка групп сотрудников

    Они обе дают права на регистр сведений «Состав групп сотрудников»

  2. Добрый день! Пришлите, пожалуйста, скриншот прав сотрудника, у которого возникает ошибка.

  3. если конечно добавить отдельно права «Настройка групп сотрудников» то все работает, но по-моему это не корректно

  4. Установила похожие права:

    Ошибка не появляется, видео высылаю — https://screencast-o-matic.com/watch/c0jTX6VpzIh

    На мой взгляд, как способ обхода ошибки можно установить пользователю права «Настройка групп сотрудников», т.к. у него они в принципе есть.
    Есть два варианта причины ошибки:
    1. При ограничениях на уровне записей есть конфликт
    2. В базе есть доработки.
    3. Ошибка в релизе, но мы её пока не поймали.

  5. База типовая, если у вас работает скорее всего конфликт, но пока тоже не отловила

  6. а, вы меняете группу доступа, а надо группу сотрудника

  7. Прошу прощения, ошиблась в группах.
    Сейчас добавила группы сотрудников, попыталась изменить, появилась ошибка.
    Программе не нравится ограничение по группам физ.лиц. Если его снять, ошибка уходит:

  8. но его нельзя снимать! сотрудник может видеть только определенных сотрудников

  9. хотя подразделения останутся

  10. Добрый день! Я здесь имела в виду, что в программе ошибка.
    Скорее всего в одной из двух ролей (либо в двух сразу) вот здесь конфликт возникает:


    Попробую написать разработчикам, может зарегистрируют ошибку.

    1

Комментарии закрыты.