Можно ли использовать роль для этой задачи? Как?

1. nagaitseff 173 18.12.17 10:19 Сейчас в теме
Добрый день!

Есть добавленный документ Документ1 и добавленная роль "НоваяРоль"

Задача: Для тех пользователей, у которых есть роль "НоваяРоль" - Создание и изменение документа Документ1, если в документе выбрана определенная организация "Организация1".

Для остальных организаций с ролью "НоваяРоль" создание и изменение документа "Документ1" запрещено.

Разрешено для этих документов менять только 1 реквизит ПровереноОтделом, остальные не доступны для редактирования (ни реквизиты ни ТЧ).

Вопрос: Как можно организовать такую схему работы?

Руководство против того, чтобы в коде напрямую что-то добавлять или менять. Надо сделать через роли или через RLS, но как?

Спасибо заранее за подсказки и руководство!
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. sm.artem 14 19.12.17 06:51 Сейчас в теме
Добрый день!

1) Через RLS, если я правильно понял, то можно сделать. Посмотрите аналогичные настройки RLS для типовых документов конфигурации, там же есть проверка по организации. По аналогии можете добавить свои.

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

3) Посмотрите на решение https://infostart.ru/public/359597/ (сами посматриваем на него, но пока нет таких массовый задач)
3. nagaitseff 173 19.12.17 09:33 Сейчас в теме
(2)

2) Добавление кода, для того чтобы что-то ограничить (считается со стороны руководства) плохим тоном.

3) Расширения пока использовать не хотят.

Буду посмотреть стандартный код, может что-то найду.


Спасибо за подсказку решения. Надо поразмыслить.
4. sm.artem 14 19.12.17 11:22 Сейчас в теме
Не за что

(3)
Добавление кода, для того чтобы что-то ограничить (считается со стороны руководства) плохим тоном.


Конечно, вообще не по теме, но хорошо бы увидеть аргументы руководства по поводу "плохого тона". Возможно, в этом есть какой-то смысл.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот