Имя: Пароль:
1C
1С v8
Добавление типовой роли в расширение с последующим ее изменением
, ,
0 Ilnazio
 
24.06.20
18:40
Доброго времени суток всем! Кто знает или сталкивался подскажите дельный совет, пожалуйста.
Необходимо одному из пользователей ограничить запись к документу платежное поручение. На данный документ действуют две роли: "Удаленный доступ стандартный интерфейс oData" и "Полные права".
Изначально задумка была скопировать полные права, изменить доступ к нужным документам и назначить их пользователю. После того как права назначил - запустил с базу с параметром обновления. Однако при запуске через нового пользователя со скопированными полными правами произошла ошибка: https://yadi.sk/i/HK8Oy7NMlstmbQ
То есть при копировании роли не все скопировалось по всей видимости, проверил общие разрешения на запуск программы - все идентично с родными полными правами.
Далее думал роль попробовать добавить в расширение - самый хороший вариант с точки зрения того что клиент смог бы обновляться сам. Но тут проблема: слышал что роль в расширении не всегда корректно отрабатывает. К тому же, после того как я добавил роль в расширение - роль перешла, а вот все документа, справочники и соответственно настройки к ним - нет. Необходимо в расширение всю конфу стянуть что ли? Глупость же.
1) что могло пойти не так со скопированными полными правами?
2) как добавляется в расширение типовая роль и как ее менять?

Заранее всем огромное спасибо.
1 AAA
 
24.06.20
18:57
Я бы лучше разобрался что не так с первоначальным решением. Я так понял, что Вы забрали у пользователя "Полные права" и дали ему новые "Почти полные права". Вот тут и копайте.
2 Вафель
 
24.06.20
18:57
можно только добавлять права.
отнимать нельзя
3 Ilnazio
 
24.06.20
19:00
(1) (2) скопировал роль полные права и дал эту копию полных прав новому пользователю без каких либо изменений. Ошибка в следствии этих действий вышла
4 Ilnazio
 
24.06.20
19:05
(1) Я так понял есть определенный минимальный список прав для успешного запуска, они должны были скопироваться вместе с ролью и тут похоже пошло что-то не так
5 hhhh
 
24.06.20
19:43
(4) да, такой список был всегда. Наверно и у вас есть
6 hhhh
 
24.06.20
19:43
(4) запустите поиск по конфе слова ПолныеПрава.
7 Ilnazio
 
24.06.20
19:46
Разобрался, ребята. Есть темы где энтузиасты как я пытались скопировать роль и запустить так 1С. Не все так просто. Детально разбираться не стал, но есть код, который отрабатывает при запуске программы. Идет проверка пользователя, а так же проверка есть ли у пользователя права на запуск. Проблему решил, скрин с доп правами которые настроил для себя: https://yadi.sk/i/ak0rjccBtOmwIA
Ключевой галочкой оказалась базовые права БСП (в настройках пользователя в конфигураторе в разделе прочие). Всем большое спасибо и удачи, ребята :)
Программист всегда исправляет последнюю ошибку.