БП 3.0 и ЗУП 3.1 убрать из полных прав дату запрета редактирования

1. andrey7617 79 20.01.25 15:07 Сейчас в теме
Добрый день уважаемые форумчане

мне поступила такая задача

Бухгалтерия 3.0 и ЗУП3.1 (последние версии не доработанные)
Нужно создать расширение
Расширение должно у прав «Полные права» запретить изменять (дату запрета редактирования).
Таким образом чтобы нужно было создавать отдельный профиль групп доступа где добавлять права для (даты запрета редактирования) и отдельно добавлять таких пользователей у которых будет это право.

Думаю кто то уже создавал что то подобное на Инфостарте ... можете ткнуть на разработку ???
или если такой доработки нет - расскажите пжл как бы вы это делали ???

Заранее спасибо !!!
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
10. uriah 18 21.01.25 07:41 Сейчас в теме +0.2 $m
Легче в расширении пароль прикрутить к этому реквизиту. Могу за тарелку супа.
andrey7617; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 81 20.01.25 15:11 Сейчас в теме +0.4 $m
(1)
1. убрать из типового профиля доступа Администратор роль, отвечающую за изменение РС "ДатаЗапретаРедактирования"
2. Создать свой профиль доступа, в который включит только роль, отвечающую за изменение РС "ДатаЗапретаРедактирования"
3. раздать группу доступа с профилем из п.2 нужным пользователям.
andrey7617; +1 Ответить
3. glek 119 20.01.25 15:26 Сейчас в теме +0.4 $m
(1) Делал в УТ/комплексной. Суть доработки - роль как переключатель. Так же добавил свою функцию, которая возвращает наличие роли по группам/профилям доступа (не знаю, есть ли в БП профили доступа, в ЗУПе точно есть).
Дальше в расширении где только можно (панель администрирования, список регистра, не помню где еще) прибивал гвоздиком (кодом) проверку наличия у пользователя указанной роли в профиле доступа.
andrey7617; утюгчеловек; +2 Ответить
4. VmvLer 20.01.25 16:34 Сейчас в теме +0.1 $m
вынесите в расширение метод
ДатыЗапретаИзмененияСлужебный.УстановкаПараметровСеанса

и модифицируйте с директивой ИзменениеИКонтроль
Последняя позволит оперативного следить за расширением при обновлениях.
andrey7617; +1 Ответить
5. miniogn 44 20.01.25 16:40 Сейчас в теме +0.2 $m
Ничего у полных прав изымать нельзя. Придет время что-то лечить в базе и будут грабли с исправлением.
Пользователи не должны работать с полными правами.
andrey7617; +1 Ответить
6. andrey7617 79 20.01.25 16:52 Сейчас в теме
Делал в УТ/комплексной. Суть доработки - роль как переключатель. Так же добавил свою функцию, которая возвращает наличие роли по группам/профилям доступа (не знаю, есть ли в БП профили доступа, в ЗУПе точно есть).

- может тогда создадите разработку на инфостарте ? первый покупатель уже есть )))
7. devlog 20.01.25 17:41 Сейчас в теме
Не надо менять полные права!
Если вам не нужны полные права - не используйте полные права.
Делайте такой набор ролей, который закрывает ваши потребности. Ну либо, если вам надо только лишь дату запрета запретить менять, то можете поступить, как у меня посл публикация, посмотрите. Сделать по аналогии, но надо понимать, что это костыль
uriah; andrey7617; +2 Ответить
8. andrey7617 79 20.01.25 18:06 Сейчас в теме
Ничего у полных прав изымать нельзя.

Не надо менять полные права!

- Почему ??? не понимаю ну уберу галочку на редактирование РС "ДатаЗапретаРедактирования" и к каким проблемам это приведете???

права на чтения остануться же ...
9. devlog 20.01.25 18:11 Сейчас в теме +0.2 $m
(8) просто не надо, поверьте.
Можно копию роли полные права сделать и её крутить и дать пользователям
uriah; andrey7617; +2 Ответить
10. uriah 18 21.01.25 07:41 Сейчас в теме +0.2 $m
Легче в расширении пароль прикрутить к этому реквизиту. Могу за тарелку супа.
andrey7617; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот