Имя: Пароль:
1C
 
Касательно расширения
0 1C_Patriot
 
15.02.26
13:49
Доброго времени.
Подскажите, есть справочник в расширений типа дополнений. Когда я захожу под пользователем с полными правами, в пункте меню элемента доступен пункт удалить. Как убрать/запретить интерактивное удаление?
1 PR
 
15.02.26
14:02
(0) Добавить в расширение роль ПолныеПрава и в ней убрать интерактивное удаление
2 1C_Patriot
 
15.02.26
14:12
(1) Я так понимаю что это единственный способ? я тоже о нем подумал в первую очередь, но почему то решил что есть более изящный вариант чем наследование полныхправ
3 DrZombi
 
гуру
16.02.26
06:18
(2) Расширение особо не балует простотой интеграцией в основную конфигурацию.

Разве вы не столкнулись, еще, с тем что правка формы из основной конфигурации со временем вызывает неработоспособность формы, а то и самого расширения?

Выход тоже тривиален, дописывать интерфейс только через программное создание элементов на форме.
Либо писать уже новую форму в расширении.
4 Fish
 
гуру
16.02.26
08:50
(1) Имхо, плохая идея ограничивать роль ПолныеПрава. Они на то и полные, что не должны иметь ограничений.
Понятно, что пользователь с полными правами должен осознавать, когда можно что-то удалять, а когда нельзя.
5 Web00001
 
16.02.26
09:00
(4)У пользователя с полными правами, не должно быть под рукой кнопки "удалить как будто никогда не было". Если ты администратор и ты понимаешь, что делаешь, у тебя должны быть инструменты для таких специфичных единичных вмешательств. Но пользователь с полными правами может им и не быть.
6 Fish
 
гуру
16.02.26
09:04
(5) "у тебя должны быть инструменты для таких специфичных единичных вмешательств" - Ну так кнопка "Удалить" - и есть этот инструмент, придуманный специально для этого.
Нафига давать полные права кому попало, а потом придумывать велосипеды, чтобы их ограничить?
Не проще ли давать пользователям только те права, которые положены? И не давать им в руки вместо молотка микроскоп, потому что молоток не можешь сделать.
7 maxab72
 
16.02.26
09:06
(5) Именно, потому что человек может элементарно промахнуться мышкой в менюшке.
8 Fish
 
гуру
16.02.26
09:06
+(6) Вот лично я, например, не могу представить себе ситуации, когда обычному пользователю нужно давать полные права.
Для любого пользователя можно сделать необходимый набор прав. А полные права - это для разработчиков и администраторов, которые ответственны за свои действия.
9 Fish
 
гуру
16.02.26
09:20
(7) Да, да. И потом ещё и подтвердить удаление тоже случайно :)))
10 Web00001
 
16.02.26
09:36
(6)Нет, не проще. Фин дир не должен иметь никаких ограничений по доступу к инфе. Гораздо проще дать ему полные права, чем пилить отдельную роль, чтобы потом еще и вырезать оттуда удаление. Еще есть собственники и прочий упр. персонал которые говорят: "Мне нужны полные права". Все честно у вас полные права как у меня. Удалять никто не может. Если прям надо удалить. Ты найдешь как это сделать и без типовой кнопки в форме списка.
11 Fish
 
гуру
16.02.26
09:44
(10) Странно, обычно собственникам и упр. персоналу даются права только на просмотр всего - большего им не нужно. Но да, если вам проще дать полные права тем, кому это не нужно, то выдумывайте велосипеды. Ведь это так сложно - сделать нужную роль :)))
Ведь куда проще дать всем микроскоп для забивания гвоздей, а потом думать, как же его ограничить.
Независимо от того, куда вы едете — это в гору и против ветра!