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) Надо сохранить конфигурацию базы данных, тогда роль из расширения появится в списке доступных ролей в настройках пользователя ИБ. | |
| Интернет-форум Краснодарского края и Краснодара |