Добрый день. Столкнулся с такой проблемой. Пользователи при выписке продукции меняют цену на товар, случайно. Типовой документ реализация товаров и услуг. Поубирал галки в ролях которые прописаны данным пользователям на редактирование цены.Не помогло. Прошелся дальше, убрал у всех ролей даже у полные права галочку на редактирование цены в этом документе, не помогло.
В качестве эксперимента закрыл редактирование этого поля через свойства помогло но опять же проблема не кто не может корректировать сумму, а бывают случаю когда это не обходимо. Убирал право редактирование по следующему пути - конфигурация - общие - роли - выбираешь роль - документы - реализация товаров и услуг - табличные части - товары - цена - снимаешь галку редактирование, обновляешь конфу. Может что-то где - то надо еще снимать?
Может кто сталкивался с подобным подскажите плз.
В качестве эксперимента закрыл редактирование этого поля через свойства помогло но опять же проблема не кто не может корректировать сумму, а бывают случаю когда это не обходимо. Убирал право редактирование по следующему пути - конфигурация - общие - роли - выбираешь роль - документы - реализация товаров и услуг - табличные части - товары - цена - снимаешь галку редактирование, обновляешь конфу. Может что-то где - то надо еще снимать?
Может кто сталкивался с подобным подскажите плз.
По теме из базы знаний
- Удаление прав у всех ролей на какое-либо действие
- Роли и Объекты Доступа
- Подсистема прав доступа (анализ ролей, отладка RLS, английский код, обычные и управляемые формы)
- Распространенные ошибки разработчиков, приводящие к проблемам производительности
- Добавление / удаление ролей в профиль группы доступа
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
я бы в первую очередь проверил обработки заполнения(подключаемые) и печатные формы (подключаемые), потом проверил модуль формы и модуль объекта на предмет изменения этой колонки, у а потом уже бы в модуле формы где нибудь бы в "ПриОткрытии" добавил Если не РольДоступна("МожноМенятьЦену") Тогда ЭлементыФормы.Товары.Цена.ТолькоПросмотр = Истина; ЭлементыФормы.Товары.Сумма.ТолькоПросмотр = Истина; КонецЕсли; Таким образом я бы решил проблемы локально, а уже потом можно издеваться над ролями :)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот