Новая роль и пользователь в расширение

1. user1004898 28 01.02.19 21:54 Сейчас в теме
Есть типовая конфигурация. БП.
Править не желательно. Работу хочу выполнить через расширение. Суть работы. Необходимо завести новую роль: «Бухгалтер по особым клиентам».
Эта роль в последствии будет назначена некому Юзеру.
По условиям, пользователям с этой ролью доступна должна быть только одна подсистема Покупки. В этой подсистеме видна только самая минимальная часть документов:

СчетНаОплатуПоставщика
ПоступлениеТоваровУслуг
ВозвратТоваровПоставщику
СчетФактураПолученный

И всё. Больше ничего лишнего.

По идее вынес в Расширение Подсистему "Покупки".
Добавил новую роль "Бухгалтер по особым клиентам"
Вынес нужные документы.

В подсистему "Покупки". внес все вынесенные документы и новую роль.
Для Роли настроил все права на все документы, вынесенные ранее, и право на просмотр Подсистемы.

В Предприятии для Юзера дал роль "Бухгалтер по особым клиентам".
Зашел под Юзером.
Получаю ошибку "Нет прав на запуск требуемого вида клиента".
Советовали вынести в расширение Полные права (не совсем то что хотел, но вынес).
Эффект тот же. Ведь для данных ролей доступна только одна подсистема.
А давать Юзеру Полные права из типовой конфигурации - это открыть ему полностью всю функциональность Предприятия.
Но мысль была иная.

Что еще нужно сделать?
Прикрепленные файлы:
Raskad; 1serger; +2 Ответить
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. 1serger 8 01.02.19 23:32 Сейчас в теме
Такая ошибка же ведь выдается, если нет базовых прав на запуск необходимого клиента (роль с доступом запуска необходимого типа клиента). А такая роль у пользователя есть?
4. user1004898 28 02.02.19 21:33 Сейчас в теме
(2)
только "Бухгалтер по особым клиентам"
3. alxarz 32 02.02.19 17:19 Сейчас в теме
есть права
на запуск тостого клиента
на запуск тонкого клиента
на запуск веб клиента
....

ваш пользователь каким клиентом к базе подключается? Надо добавить это право...
user705522_constantin_h; 1serger; +2 Ответить 1
5. user1004898 28 02.02.19 22:05 Сейчас в теме
(3)
Есть роль Бухгалтер по особым клиентам. Но такого права для этой роли нет.
Как нужно право дать новой роли из расширения?
6. 1serger 8 02.02.19 22:29 Сейчас в теме
В роли, которая создана в расширении нет такого права, оно назначается на главную ветку дерева метаданных конфигурации. Вам нужно подобрать уже имеющуюся роль с таким правом., к примеру у меня в ERP есть роль "Запуск толстого клиента"/"Запуск тонкого клиента" с соответствующим правом...и также добавить к роли вашей новому пользователю...
7. user1004898 28 02.02.19 22:39 Сейчас в теме
(6)подобрал роли с такими правами Юзеру:
на запуск тостого клиента
на запуск тонкого клиента
на запуск веб клиента

Все равно ругается на недостаточность прав на вход в программу. Нарушения прав доступа.
8. 1serger 8 02.02.19 22:42 Сейчас в теме
На права доступа - это уже другая ошибка! Здесь поочередно выяснять какие данные используете и добавлять соотв.роли, или включать в роль...(возможно быстрее будет сразу добавить Базовые права, чтобы по одному не перебирать каждый объект)...
9. user1004898 28 02.02.19 23:02 Сейчас в теме
(8)да, добавил. не то. всё равно не достаточно прав.
Прикрепленные файлы:
10. spacecraft 02.02.19 23:10 Сейчас в теме
(9) обязательно еще нужны права "БазовыеПрава". На скрине включены "БазовыеПраваБП", это расширяемые права для бухгалтерии.
Но там еще много каких прав будет не хватать...
11. user1004898 28 02.02.19 23:16 Сейчас в теме
(10)
все базовые роли добавлять или как?
Прикрепленные файлы:
12. spacecraft 02.02.19 23:20 Сейчас в теме
(11) в данном случае "БазовыеПраваБСП". Если открыть свойства, то должно быть в описании, что они обязательны. Раньше они назывались просто "БазовыеПрава".
13. user1004898 28 03.02.19 00:11 Сейчас в теме
(12)Скорее всего и эту роль добавить и поставить "галочку" "вход в базу разрешен."
С первой частью решил.
Т.е. у Юзера есть роль «Бухгалтер по особым клиентам».
Пользователю доступна подсистема Покупки. В этой подсистеме видна только самая минимальная часть документов:

СчетНаОплатуПоставщика
ПоступлениеТоваровУслуг
ВозвратТоваровПоставщику
СчетФактураПолученный

Но при открытии документов понимаю, что там не достаточно информации - реквизтов тех самых форм документов.
Ссылок на номенктауры товаров, видов номенклатуры. Короче всего. Теперь все это по отдельности вносить в расширения? Долго...
Разве это так делается?? Что если Юзер должен видеть форму документа, но не должен иметь возможножность просматривать её содержимое, номеклатуры?

Выносить просто формы документов в расширения с провом "чтение"?
14. spacecraft 03.02.19 01:19 Сейчас в теме
(13)
Но при открытии документов понимаю, что там не достаточно информации - реквизтов тех самых форм документов.
Ссылок на номенктауры товаров, видов номенклатуры. Короче всего. Теперь все это по отдельности вносить в расширения? Долго...

я же не просто так указывал: "Но там еще много каких прав будет не хватать..."
Это именно нехватка прав на эти реквизиты.
Для того, чтобы реквизиты отображались, необходимы права на просмотр этих реквизитов.
Много разных прав еще настраивать.
15. alxarz 32 03.02.19 03:46 Сейчас в теме
(13)
Разве это так делается?? Что если Юзер должен видеть форму документа, но не должен иметь возможножность просматривать её содержимое, номеклатуры?
на форме документов есть поле например номенклатура. Пользователь должен её видеть или нет? Если должен, значит и зайти внутрь номенклатуры ему можно.
з.ы. есть куча прав, название которых начинается со слова "Чтение", вот и добавляйте, что пользователь должен видеть...
16. user1004898 28 04.02.19 15:26 Сейчас в теме
(15)
никак не возможно внести в расширение всю имеющую Типовую конфигурацию, и потом скрыть в ней доступ (видимость) ко всем подсистема, кроме одной.
Аналогично с документами раздела Покупки?
17. kwazi 683 05.02.19 07:13 Сейчас в теме
Создай в режиме 1С Предприятие профиль доступа, а лучше скопируй один из имеющихся.
Не пихай в расширение все подряд. Того что сделал уже достаточно.
Оставьте свое сообщение

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