|   |   | 
| 
 | Где жёлтая книга по настройке прав? | ☑ | ||
|---|---|---|---|---|
| 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) Оно так и сделано, на самом деле. Но рассказывать ещё и про то, как добавлять обработчики обновления - увольте. )     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |