|
Расширения и роли | ☑ | ||
---|---|---|---|---|
0
bigzone
24.01.19
✎
09:23
|
Добрый день.
Подскажите пожалуйста в расширении создал роль и на форме документа для одного элемента задал видимость для этой роли. Не работает. Пробовал Роль создавать в основной конфигурации затем роль расширял и в этом случаи также не работает и функция РольДоступна("МояРоль") возвращает ложь. Хотя у пользователя точно данная роль добавлена в настройках профилей групп доступа Это в ЗУП 3.1 |
|||
1
Kremiln
24.01.19
✎
09:48
|
вроде бы РольДоступна перестала работать. Там как-то по другому извращаться нужно
|
|||
2
Kremiln
24.01.19
✎
09:52
|
вот так делал, когда-то:
ВЫБРАТЬ ГруппыДоступаПользователи.Ссылка.Профиль КАК Профиль ПОМЕСТИТЬ ПрофилиПользователя ИЗ Справочник.ГруппыДоступа.Пользователи КАК ГруппыДоступаПользователи ГДЕ ГруппыДоступаПользователи.Пользователь = &Пользователь СГРУППИРОВАТЬ ПО ГруппыДоступаПользователи.Ссылка.Профиль ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПрофилиПользователя.Профиль КАК Профиль, ПрофилиГруппДоступаРоли.Роль КАК Роль ИЗ ПрофилиПользователя КАК ПрофилиПользователя ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ПрофилиГруппДоступа.Роли КАК ПрофилиГруппДоступаРоли ПО ПрофилиПользователя.Профиль = ПрофилиГруппДоступаРоли.Ссылка ГДЕ ПрофилиГруппДоступаРоли.Роль = &Роль |
|||
3
bigzone
24.01.19
✎
09:56
|
Так если взят роль из конфигурации которая идет из конфигурации поставщика то с этой ролью все работает и функция и если на форме использовать то также работает. А вот если новую роль создавать то не работает !
|
|||
4
Rico_1C
24.01.19
✎
10:03
|
Для этой роли нужно сделать чтение самого объекта, а то к реквизиту есть, а к объекту - нет !..
|
|||
5
bigzone
24.01.19
✎
10:09
|
Сделал лучше не стало
|
|||
6
Rico_1C
24.01.19
✎
10:10
|
Для новой роли Видимость объекта и нового реквизита?!..
Роль точно есть у пользюка?!.. |
|||
7
bigzone
24.01.19
✎
10:16
|
Да роль точно есть у пользователя роль использую для кнопки на форме в настройке видимости.
|
|||
8
Мыш
24.01.19
✎
10:23
|
(7) А как роль пользователю назначил? А то меня терзают смутные сомнения.
|
|||
9
Mankubus
24.01.19
✎
10:26
|
(7) проверь в списке пользователей в конфигураторе точно ли роль назначилась пользователю
|
|||
10
Вафель
24.01.19
✎
10:33
|
(9) в конфигураторе не увидишь конкретные роли расширения
|
|||
11
Мыш
24.01.19
✎
10:43
|
(10) Точнее, не увидишь, какие именно роли из расширения назначены пользователю )
|
|||
12
timurhv
24.01.19
✎
10:44
|
(0) роли с расширениями нестабильно пашут. Добавлял роль на чтение и изменение, все применилось, но стандартный реквизит наименование -нет, поле неактивно и при записи (сделал принудительное присвоение) ругалось что недоступно поле для записи.
|
|||
13
timurhv
24.01.19
✎
10:47
|
Притом остальные 10 ролей пашут без проблем
|
|||
14
bigzone
24.01.19
✎
12:27
|
Спасибо добрые люди точно проверил в конфигураторе и у пользователя роль оказалась не назначена. Хотя роли от поставщика назначились пользователю.
Почему не работает механизм назначения ролей сознанных даже в в основной конфигурации мною. |
|||
15
bigzone
24.01.19
✎
12:28
|
получается через конфигуратор если назначить то начинает работать но это неудобно. !
|
|||
16
Mankubus
24.01.19
✎
12:28
|
(14) нужно запускать обработку ИнструментыРазработчикаОбновлениеВспомогательныхДанных.
Иногда бывает что только после 2 запуска этой обработки роль назначается) |
|||
17
bigzone
24.01.19
✎
12:30
|
один раз запускал не помогло. два раза запустить не пробовал.
|
|||
18
Вафель
24.01.19
✎
12:32
|
(16) если в профиле роль можно выбрать, то обработка прошла успешно. 2й раз не поможет.
но вот иногда при назначении профиля роли почему то не пеерходят. Иногда помогает перезаписать пользователя, или профиль |
|||
19
Filippov
24.01.19
✎
12:37
|
||||
20
Filippov
24.01.19
✎
12:42
|
Собственные роли расширений могут быть добавлены пользователям информационной базы только с помощью встроенного языка.
- написано в документации https://its.1c.ru/db/v8313doc#bookmark:dev:TI000001849 |
|||
21
Вафель
24.01.19
✎
12:43
|
(20) ну так бсп все эт одавно отрабатывает
|
|||
22
Filippov
24.01.19
✎
12:44
|
(21) Я, правда, давно и делал
|
|||
23
Kremiln
24.01.19
✎
12:55
|
Еще сталкивался с особенностью - что если установлена роль "Полные права", то РольДоступна("МояРоль") всегда возвращает ложь(видимо фирма 1с стала считать, что если установлена роль "Полные права", то остальные галки не интересны). Это заметил на поздних конфигурациях
|
|||
24
timurhv
25.01.19
✎
11:38
|
(23) типовая БСП снимает все роли, кроме полных прав (если последняя указана в профиле)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |