|
1с Программное управление правами | ☑ | ||
---|---|---|---|---|
0
Ychenik1c
11.12.22
✎
10:51
|
Добрый день. Мне необходимо у всех пользователей, имеющих разные права, в том числе и полные, убрать право на интерактивную пометку удаления одного типа документа.
В интернете и в общих модулях ничего похожего не нашел. Можно только целиком добавить или удалить роль. А нужно у всех убрать только одно право. Возможно ли это как то сделать программно? К примеру при открытии документа? |
|||
1
PR
11.12.22
✎
10:55
|
(0) Нет
|
|||
2
RomanYS
11.12.22
✎
11:18
|
(0) можно давать отказ передЗаписью при смене флага пометки удаления
|
|||
3
ДедМорроз
11.12.22
✎
16:24
|
Права назначаются роли на этапе конфишурации.
Список ролей пользователя фиксируется в момент его входа. Тут,конечно,можно зайти в коныишуратор и у всех ролей поснимать право пометку удаления. Программно это можно через выгрузку конфишурации в файлы и зашрузке обратно. Ну или при выполнении действия проверять и давать отказ. |
|||
4
Остап Ибрагимович
11.12.22
✎
16:29
|
подписки отменили?
|
|||
5
ДедМорроз
11.12.22
✎
17:09
|
(4) Подписка - это способ подключения кода для перехвата обработки выполнения действия.
В данном случае,подписка или вставка в ПередЗаписью - не важно - это способ не дать всем сделать какое-то действие. А вот ПравоДоступа - это способ программно проверить наличие у пользователя определенного права. Ну и еще РольДоступна. |
|||
6
Ychenik1c
11.12.22
✎
18:49
|
Цель - запретить пометку удаления клавишей DELETE. Может есть другие варианты?
|
|||
7
ДедМорроз
11.12.22
✎
19:05
|
Модуль объекта (ПередЗаписью) и подписка на события срабатывает при любой пометке
(Установку пометки мы видим,если у записываемого объекта она установлена,а в версии в базе данных - нет) Интерактивно - можно ловить события на форме. |
|||
8
Гений 1С
гуру
11.12.22
✎
19:08
|
(0) вопрос в том по сути, можно ли отличить интерактивное право от не интерактивного. 1с говорит что не стоит различать эти действия.
|
|||
9
Гений 1С
гуру
11.12.22
✎
19:08
|
(6) в форме списка запрети удаление.
|
|||
10
FirstLine Support
11.12.22
✎
19:09
|
(6) радикально - отломать клавишу Delete, более мягкий способ ПередЗаписью НА ФОРМЕ
|
|||
11
ДедМорроз
11.12.22
✎
19:52
|
А если где-то есть динамический список этих документов ?
|
|||
12
Ychenik1c
16.12.22
✎
19:16
|
(9) Вопрос как? Командную панель можно перезаполнить. А клавиша DEL?
|
|||
13
FIXXXL
16.12.22
✎
19:44
|
(0) можно сделать через общий модуль модификации конфигурации, убедившись, что в этом документе есть вызов функционала модификации...
|
|||
14
vicof
18.12.22
✎
16:52
|
"Цель - запретить пометку удаления клавишей DELETE"
Нахрена? |
|||
15
Смотрящий
18.12.22
✎
17:45
|
А фули.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |