Доброго времени суток всем! Кто знает или сталкивался подскажите дельный совет, пожалуйста.
Необходимо одному из пользователей ограничить запись к документу платежное поручение. На данный документ действуют две роли: "Удаленный доступ стандартный интерфейс oData" и "Полные права".
Изначально задумка была скопировать полные права, изменить доступ к нужным документам и назначить их пользователю. После того как права назначил - запустил с базу с параметром обновления. Однако при запуске через нового пользователя со скопированными полными правами произошла ошибка: https://yadi.sk/i/HK8Oy7NMlstmbQ То есть при копировании роли не все скопировалось по всей видимости, проверил общие разрешения на запуск программы - все идентично с родными полными правами.
Далее думал роль попробовать добавить в расширение - самый хороший вариант с точки зрения того что клиент смог бы обновляться сам. Но тут проблема: слышал что роль в расширении не всегда корректно отрабатывает. К тому же, после того как я добавил роль в расширение - роль перешла, а вот все документа, справочники и соответственно настройки к ним - нет. Необходимо в расширение всю конфу стянуть что ли? Глупость же.
1) что могло пойти не так со скопированными полными правами?
2) как добавляется в расширение типовая роль и как ее менять?
Я бы лучше разобрался что не так с первоначальным решением. Я так понял, что Вы забрали у пользователя "Полные права" и дали ему новые "Почти полные права". Вот тут и копайте.
(1) Я так понял есть определенный минимальный список прав для успешного запуска, они должны были скопироваться вместе с ролью и тут похоже пошло что-то не так
Разобрался, ребята. Есть темы где энтузиасты как я пытались скопировать роль и запустить так 1С. Не все так просто. Детально разбираться не стал, но есть код, который отрабатывает при запуске программы. Идет проверка пользователя, а так же проверка есть ли у пользователя права на запуск. Проблему решил, скрин с доп правами которые настроил для себя: https://yadi.sk/i/ak0rjccBtOmwIA Ключевой галочкой оказалась базовые права БСП (в настройках пользователя в конфигураторе в разделе прочие). Всем большое спасибо и удачи, ребята :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший