Здравствуйте!
Столкнулась со следующей проблемой:
Создала пользовательское поле в справочнике Контрагенты, добавила его на окно редактирования.
Но не могу управлять этим полем из раздела Права доступа к полям - нужно, чтобы только у руководителей был доступ к его изменению, у всех остальных только чтение.
В разделе Права доступа к полям, в контрагентах не отображается пользовательское поле. (скрин)
Почему? Как решить проблему?
Нравится
Добрый день, Евгения!
Могли бы Вы уточнить версию приложения и отраслевого решения?
Мы попробуем у себя воспроизвести ситуацию, выяснить причину.
Версия 3.3.2.275 без отраслевого решения.
Спасибо, жду.
Добрый день!
Евгения, поле не рассчитывается? Имею ввиду, оно физически данные хранит?
СУБД Firebird? В точку? :smile:
Поле не рассчитывается, данные из БД.
Да, это Firebird.
Помогите, пожалуйста.
Евгения, спасибо, за описание проблемы.
Связался с командой разработки, проблема будет решена в следующем обновлении для 3.3.2. О решении вопроса сообщу дополнительно.
Добрый день!
В принципе, обновление не потребуется.
Ситуация такова, что в Firebird разрешающие права. Т.е. если пользователь находится в группе, у которой есть доступ на все, то и пользователь получит доступ, не смотря на то, что у него лично будет запрет.
Решение такое, что у всех групп по иерархии, в которую входит пользователь должно быть запрещающее право, а потом внутри группы всем пользователям раздать нужные права.
Пример:
В этом случае у «Пользователь 1» действительно не будет права доступа, но если сделать так:
то у всех будет полный доступ, так как у группы есть доступ
Игорь, большое спасибо за ответ. Буду пробовать!