Можно ли с помощью "ПитерСофт: Управление процессами" ограничить доступ пользователей к документам и справочникам типовой конфигурации?
Модуль "Управление процессами" непосредственно не влияет на права доступа к объектам учетной системы. Это означает, что если у пользователя есть право на редактирование документа, то он сможет его редактировать в любом случае, открыт ли он через журнал документов, или поступил вместе с задачей бизнес-процесса. Однако в некоторых случаях ограничение с помощью бизнес-процессов возможно.
Пример 1. Необходимо, чтобы пользователь мог изменить документ только в том случае, если ему поставлена задача об изменении документа. Дополнительно требуется ограничить состав реквизитов, которые он может изменять. В Конфигураторе на документ устанавливается право "Проведение", право "Интерактивное проведение" должно быть отключено. В этом случае возможна только программная запись или проведение документа, вручную пользователь этого сделать не может. В бизнес-процесс добавляются реквизиты, совпадающие по типам с теми, которые необходимо изменять. На задаче, которая ставится пользователю, настраивается перенос значений реквизитов из бизнес-процесса в документ. Для изменения документа пользователь вносит информацию в задачу, после выполнения которой информация автоматически переносится в документ. Причем после выполнения задачи пользователь уже не имеет возможности изменять документ.
Пример 2. Необходимо ограничить просмотр информации из документа, передаваемого по процессу, позволив видеть только товары и их количество, но не выводить информацию о ценах. В Конфигураторе на документ устанавливается право "Чтение", остальные права отключаются. В бизнес-процесс добавляется табличная часть с товарами и количеством. Настраивается перенос информации из документа в табличную часть процесса. В задаче пользователя отображается только табличная часть процесса, в которой лишняя информация не отображается. Открыть документ вне процесса, из обычного журнала документов, пользователь также не может.