Правила доступа к полям
-
Paganini
- Сообщения: 111
- Зарегистрирован: 06 фев 2018, 12:05
- Имя: Марат Капранов
- Откуда: Россия, Санкт-Петербург
Правила доступа к полям
Здравствуйте!
Подскажите, пожалуйста, как можно реализовать управление правами доступа на удаление/редактирование элементов дочерней сущности в зависимости от состояния поля/полей родительской сущности?
Поясню. У меня есть сущность "Заявка". В ней подсущность "Список деталей". При обработке "Заявки" (выставлен статус "Согласовано") надо как-то запретить удалять или редактировать элементы "Списка деталей". Что-то я запутался, не могу воткнуть, как это сделать...
Спасибо
Подскажите, пожалуйста, как можно реализовать управление правами доступа на удаление/редактирование элементов дочерней сущности в зависимости от состояния поля/полей родительской сущности?
Поясню. У меня есть сущность "Заявка". В ней подсущность "Список деталей". При обработке "Заявки" (выставлен статус "Согласовано") надо как-то запретить удалять или редактировать элементы "Списка деталей". Что-то я запутался, не могу воткнуть, как это сделать...
Спасибо
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Правила доступа к полям
На данный момент нет такой возможности. Добавил в план.
-
Paganini
- Сообщения: 111
- Зарегистрирован: 06 фев 2018, 12:05
- Имя: Марат Капранов
- Откуда: Россия, Санкт-Петербург
Re: Правила доступа к полям
Спасибо большое! По сути, это будет что-то типа механизма проведения документов в 1С. Когда можно после смены значения какого-либо поля динамически менять доступ к дочерним записям (например, они перестают быть редактируемыми или удаляемы). Тогда можно назначить пару пользователей с правами "распроведения", которые могут менять значение поля родительской записи, после чего спокойно редактировать дочерние записи.
- meu3
- Сообщения: 398
- Зарегистрирован: 28 сен 2018, 13:21
- Имя: Юрий Трифонов
- Откуда: Россия Севастополь
- Организация: IDEA
Re: Правила доступа к полям
Добрый день!
Извратным способом при помощи автоматизации меняю значение флажка "Запрет" в дочерней сущности.
В соответствии с правилами распределения доступа запрещается изменение в дочерней сучности.
Два вопроса:
1.Как выключить кнопку "Добавить" только для определенной группы пользователей?
2.Как лишить пользователя изменять статус документа любым способом кроме автоматизации?
Извратным способом при помощи автоматизации меняю значение флажка "Запрет" в дочерней сущности.
В соответствии с правилами распределения доступа запрещается изменение в дочерней сучности.
Два вопроса:
1.Как выключить кнопку "Добавить" только для определенной группы пользователей?
2.Как лишить пользователя изменять статус документа любым способом кроме автоматизации?
- meu3
- Сообщения: 398
- Зарегистрирован: 28 сен 2018, 13:21
- Имя: Юрий Трифонов
- Откуда: Россия Севастополь
- Организация: IDEA
Re: Правила доступа к полям
Вопрос по поводу прав доступа к дочерним сущностям уже поднимался.
Насколько я понимаю систему "Руководитель" и способы работы различных предприятий - вопрос о запрете редактирования содержимого документа после достижения им определенного статуса стандартный и важный.
В чем смысл запрещать изменения в "шапке" документа - материнской сущности, если можно корректировать "строки" - дочернюю сущность? Как контролировать "целостность"/неизменность документа - составной сущности?
Я думаю, что права на изменения должны "наследоваться" из материнской сущности.
Что по этому поводу думает support?
Насколько я понимаю систему "Руководитель" и способы работы различных предприятий - вопрос о запрете редактирования содержимого документа после достижения им определенного статуса стандартный и важный.
В чем смысл запрещать изменения в "шапке" документа - материнской сущности, если можно корректировать "строки" - дочернюю сущность? Как контролировать "целостность"/неизменность документа - составной сущности?
Я думаю, что права на изменения должны "наследоваться" из материнской сущности.
Что по этому поводу думает support?
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Правила доступа к полям
Убрать доступ на добавление записи1.Как выключить кнопку "Добавить" только для определенной группы пользователей?
Запретить редактирование записи2.Как лишить пользователя изменять статус документа любым способом кроме автоматизации?
Не уверен.Я думаю, что права на изменения должны "наследоваться" из материнской сущности.
- meu3
- Сообщения: 398
- Зарегистрирован: 28 сен 2018, 13:21
- Имя: Юрий Трифонов
- Откуда: Россия Севастополь
- Организация: IDEA
Re: Правила доступа к полям
Не запретить совсем! Пока статус позволяет - добавлять можно! А вот когда нельзя - скрыть кнопку добавления.1.Как выключить кнопку "Добавить" только для определенной группы пользователей?
Убрать доступ на добавление записи
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Правила доступа к полям
Статус чего?
- meu3
- Сообщения: 398
- Зарегистрирован: 28 сен 2018, 13:21
- Имя: Юрий Трифонов
- Откуда: Россия Севастополь
- Организация: IDEA
Re: Правила доступа к полям
Статус документа.
Есть накладная (сущность). В нем есть товары (дочерняя сущность). Накладную сотрудники из определенной группы пользователей могут изменять, добавлять товары, корректировать их количество (сущность+подсущность). После того как накладная будет "готова" (поле "Статус" - выпадающий списк, примет определенное значение), нужно эту группу пользователей лишить возможности вносить изменения в документ, но оставить возможность его просматривать.
Есть накладная (сущность). В нем есть товары (дочерняя сущность). Накладную сотрудники из определенной группы пользователей могут изменять, добавлять товары, корректировать их количество (сущность+подсущность). После того как накладная будет "готова" (поле "Статус" - выпадающий списк, примет определенное значение), нужно эту группу пользователей лишить возможности вносить изменения в документ, но оставить возможность его просматривать.