|   |   | 
| 
 | Роль и права разделили бы в концепции 1С. Как вы на это? | ☑ | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0
    
        Обработка 11.11.22✎ 07:05 | 
 
        Сейчас в типовых очень много ролей что черт ногу сломит.
 Часть из них чисто для набора прав по объектам а часть из них чисто роли для условного разделения. Невольно приходит мысль. И это давно и не раз.. А не стоило ли разрабам движка 1С разделить "Права" и "Роли" как раздельные объекты метаданных в 1С. Даже думаю включить к ролям можно было права как состав. Пусть права по объектам доступа настраивалось бы. А роли чисто сами по себе. И еще Чтоб Роли и права чтоб можно было бы создавать в Предприятии а то что в конфе считать как "предопределенные". Как вы на это? И все эту кухню можно было бы более гибче настраивать в предприятии Профили и Группы пользователей и т п. | |||||||||||||
| 1
    
        Caber 11.11.22✎ 07:09 | 
        Концепция есть же. Роли - атомарные объекты, а для прав используются профили групп доступа БСП. Недавно только статью писал, как порядок наводить в мусорных базах: https://infostart.ru/public/1752894/     | |||||||||||||
| 2
    
        vis_tmp 11.11.22✎ 07:10 | 
        Да, с правами доступа давно беда...
 Сложно сказать, как можно было бы оптимально, т.е. с одной стороны детально, а с другой стороны удобно. | |||||||||||||
| 3
    
        Bigbro 11.11.22✎ 07:10 | 
        не понял что не устраивает, вроде можно гибко настроить что угодно с тем что есть сейчас.
 то что в типовых миллион ролей - ну так там и функционала вагон и опций с вариантами столько же. | |||||||||||||
| 4
    
        Обработка 11.11.22✎ 07:10 | 
        (1) Да все оно есть конечно. Но если бы изначально было бы разделение было бы проще.
 Пробовал в конфе открыть все роли по объектам и пройтись по колонкам ролей с галочками? Там же не прочитать даже название ролей! | |||||||||||||
| 5
    
        Caber 11.11.22✎ 07:11 | 
        (2) Из множества ролей собираются профили групп доступа, а окончательно настраиваются в группах доступа. На каждом из трех этапов разработчик и пользователь может тонко настроить все. Нет проблем.     | |||||||||||||
| 6
    
        Caber 11.11.22✎ 07:13 | 
        (3) Миллион и должен быть. Сейчас пишем решение, объектов не так много пока, а ролей уже за сто перевалило. И это по правилам ИТС!     | |||||||||||||
| 7
    
        Обработка 11.11.22✎ 07:13 | 
        То что в Предприяти придумал это гуд конечно.
 Но вот при кодинге в конфе и когда работаешь с ролями беда прям. | |||||||||||||
| 8
    
        Caber 11.11.22✎ 07:15 | 
        (7) В коде вместо РольДоступна() надо использовать ПравоДоступа() и будет все хорошо.     | |||||||||||||
| 9
    
        Обработка 11.11.22✎ 07:15 | 
        Половина "ролей" вообще не имеет отношение к "правам" ничего это чисто для группировки или разделение именно как "роль".     | |||||||||||||
| 10
    
        Bigbro 11.11.22✎ 07:19 | 
        (9) ну так это разные сущности. роль функциональна, право доступа объектно.     | |||||||||||||
| 11
    
        Обработка 11.11.22✎ 07:19 | 
        (8) Бывает ситуации что у польвозателя и так есть права (по лругим ролям) но именно ролю что-то ограничивают или разрешают..     | |||||||||||||
| 12
    
        Обработка 11.11.22✎ 07:20 | 
        (10) Ну и вот было бы разделение было бы легче настраивать что колерам и что консультантам.     | |||||||||||||
| 13
    
        Обработка 11.11.22✎ 07:21 | 
        Мой голос     За разделение это было бы удобно | |||||||||||||
| 14
    
        Caber 11.11.22✎ 07:34 | 
        (11) Если разработчик использует объекты метаданных не по их назначению, то тут не платформу надо менять, а разработчика.
 Пользователю ничего НЕ доступно, а роли ДАЮТ права на некоторые объекты метаданных. Если исходить из такой логики, то все просто и работает как надо, сколько бы сотен ролей не было. Если роли используются как то иначе, то закончится в итоге так: https://infostart.ru/upload/iblock/233/23351b313de9780fc5d1a2f81f6ee657.PNG | |||||||||||||
| 15
    
        Garykom гуру 11.11.22✎ 07:40 | 
        (0) В 1С 8 каждая "Роль" имеет набор "Прав" по "Объектам"
 Т.е. они изначально разделены Ты хочешь добавить еще одну промежуточную сущность? Этим увеличится хаос а не уменьшится. В режиме предприятия для настройки используются "Профили групп доступа", каждая из которых имеет выбранные "Роли" и соответственно через них большой набор "Прав". 1. Что и куда хочешь засунуть в этой стройной системе? 2. Чего не хватает и в каком месте? | |||||||||||||
| 16
    
        Garykom гуру 11.11.22✎ 07:42 | 
        (14) Угу по сути "Профили групп доступа" засунули в "Роли" и хотят непонятно чего ))     | |||||||||||||
| 17
    
        Chai Nic 11.11.22✎ 08:01 | 
        А можно просто на каждый объект создать соответствующую роль и будет гибкость)     | |||||||||||||
| 18
    
        Beduin 11.11.22✎ 08:01 | 
        У 1С проблема она не умеет от простого к сложному. Сразу все наворочено. Вот нужно дать только просмотр пользователю. Ну создайте вы эту роль, чтобы не набирать из кучи чтений и еще базовые права так как надо куда-то в служебные справочники писать.     | |||||||||||||
| 19
    
        Конструктор1С 11.11.22✎ 08:03 | 
        Ты предлагаешь даунгрейд сделать? Раньше роли были крупными: Роль.Бухгалтер, Роль.Кадровик... Это создавало массу неудобств, например, пользователи получали права на объекты, в которые они не должны сувать свой нос. Не получалось одному буху дать доступ к платежкам, другому не дать. Управляемый интерфейс опять же. Придумали делать роли маленькими, чтобы отдельная роль отвечала за небольшой набор прав. Но ты зачем-то призываешь вернуть всё взад     | |||||||||||||
| 20
    
        Beduin 11.11.22✎ 08:04 | 
        Или простая задача. Разделить по подразделениям доступы. А потом выясняется, что в куче регистров подразделений нет. А продумать нельзя сразу было это? Зачем потом крутить все через группы доступа контрагентов.     | |||||||||||||
| 21
    
        Конструктор1С 11.11.22✎ 08:05 | 
        (1) вот это правильный подход     | |||||||||||||
| 22
    
        Beduin 11.11.22✎ 08:05 | 
        (19) Я предлагаю дать возможность пользователям выбирать, какие роли они хотят использовать. Крупные или атомарные. Сейчас это в бухгалтерии только сделано, а в ЕРП танцы нужны.     | |||||||||||||
| 23
    
        Caber 11.11.22✎ 08:08 | 
        (17) Так и должно быть     | |||||||||||||
| 24
    
        Конструктор1С 11.11.22✎ 08:09 | 
        (22) залупив крупные роли, ты лишишь пользователей такого выбора. А корпоративные практики и паранойя они такие, что бухгалтеру Зине надо дать доступ на Документ.ПриходныйОрдер, а бухгалтеру Нине - нет. Хотя по штатному расписанию и должностным Зина и Нина - близнецы     | |||||||||||||
| 25
    
        Обработка 11.11.22✎ 08:11 | 
        Как-то меня гл.бух и фин.дир мучали давайте наведем порядок с правами доступа.
 Все требовали дать им текущую картину. Я им пытался дать в сжатом лаконичном виде. Их все не устраивало. Потом выдал большую простыню по каждому пользователю и по каждому объекту. Склеил их в большом ватмане и накрыл их стол! Все! После этого они меня вообще не трогали. Не осилили их мозг эти простыни. | |||||||||||||
| 26
    
        Beduin 11.11.22✎ 08:13 | 
        (24) С чего это лишу? Захотел использует крупные роли, не захотел переключил на мелкие.     | |||||||||||||
| 27
    
        Caber 11.11.22✎ 08:16 | 
        Вот, нарисовал для визуалов, как и кем управляется доступ и права в БД
 https://ibb.co/jLsnRTk | |||||||||||||
| 28
    
        Caber 11.11.22✎ 08:18 | 
        Сервис от моей картинки, похоже, упал, продулировал на другом: https://postimg.cc/TpyV5Dw0     | |||||||||||||
| 29
    
        Bigbro 11.11.22✎ 08:24 | 
        (25) была такая же ситуация ровно. и я тоже развалил им в таблицы все варианты. они почти 2 месяца проставляли там крыжики кому и что надо а кому нет.
 потом еще месяц выправляли косяки. но по итогу получили свою систему полномочий так как она им нужна а не так как это видит в типовых 1с. ну флаг им в руки, кто платит как говорится тот и музыку заказывает. | |||||||||||||
| 30
    
        Конструктор1С 11.11.22✎ 08:30 | 
        (26) а, ну если охото создать себе лишнюю работу, то вперёд     | |||||||||||||
| 31
    
        Конструктор1С 11.11.22✎ 08:33 | 
        (25) то есть ты вывалил мегапортянку, а пеняешь на чужой мозг?)     | |||||||||||||
| 32
    
        CepeLLlka 11.11.22✎ 08:34 | 
        Ого, ого.. Наконец-то реальная тема, а то устал один ныть в ветках про этот бардак :)
 Разделять и властвовать конечно же! За разделение это было бы удобно | |||||||||||||
| 33
    
        Обработка 11.11.22✎ 09:12 | 
        (31) Да при чем тут это. Там вообще это было 1с77 )))     | |||||||||||||
| 34
    
        Обработка 11.11.22✎ 09:43 | 
        Когда в конфе открываешь все роли по объектам видишь кучу колонок нарезанных ролей и название прочесть нельзя как вам там работается?
 Видны тольео начальные 3-4 буквы навл ролей кторые почти идентичны ДобавлениеИмзенений... Чтение..... Чтение.... Испольвание... Использование.... Базовые... Базовые.... | |||||||||||||
| 35
    
        RomanYS 11.11.22✎ 09:45 | 
        (4) вот нормальные фильтры там - да, было бы супер в тему...     | |||||||||||||
| 36
    
        Курцвейл 11.11.22✎ 09:50 | 
        Разделить роли по объектам это правильно. МИнус только в конфузиях из-за команд вроде Ввести на основании. Когда ввести на основании объект можно, а прав на него нету. В таком случае команда уезжает из родителя команды в объект введенный на основании. Но неподготовленный мозг это может немного запутать.     | |||||||||||||
| 37
    
        Гений 1С гуру 11.11.22✎ 10:14 | 
        (0) роли - это дань моде настраивать галочками. Мертворожденное дитя природы. Права должны назначаться приказами, т.е. быть динамичными, а не вот это все, включая окаменевшее в статике RLS.     Автар жжот! | |||||||||||||
| 38
    
        Обработка 11.11.22✎ 10:27 | 
        (37) А если ты создал свой объект и надо тонко настроить его по разным ролям прям в конфе?     | |||||||||||||
| 39
    
        Fish гуру 11.11.22✎ 12:27 | 
        (38) А зачем его настраивать по разным ролям? Для этого есть профили и группы доступа.     | |||||||||||||
| 40
    
        Обработка 11.11.22✎ 12:52 | 
        (39) Суть в том что у меня на сопровождении база на обычных формах с кучей доработкой с отсталой системой ролей и прав (     | |||||||||||||
| 41
    
        Fish гуру 11.11.22✎ 12:59 | 
        (40) И только из-за этого ты предлагаешь разработчикам движка изменить концепцию ролей так, чтобы одному тебе стало удобно, а всем, кто не поддерживает некромантские базы, стало бы неудобнее? Хорошая логика :))     | |||||||||||||
| 42
    
        Fragster гуру 11.11.22✎ 14:36 | 
        для начала шаблоны RLS от ролей отделить     Что-то свое. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |