Права доступа к пользовательскому полю

Здравствуйте!

Столкнулась со следующей проблемой:

Создала пользовательское поле в справочнике Контрагенты, добавила его на окно редактирования.
Но не могу управлять этим полем из раздела Права доступа к полям - нужно, чтобы только у руководителей был доступ к его изменению, у всех остальных только чтение.

В разделе Права доступа к полям, в контрагентах не отображается пользовательское поле. (скрин)

Почему? Как решить проблему?

Нравится

7 комментариев

Добрый день, Евгения!
Могли бы Вы уточнить версию приложения и отраслевого решения?
Мы попробуем у себя воспроизвести ситуацию, выяснить причину.

Версия 3.3.2.275 без отраслевого решения.
Спасибо, жду.

Добрый день!

Евгения, поле не рассчитывается? Имею ввиду, оно физически данные хранит?

СУБД Firebird? В точку? :smile:

Поле не рассчитывается, данные из БД.
Да, это Firebird.

Помогите, пожалуйста.

Евгения, спасибо, за описание проблемы.
Связался с командой разработки, проблема будет решена в следующем обновлении для 3.3.2. О решении вопроса сообщу дополнительно.

Добрый день!

В принципе, обновление не потребуется.
Ситуация такова, что в Firebird разрешающие права. Т.е. если пользователь находится в группе, у которой есть доступ на все, то и пользователь получит доступ, не смотря на то, что у него лично будет запрет.
Решение такое, что у всех групп по иерархии, в которую входит пользователь должно быть запрещающее право, а потом внутри группы всем пользователям раздать нужные права.

Пример:

/system/files/06-12-2012_16-42-59.jpg

В этом случае у «Пользователь 1» действительно не будет права доступа, но если сделать так:

/system/files/06-12-2012_16-47-34.jpg

то у всех будет полный доступ, так как у группы есть доступ

Игорь, большое спасибо за ответ. Буду пробовать!

Показать все комментарии