Правила доступа к полям

Все вопросы/проблемы по установке и использовании.
Paganini
Сообщения: 111
Зарегистрирован: 06 фев 2018, 12:05
Имя: Марат Капранов
Откуда: Россия, Санкт-Петербург

Правила доступа к полям

Сообщение Paganini »

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

Подскажите, пожалуйста, как можно реализовать управление правами доступа на удаление/редактирование элементов дочерней сущности в зависимости от состояния поля/полей родительской сущности?

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

Спасибо
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Правила доступа к полям

Сообщение support »

На данный момент нет такой возможности. Добавил в план.
Paganini
Сообщения: 111
Зарегистрирован: 06 фев 2018, 12:05
Имя: Марат Капранов
Откуда: Россия, Санкт-Петербург

Re: Правила доступа к полям

Сообщение Paganini »

Спасибо большое! По сути, это будет что-то типа механизма проведения документов в 1С. Когда можно после смены значения какого-либо поля динамически менять доступ к дочерним записям (например, они перестают быть редактируемыми или удаляемы). Тогда можно назначить пару пользователей с правами "распроведения", которые могут менять значение поля родительской записи, после чего спокойно редактировать дочерние записи.
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: Правила доступа к полям

Сообщение meu3 »

Добрый день!
Извратным способом при помощи автоматизации меняю значение флажка "Запрет" в дочерней сущности.
В соответствии с правилами распределения доступа запрещается изменение в дочерней сучности.

Два вопроса:
1.Как выключить кнопку "Добавить" только для определенной группы пользователей?
2.Как лишить пользователя изменять статус документа любым способом кроме автоматизации?
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: Правила доступа к полям

Сообщение meu3 »

Вопрос по поводу прав доступа к дочерним сущностям уже поднимался.
Насколько я понимаю систему "Руководитель" и способы работы различных предприятий - вопрос о запрете редактирования содержимого документа после достижения им определенного статуса стандартный и важный.
В чем смысл запрещать изменения в "шапке" документа - материнской сущности, если можно корректировать "строки" - дочернюю сущность? Как контролировать "целостность"/неизменность документа - составной сущности?
Я думаю, что права на изменения должны "наследоваться" из материнской сущности.
Что по этому поводу думает support?
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: Правила доступа к полям

Сообщение meu3 »

ап
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Правила доступа к полям

Сообщение support »

1.Как выключить кнопку "Добавить" только для определенной группы пользователей?
Убрать доступ на добавление записи
2.Как лишить пользователя изменять статус документа любым способом кроме автоматизации?
Запретить редактирование записи
Я думаю, что права на изменения должны "наследоваться" из материнской сущности.
Не уверен.
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: Правила доступа к полям

Сообщение meu3 »

1.Как выключить кнопку "Добавить" только для определенной группы пользователей?
Убрать доступ на добавление записи
Не запретить совсем! Пока статус позволяет - добавлять можно! А вот когда нельзя - скрыть кнопку добавления.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Правила доступа к полям

Сообщение support »

Статус чего?
Аватара пользователя
meu3
Сообщения: 398
Зарегистрирован: 28 сен 2018, 13:21
Имя: Юрий Трифонов
Откуда: Россия Севастополь
Организация: IDEA

Re: Правила доступа к полям

Сообщение meu3 »

Статус документа.
Есть накладная (сущность). В нем есть товары (дочерняя сущность). Накладную сотрудники из определенной группы пользователей могут изменять, добавлять товары, корректировать их количество (сущность+подсущность). После того как накладная будет "готова" (поле "Статус" - выпадающий списк, примет определенное значение), нужно эту группу пользователей лишить возможности вносить изменения в документ, но оставить возможность его просматривать.
Ответить