Имя: Пароль:
1C
1С v8
Где жёлтая книга по настройке прав?
,
0 AlexYa
 
11.01.18
10:01
Как настроить права пользователей в последних типовых конфигурациях КА2, БП3, УТ11, ЗУП3 ?
Держу в руках полный комплект жёлтых книг для КА 2.2. Не нашёл главу, посвященную правам пользователя.
В УПП было просто. Создаёшь профиль, добавляешь в него нужные роли в любых сочетаниях, назначаешь профиль нескольким пользователям.
В новых - дремучий лес. Может, и есть суперудобство и логика, но нужен путеводитель. Но в ЖК его не нашёл.

Есть профили групп доступа. Это как бы укрупнённые роли в старом понимании. Но назначить их пользователю нельзя! Нужно предварительно создать группу доступа, к которой привязать один ( ! ) профиль. Если мне нужна группа доступа "Главный бухгалтер", охватывающая возможности многих профилей, то я вынужден
1) либо создать все пары профиль-группа и подключать их к нужному пользователю по одной,
2) либо создать свой профиль, в который накидать детальные роли по куче документов и справочников, дающих в сумме права нескольких профилей.

Была бы обработка, которая сливала бы в один профиль роли из нескольких профилей, было бы гораздо проще.

Простите за сумбур, но ожидал от официальной документации полной картины по правам.
1 Fish
 
11.01.18
10:05
(0) Я так понимаю, что во всех новых типовых используется система прав БСП. Вот по ней и смотри документацию.
2 AlexYa
 
11.01.18
10:31
(1) Спасибо. Как понимаю, в бумаге её нет? Только на ИТС?
3 Fish
 
11.01.18
10:48
(2) А смысл её на бумаге выпускать? Ведь БСП меняется - новые версии выходят. Хотя, может где-то и есть, если поискать - не интересовался.
4 Джо-джо
 
11.01.18
11:00
(0) Всё тоже самое, только теперь группа вместо профиля:

Создаёшь профиль, добавляешь в него нужные роли в любых сочетаниях, указываешь профиль группе, назначаешь группу нескольким пользователям.
5 ildary
 
11.01.18
11:29
Добавлю - если кому-то кажется, что зазря сделали и группу доступа и профиль (они как-будто дублируют друг друга) - это сделано не зря, группа доступа добавлена для работы с RLS - то есть может быть несколько групп доступа с одинаковым профилем, но с разными ограничениями RLS.
6 ildary
 
11.01.18
11:34
(0) В первый раз на это всегда смотреть страшно (уууу, наворотили), но когда поймешь принцип работы - все становится простым и логичным. Вот когда мне по настоящему стало страшно - когда я увидел в УТ11 созданную в конфигураторе вручную роль Кладовщик, которая являлась собой копию профиля Кладовщик. Эту роль пилили целый месяц, не догадавшись погуглить правила работы с правами.
7 AlexYa
 
11.01.18
11:45
Спасибо всем! (5) теперь понятно, зачем "дублирование". Жаль, что вместо тонкой жёлтой книжки приходится искать на жёлтом сайте. С интерфейсом проще разобраться, он тоже меняется, но брошюрку "Руководство пользователя" кладут в каждую поставку.

Если есть ещё что интересное по правам, пишите в этот топик неофиту БСП.
8 AlexYa
 
11.01.18
12:05
Вспомнил ещё один вопрос. Есть группы пользователей. На форме редактирования группы есть вкладка "Права доступа". По моей логике, группе пользователей назначается набор групп доступа, как простому пользователю, а любой добавленный в группу пользователь автоматом получает права группы.
Это так? Тогда не нашёл, как группе пользователей назначить права.
Если не так, то зачем вкладка с правами и группы?
9 Fragster
 
гуру
11.01.18
12:09
в группе доступа можно добавлять не только пользюков, но и группы
10 Fragster
 
гуру
11.01.18
12:10
причем если добавить права группе все пользователи, то эти права будут автоматом у вновь создаваемых пользователей.
11 Вафель
 
11.01.18
12:12
нужно еще учитывать, что есть стопицот опций: такие группы используем, такие не исползуем
12 ildary
 
11.01.18
12:12
(9) я бы сказал так - крайне рекомендуется добавлять именно группами - гемора потом меньше будет.
13 Мыш
 
11.01.18
12:31
(8) Это для сложной настройки прав. А этот режим не во всех конфигурациях включен. Например, в БП - упрощенный режим. Интерфейсная недоработка.
14 AlexYa
 
11.01.18
12:54
(9) Действительно, можно. Но не Администратор и Полные права.
Пока не сделал специфические группы доступа, группу пользователя никуда включить не удавалось. Думал, косяк конфы.
15 AlexYa
 
11.01.18
12:56
На Инфостарте нашёл несколько обработок по слиянию профилей в один. Т.е. роли из нескольких профилей добавляются в новый.
Первым делом, сделал роль Главный бухгалтер, который может практически всё, кроме чистого администрирования.
16 Мыш
 
11.01.18
12:58
(15) Открой для себя переопределяемые модули. Там можно создавать новые и изменять существующие профили доступа.
17 ildary
 
11.01.18
13:06
(16) А чем создание новых профилей в переопред. модуле лучше создания профилей в режиме предприятия?
18 ildary
 
11.01.18
13:06
(16) извините, не подскажете как изменять существующий профиль в переопред. модуле?
19 Мыш
 
11.01.18
13:26
(18) ОписаниеПрофиля.Роли.Добавить(Роль) или/и ОписаниеПрофиля.Роли.Удалить(ИндексВМассивеРолей)
20 Мыш
 
11.01.18
13:29
(17) Лучше тем, что можно обновлять БСП-шными возможностями. Не надо дорисовывать интерфейс.
21 Адинэснег
 
11.01.18
13:33
(5) и в старых точно также, группы доступа для RLS
22 vdss
 
11.01.18
13:49
Можно сделать группу пользователей "Главный бухгалтер", добавить ее в несколько групп доступа, и добавлять пользователей уже в группу пользователей
23 ildary
 
11.01.18
15:36
(19) Большое спасибо за объяснение. Наверное теперь это лучше в расширение вынести, дабы не осквернить конфигурацию своими изменениями (я понимаю, что переопределяемый модуль для этого и создан, но тем не менее).

(20) Простите мою глупость, а о каком рисовании интерфейса речь?
24 Мыш
 
11.01.18
15:41
(23) Лично я профили редактирую/меняю в тестовой базе в режиме "Предприятие". Затем обработкой из БСП формирую код для модуля. Этот код приезжает в рабочую базу. В рабочей базе нажимаю кнопку "Обновить поставляемые профили групп доступа". Т.е. для обновления профиля в рабочей базе не нужно писать какие-то обработки. Речь была об этом моменте.
25 ildary
 
11.01.18
15:43
(24) Вы рассказываете очень интересные вещи, но я не нашел кнопку "Обновить поставляемые профили групп доступа" в базе и еще хотел бы узнать, о какой обработке БСП Вы писали (обработкой из БСП формирую код для модуля).
26 AlexYa
 
11.01.18
15:47
В копилку с Инфостарта публикация 685213
"Управление доступом: роли, права, профили, группы доступа, функциональные опции, RLS"

Для тех, кто так же, как и я, начал изучение прав в БСП.
27 Мыш
 
11.01.18
15:49
(25) Кнопка в форме списка справочника "Профили групп доступа".
Обработка "ИнструментыРазработчикаУправлениеДоступом.epf", находится в подкаталоге шаблона конфигурации "Библиотека стандартных подсистем" \ExtFiles\Инструменты разработчика
28 Мыш
 
11.01.18
15:50
+(27) В этом же каталоге ещё другие полезные стандартные обработки.
29 ildary
 
11.01.18
15:54
(27) у меня почему-то нет такой кнопки (УТ11.3.4) - https://imgur.com/a/iBCAy
30 Мыш
 
11.01.18
15:58
(29) Тогда можно обновить тоже стандартной обработкой "Обновление вспомогательных данных" соответствующего релиза БСП или запустив базу с ключом "ЗапуститьОбновлениеИнформационнойБазы".
31 ildary
 
11.01.18
15:59
(30) более того, я открыл форму списка профилей доступа в конфигураторе - и там только одна команда - Обновить (которая F5).
32 Мыш
 
11.01.18
16:08
(31) Посмотрел, кто вывел эту команду на форму. Доработка от Раруса. Вызывает две процедуры модуля менеджера справочника "Профили групп доступа": ОбновитьОписаниеПоставляемыхПрофилей() и ОбновитьПоставляемыеПрофилиПоИзменениямКонфигурации().
Так что сама 1С эту кнопку не выставляла, да.
33 ildary
 
11.01.18
16:21
(32) Большое спасибо за науку!
34 Мыш
 
11.01.18
16:33
(33) На здоровье. Зур ус.
35 Быдло замкадное
 
11.01.18
16:38
(26) Там же про БСП ничего. По сути это теория чуть ли не для конфигураций с нуля.
36 Fragster
 
гуру
11.01.18
18:18
(24) правильно сделать это в обработчике обновления своей подсистемы, добавив ей к версии единичку
37 Fragster
 
гуру
11.01.18
18:18
БСП рулит
38 Мыш
 
11.01.18
18:25
(36) Оно так и сделано, на самом деле. Но рассказывать ещё и про то, как добавлять обработчики обновления - увольте. )