В начало

Запрет на помеченные элементы справочника

 

            Нужно запретить пользователям просмотр и прочие действия для элементов справочка¸ помеченных на удаление.

            Предварительно подготавливаем справочник «Справочник1» для эксперимента. Создаем в справочнике несколько элементов, помечаем один из них на удаление.

Рис. Форма списка справочника «Справочник1»

 

            В конфигураторе создаем специальную роль «ХозяинПометкиУдаления». Далее устанавливаем для данной роли полные права на справочник «Справочник1».

Рис. Роль «ХозяинПометкиУдаления»

 

            Потом настраиваем остальные роли таким образом, чтобы они на «Чтение» отображали прочие поля при условии, что в пометке удаления установлено значение «ЛОЖЬ», т.е. пометки нет.

Рис. Роль «Администрирование»

 

            Далее проверяем. Для этого пользователю «Администратор» не добавляем роль «Хозяин пометки удаления».

Рис. Права пользователя «Администратор»

 

Запускаем пользователя, скажем с правами администратора и смотрим.

Рис. Справочник, при просмотре пользователем без роли «Хозяин пометки удаления»

 

            Потом добавляем пользователю права «Хозяин пометки удаления» и убеждаемся в том, что все элементы справочника теперь видны и доступны для любых действий над ними.

Рис. Вид формы списка при добавлении «Администратору» прав «ХозяинПометкиУдаления»