К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Запретить изменение проведенных документов

Гость
0 - 11.12.2019 - 11:13
Хочу запретить изменение проведенных документов некоторым пользователям. Конфигурацию, на основе БП3.0, с поддержки снимать нельзя

Рассматриваю варианты:
1. в модуле формы ПередОткрытием() Если НЕ РольДоступна("ПолныеПрава") Тогда ТолькоПросмотр=Проведен; КонецЕсли;
2. Создать новую подписку на событие "ПриПроведении", в котором:
Если НЕ РольДоступна("ПолныеПрава") ИЛИ НЕ Источник.ОбменДанными.Загрузка Тогда Отказ=истина; КонецЕсли;
3.С помощью ролей, отключив интерактивное проведение.

1-й хочу использовать если другие не получится
2-й не дает добавить подписку на событие в расширение

Помогите использовать 3-й добавив новую роль в расширение.
Если добавляю роль в расширение, она появляется в режиме 1с предприятия в списке ролей для профиля, выбираю она не появляется в интерфейсе (т.е. нет ссылки на список документов). Если использую с ролью которая позволяет чтенье этих документов не дает даже новый сохранить (не использует роль из расширения, т.к. там для эксперимента полный доступ делал).



Гость
1 - 11.12.2019 - 12:19
Платформа 8.3.13.1690
В конфигураторе на закладке пользователя с ролями,новая роль не появляется
Гость
2 - 11.12.2019 - 18:12
В крайних релизах есть серия подписок ПроверитьДоступ... в предыдущих - ПередЗаписьюДокумента...
Возможно, стОит не добавлять подписку, а модифицировать код обработчика существующей подписки?
Гость
3 - 12.12.2019 - 14:42
(1) Надо сохранить конфигурацию базы данных, тогда роль из расширения появится в списке доступных ролей в настройках пользователя ИБ.


К списку вопросов






Copyright ©, Все права защищены