Страница 1 из 3
Правила доступа к полям
Добавлено: 04 фев 2019, 14:40
Paganini
Здравствуйте!
Подскажите, пожалуйста, как можно реализовать управление правами доступа на удаление/редактирование элементов дочерней сущности в зависимости от состояния поля/полей родительской сущности?
Поясню. У меня есть сущность "Заявка". В ней подсущность "Список деталей". При обработке "Заявки" (выставлен статус "Согласовано") надо как-то запретить удалять или редактировать элементы "Списка деталей". Что-то я запутался, не могу воткнуть, как это сделать...
Спасибо
Re: Правила доступа к полям
Добавлено: 05 фев 2019, 18:43
support
На данный момент нет такой возможности. Добавил в план.
Re: Правила доступа к полям
Добавлено: 13 фев 2019, 14:18
Paganini
Спасибо большое! По сути, это будет что-то типа механизма проведения документов в 1С. Когда можно после смены значения какого-либо поля динамически менять доступ к дочерним записям (например, они перестают быть редактируемыми или удаляемы). Тогда можно назначить пару пользователей с правами "распроведения", которые могут менять значение поля родительской записи, после чего спокойно редактировать дочерние записи.
Re: Правила доступа к полям
Добавлено: 20 май 2019, 20:03
meu3
Добрый день!
Извратным способом при помощи автоматизации меняю значение флажка "Запрет" в дочерней сущности.
В соответствии с правилами распределения доступа запрещается изменение в дочерней сучности.
Два вопроса:
1.Как выключить кнопку "Добавить" только для определенной группы пользователей?
2.Как лишить пользователя изменять статус документа любым способом кроме автоматизации?
Re: Правила доступа к полям
Добавлено: 21 май 2019, 11:21
meu3
Вопрос по поводу прав доступа к дочерним сущностям уже поднимался.
Насколько я понимаю систему "Руководитель" и способы работы различных предприятий - вопрос о запрете редактирования содержимого документа после достижения им определенного статуса стандартный и важный.
В чем смысл запрещать изменения в "шапке" документа - материнской сущности, если можно корректировать "строки" - дочернюю сущность? Как контролировать "целостность"/неизменность документа - составной сущности?
Я думаю, что права на изменения должны "наследоваться" из материнской сущности.
Что по этому поводу думает support?
Re: Правила доступа к полям
Добавлено: 23 май 2019, 11:15
meu3
ап
Re: Правила доступа к полям
Добавлено: 24 май 2019, 07:39
support
1.Как выключить кнопку "Добавить" только для определенной группы пользователей?
Убрать доступ на добавление записи
2.Как лишить пользователя изменять статус документа любым способом кроме автоматизации?
Запретить редактирование записи
Я думаю, что права на изменения должны "наследоваться" из материнской сущности.
Не уверен.
Re: Правила доступа к полям
Добавлено: 25 май 2019, 15:52
meu3
1.Как выключить кнопку "Добавить" только для определенной группы пользователей?
Убрать доступ на добавление записи
Не запретить совсем! Пока статус позволяет - добавлять можно! А вот когда нельзя - скрыть кнопку добавления.
Re: Правила доступа к полям
Добавлено: 25 май 2019, 16:12
support
Статус чего?
Re: Правила доступа к полям
Добавлено: 26 май 2019, 07:41
meu3
Статус документа.
Есть накладная (сущность). В нем есть товары (дочерняя сущность). Накладную сотрудники из определенной группы пользователей могут изменять, добавлять товары, корректировать их количество (сущность+подсущность). После того как накладная будет "готова" (поле "Статус" - выпадающий списк, примет определенное значение), нужно эту группу пользователей лишить возможности вносить изменения в документ, но оставить возможность его просматривать.