Права пользователя (FoodFactory)
В «Свойства пользователя» на закладке Права определяются права для конкретных пользователей на действия и доступ к объектам в приложениях системы. Права подразделяются на множество групп и подгрупп, представленных в виде дерева прав.
Каждое право включает в себя набор допустимых действий: Чтение, Модификация, Создание, Редактирование, Удаление, к которым можно разграничить доступ пользователя.
Многие права взаимосвязаны, и выставление одного права приводит к определению связанных с ним прав (ссылок). Также, снятие некоторых прав приводит к снятию связанных с ним прав.
Для того чтобы пользователь мог войти в приложение FoodFactory необходимо установить флаг в строке права Чтение (proc ShParams) подгруппы Параметры пользователя группы Общедоступные безопасные процедуры. Иначе, даже при наличии всех остальных прав, пользователю будет недоступен вход в приложение.
Для работы с документами в приложении FoodFactory необходимо установить пользователю права на действия с документами в группах Накладные и Заявки.
Чтение – флаг в этом поле дает пользователю право просматривать тот документ, в группе прав которого был выставлен флаг.
Например, в списке документов в группе Накладные выбрана Приходная накладная. Чтобы дать пользователю право видеть все приходные накладные в FoodFactory необходимо поставить флаг в поле Чтение.
Если флаг Чтение отсутствует, пользователь будет видеть кнопки накладных, но они будут недоступны. На рисунке ниже изображено как выглядит главное меню FoodFactory для пользователя, у которого отсутствует право Чтение для приходных и расходных накладных.
Модификация – флаг в этом поле дает пользователю право производить какие-либо действия с тем документом, в группе прав которого был выставлен флаг. Выставляется совместно с тем правом, которое указано в той же строке.
Создание – флаг в этом поле дает пользователю право создавать тот документ, в группе прав которого был выставлен флаг. Если флаг Создание отсутствует, то пользователь будет видеть кнопку создания документа, но она будет недоступна.
Слева изображен внешний вид доступной кнопки создания накладной, справа – недоступная кнопка:
Редактирование – флаг в этом поле дает пользователю право редактировать тот документ, в группе прав которого был выставлен флаг. Если флаг Редактирование отсутствует, то пользователь будет видеть кнопку редактирование документа, но она будет недоступна.
Слева изображен внешний вид доступной кнопки редактирования накладной, справа – недоступная кнопка:
Удаление – флаг в этом поле дает пользователю право удалить тот документ, в группе прав которого был выставлен флаг. Если флаг Удаление отсутствует, то пользователь будет видеть кнопку удаления документа, но она будет недоступна.
Слева изображен внешний вид доступной кнопки удаления документа, справа – недоступная кнопка:
В области таблицы Суммарные права отображается суммарное количество прав пользователя:
- Права, данные пользователю назначением роли/ролей;
- Персональные права пользователя из колонок Чтение, Модификация, Создание, Редактирование, Удаление.
В группе Связь с др. системами в подгруппе Заметки накладных можно определить права пользователя на создание и чтение заметок, в которых можно просмотреть историю произведенных действий с накладной FoodFactory после ее передачи в StoreHouse5.
Также в группе Связь с др. системами в подгруппе Автоматическое списание можно определить права пользователя на автоматическое создание и активацию накладных для заявок во время передачи данных в StoreHouse5. Флаги создания и активации накладных для заявок при этом необходимо выставить в настройках документов.