Имя: Пароль:
1C
 
Как правильно прописать права в расширении?
↓Ø (Волшебник 22.07.2024 16:59)
0 Aleks73
 
22.07.24
15:15
Платформа 1С:Предприятие 8.3 (8.3.24.1342)
Добавил в расширение права, где поставил все галочки на возможности удаления документа напрямую. Подключил права пользователю, проверяю - не работает. Вообще, расширение подключено и используется. Кто виноват, что делать?
1 Волшебник
 
22.07.24
15:19
Не надо давать такие права пользователю. Отмените, что сделали
2 Aleks73
 
22.07.24
15:23
(1) Станислав, я знаю что не надо. Пользователь очень опытный и на этом основании требует.
3 Aleks73
 
22.07.24
16:01
обычные формы
4 Волшебник
 
22.07.24
16:02
(2) Обойдётся! Скажите, что прав удаления у него не будет. И смелее. С уверенностью!
5 Aleks73
 
22.07.24
16:04
(4)  А если мне то же самое скажут в день зарплаты?!
6 Волшебник
 
22.07.24
16:04
(5) Не имеют права.
7 Aleks73
 
22.07.24
16:11
(6) Не все сидят на белой, увы. Так получилось.
8 Волшебник
 
22.07.24
16:28
(7) Ну если Вам на себя наплевать, тогда делайте. А потом будете восстанавливать всё, что он удалил лишнего.
Вы же раб, правда?
9 Aleks73
 
22.07.24
16:36
(8) Тут ситуация не настолько критичная, восстановлением занимается сисадмин. Но, конечно, надо будет с пользователем обсудить вопрос вины заранее, это правильно.
10 Волшебник
 
22.07.24
16:53
(9) Я предлагаю ничего не обсуждать, а права удаления не давать.
Если ему надо что-то удалить, пусть пишет заявку, распечатывает на гербовой бумаге, заверяет у нотариуса, что он "в здравом уме и трезвой памяти... бла-бла-бла".
Потом пусть подписывает у всех руководителей, вплоть до Путина. И чтобы все печати стояли!
И в залог пусть оставит свою квартиру, машину, дачу и детей.
Вот когда с этой бумажкой он к вам придёт, то Вы ему красивым росчерком сверху подпишете "ОТКАЗАНО".
Вот и всё.
11 maxab72
 
22.07.24
16:42
(3) Расширение в обычных формах?
12 Кондер
 
22.07.24
16:42
Также надо учитывать, что в файловом варианте поддерживаются любые возможности изменения прав доступа: как ограничение прав, так и их расширение.

В клиент-серверном варианте изменение прав доступа регулируется наличием профиля безопасности и его настройками:

Если прикладное решение работает без использования профиля безопасности, то расширение ролей не допускается.
Если прикладное решение работает с использованием профиля безопасности, то ограничивать права доступа можно в любом случае, а расширять права доступа можно только при соответствующей настройке профиля безопасности.
13 Aleks73
 
22.07.24
16:46
(10) Да, Станислав, надо серьёзно думать над тем, что ты написал. Независимо от того, есть ли решение проблемы.
(11) Да.
(12) Клиент-серверный. А где смотреть профиль?
14 Кондер
 
22.07.24
16:49
(13) не знаю
15 Aleks73
 
22.07.24
16:51
(14) хорошо, а где ты взял инфу в (12) ?
16 maxab72
 
22.07.24
16:55
(13) ЕМНИП расширения в обычных формах если и работают, то с огромными ограничениями. Вроде где-то писали, что можно добиться чтоб расширение работало с общими модулями (с серверными или со всеми - не знаю, не проверял), а с другими объектами (в том числе с правами) точно не работает, т.к. в обычных формах нет разделения кода на серверный и на клиентский.
17 Волшебник
 
22.07.24
16:59
Не вижу смысла обсуждать тему, как из пользователя сделать убийцу данных.
Вопрос рассмотрен и решён.