|
Право на редактирование справочника контрагентов в УПП |
☑ |
0
Простенький вопросик
07.07.20
✎
14:37
|
Как в УПП настроить, чтобы одним пользователям можно править справочник контрагентов, а другим нет?
|
|
1
d4rkmesa
гуру
07.07.20
✎
14:42
|
(0) Через RLS. Включить RLS по контрагентам, создать две группу пользователей, одну - только для чтения, вторую - с возможностью редактирования.
|
|
2
Новый участник
07.07.20
✎
14:42
|
Убрать из роли "Пользователь" такие права. Добавить свою и в ней RLS.
|
|
3
Простенький вопросик
07.07.20
✎
14:45
|
(2)
база регулярно обновляется, нежелательно туда изменения вносить
|
|
4
Простенький вопросик
07.07.20
✎
14:49
|
(1)
где это включается?
|
|
5
Новый участник
07.07.20
✎
14:55
|
(4) Мне тоже подход "любой пользователь правит ключевые справочники системы" не нравится.
|
|
6
Простенький вопросик
07.07.20
✎
14:57
|
Я вот такую штуку в форме сделал, вроде работает, но ругань даже при создании нового выходит.
Процедура ПередЗаписью(Отказ)
Если не этоновый() тогда
если рольдоступна("_ПравоРедактированияИзмененныхКонтрагентов") тогда
иначе
сообщить("У Вас нет права на редактирование созданного контрагента");
отказ=истина;
конецесли;
конецесли;
|
|
7
piter3
07.07.20
✎
14:58
|
(6) Гы-гы,групповая обработка и ха-ха
|
|
8
Простенький вопросик
08.07.20
✎
07:01
|
сделал так, всех пока устраивает. Выложу для себя на будущее
если не рольдоступна("_ПравоРедактированияКонтрагентов") тогда
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 1
| ДокументыПоКонтрагенту.Ссылка
|ИЗ
| КритерийОтбора.ДокументыПоКонтрагенту(&Контрагент) КАК ДокументыПоКонтрагенту";
Запрос.УстановитьПараметр("Контрагент", Ссылка);
Результат = Запрос.Выполнить();
ЕстьДокументыПоДоговору = НЕ Результат.Пустой();
Если ЕстьДокументыПоДоговору Тогда
Сообщить("Существуют документы, оформленные по Контрагенту """ + Наименование + """.
|Контрагент не может быть изменен, элемент не записан.",
СтатусСообщения.Важное);
Отказ = Истина;
КонецЕсли;
КонецЕсли;
|
|
9
РБ
08.07.20
✎
07:12
|
(8) включается типовыми средствами, а ваш код легко обойти при желании)))
Интерфейс Администрирование пользователей-Группы пользователей-Настройка доступа
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший