|
Возможно ли работать в 1С без роли "Пользователь"? | ☑ | ||
---|---|---|---|---|
0
DenYuliya
17.09.19
✎
12:31
|
Всем добрый день.
Суть идее от руководителя: чтобы у каждого пользователя было по одной роли, и все. Без всяких там "Пользователей", "Запуск 1С" и т.д. Назначили Тане роль "Менеджер", и все, работает. Разрешение на "закоментить в коде все мешающее", типа РольДоступна("Пользователь") получено. Это вообще реально? А то я потратила уже пару часов, а толку нет, ошибки одна за одной лезут. Спасибо! |
|||
1
1Сергей
17.09.19
✎
12:33
|
всё не так просто.
Привет руководству передавай |
|||
2
1Сергей
17.09.19
✎
12:35
|
И да, неплохо бы конфигурацию озвучить
|
|||
3
Неуловимый Джо
17.09.19
✎
12:36
|
Можно
|
|||
4
Пузан
17.09.19
✎
12:36
|
(0) Руководитель на всю голову ударенный или у него есть четкая цель такого извращения над типовой? Чем Пользователь то не угодил?
|
|||
5
1Сергей
17.09.19
✎
12:37
|
Для начала нужно понимать для чего сделаны эти роли
|
|||
6
DenYuliya
17.09.19
✎
12:37
|
Взял заинтриговал))).
Ну я догадываюсь, что "не все так просто",мне так, в общих чертах - это реально? Или напрасная трата времени? Просто есть у меня подозрение, что такая идея не нова и не зря, наверное, всея-1С разделила роли на условно "технические" и все остальные. |
|||
7
DenYuliya
17.09.19
✎
12:40
|
(4) как было озвучено мне (я тоже задавала вопрос "чем Пользователь не угодил?"):
1) Неудобно назначать каждому пользователю по несколько ролей 2) Скрыть вкладку "Сервис" 3) Роль "Пользователь" дает слишком много прав на просмотр. Вариант "Настроить интерфейсы и скрыть все лишнее" был признан слишком геморным. |
|||
8
DenYuliya
17.09.19
✎
12:41
|
(2) "Управление торговлей", редакция 10.3 (10.3.42.1), 1С:Предприятие 8.3 (8.3.12.1567)
Вряд ли это повлияет на ответ)) |
|||
9
Paint_NET
17.09.19
✎
12:43
|
Думаю, руководство у вас попросту некомпетентно.
|
|||
10
ДенисЧ
17.09.19
✎
12:44
|
Если конфигурацию можно править - тогда можно. Если нет, тогда нет
|
|||
11
shuhard
17.09.19
✎
12:45
|
(8) [Вряд ли это повлияет на ответ]
кардинально, в типовых на БСП есть профили и твой директор прав, назначать роли россыпью прошлый век |
|||
12
1Сергей
17.09.19
✎
12:45
|
(8) Повлияет. В УПП, ЕРП и УТ11 (всё что на БСП) нет роли Пользователь и подобных
|
|||
13
K1RSAN
17.09.19
✎
12:45
|
(7) А ковырять типовую в поиске 1000 и 1 ошибки - не геморно?
|
|||
14
Александр Б
17.09.19
✎
12:46
|
(0) это противоречит рекомендациям 1С к распределению ролей.
На сайте ИТС есть рекомендации по назначению ролей. Если совсем обрезано, что на каждую функцию отдельная роль. В пользовательском режиме составлять профили, в которые накидывать необходимые роли. И пользователю уже можно назначить один профиль, включающий в себя множество ролей, согласно его должности. (8) Раз речь про УТ10.3, то там, к сожалению, типовая структура ролей не позволяет следовать рекомендациям. |
|||
15
1Сергей
17.09.19
✎
12:46
|
В общем переходите на УТ11
|
|||
16
olegves
17.09.19
✎
12:47
|
(0) даже если этот экскримент получится, то сразу возникнет вопрос: А кто это накосячил вот в этом документе? Пользователей нет - только роли
|
|||
17
Paint_NET
17.09.19
✎
12:48
|
(16) Что?
|
|||
18
Неуловимый Джо
17.09.19
✎
12:49
|
(8) Это повлияет, .т.к. в некоторых конфах есть код типо
Если Роль Не Пользователь, то идинах |
|||
19
1Сергей
17.09.19
✎
12:49
|
(16) ты путаешь
|
|||
20
K1RSAN
17.09.19
✎
12:51
|
(18) Он такой код ща и отлавливает)
|
|||
21
Александр Б
17.09.19
✎
12:51
|
(0) А вообще, если забить на рекомендации, то вполне выполнимая задача.
Только желательно для начала составить список используемых каждой "ролью" объектов, и накидать нужные в роль. А потом отключить проверки на роль "Пользователь". Ничего принципиально сложного. |
|||
22
Paint_NET
17.09.19
✎
12:52
|
Говорят, когда коту делать нечего, он яйца лижет. У начальства ТС, похоже, именно этот период.
Задача разграничения доступа прекрасно решается именно обработками а ля "Рабочее место <должность>" при необходимости + RLS. |
|||
23
d4rkmesa
17.09.19
✎
12:56
|
(0) Мартышкин труд. Роль Пользователь в любом случае нужно оставить, это базовая роль. А так, были у меня пара подобных мусорных задач, полная хрень в итоге, ну нескольким самым ограниченным пользователям назначили новые роли, но это все. Времени больше 1,5 человеко-месяца на 3 таких роли потрачено, ну просто впустую. Лучше всего - "капсульная" система прав, как в новых конфигурациях.
|
|||
24
DenYuliya
17.09.19
✎
12:57
|
(10) можно конечно))). Я понимаю, что иначе бы точно "Не взлетело".
(11), (12) не, не БСП (13) ага...вот и я о том. Плюс "всея-1С рекомендует", и все такое... (15) обожаю этот совет)))). Да я-то не против (18), (20) - именно. И даже отловила, аж в целом одном месте есть, перед запуском. И даже конфа открылась без ошибок. А потом полезло - "нет прав на таблицу Х, нет пра на таблицу Y". |
|||
25
dka80
17.09.19
✎
12:58
|
Неудобно назначать каждому пользователю по несколько ролей
1. Создайте несколько пользователей с наименованием, например, ШаблонМенеджера, ШаблонКассира. У каждого пользователя задай необходимые роли. При создании нового пользователя нажимаешь кнопку Скопировать настройки и вуаля. Также пользователей можно объединить в группы для простоты определения кому нужны какие роли. 2. Настраивайте интерфейс. А что такого криминального можно сделать в этой вкладке под одной лишь ролью Пользователь? 3. Настраивайте права на объекты. |
|||
26
DenYuliya
17.09.19
✎
12:59
|
(22), (23) спасибо за мнение...
Похоже, надо все-таки продавить вопрос "Зачем это надо?" |
|||
27
DenYuliya
17.09.19
✎
13:00
|
(25)
Это все есть, кроме разнообразия интерфейсов (я предлагала уже этот вариант, но он был завернут) |
|||
28
Paint_NET
17.09.19
✎
13:00
|
(26) Совершенно верно.
Пусть вам, разработчику, обозначат цель задачи, а не навязывают путь её решения, причём совершенно идиотский. |
|||
29
VladZ
17.09.19
✎
13:03
|
(0) Не взлетит.
|
|||
30
dka80
17.09.19
✎
13:05
|
(27) т.е. создать три интерфейса (или сколько там у вас ролей) это сложнее, чем внеси изменения в +100500 мест?
(28) цели обозначены в (7) А вот пути решения следует поискать |
|||
31
VladZ
17.09.19
✎
13:07
|
(0) "Суть идее от руководителя: чтобы у каждого пользователя было по одной роли, и все.".
Я не думаю, что у вас руководитель тупой. Какова конечная цель? Чего в итоге хотите добиться? |
|||
32
Paint_NET
17.09.19
✎
13:07
|
(30) Да это не цели, это хотелки.
|
|||
33
d4rkmesa
17.09.19
✎
13:08
|
(28) Можно сделать так: распечатку метаданных в виде таблицы (не помню, по-моему стандартный отчет по метаданным в УПП есть) со списком объектов(естессна, их очень много) и раздать руководителям отделов, пускай галочками пометят, что им нужно. Генеральному обрисовать, что на 1 роль потребуется от 2 недель(в зависимости от функционала), и возможны в течение некоторого времени неудобства в связи с ограничениями прав. Если на этом идея не загнется, будет удивительно.
|
|||
34
d4rkmesa
17.09.19
✎
13:09
|
(33) Это к (27)
|
|||
35
Paint_NET
17.09.19
✎
13:09
|
(33) Ага, делал подобное, чтобы донести сложность избыточной детализации прав. Прониклись.
|
|||
36
Неуловимый Джо
17.09.19
✎
13:12
|
(26) Это должен быть первейший вопрос при любой автоматизации
https://cs.pikabu.ru/post_img/2013/07/02/11/1372787150_1854997811.jpeg |
|||
37
ДенисЧ
17.09.19
✎
13:13
|
(33) "Чтобы они пометили, что им нужно"...
Вот пометят они тебе (в УПП) документ Приходная накладная. Ты и дашь. И тут же словишь НПД, поскольку регистры никто не отметил. Ни товары на складах, ни заказы покупатели, ни УчетЗатрат.. Ни РС Аналитика*... Они же о них ничего не знают. Тут нужны некие метаправа. Профиль - слегка заменяет. Но профилей тогда нужно будет назначать несколько. Например, закупка, учет затрат, заказы поставщику, резервы на складах и тп |
|||
38
d4rkmesa
17.09.19
✎
13:14
|
(37) Не-не, пусть помечают метаданные, ну мы же не об абстракции говорим, а о точной системе, где все должно работать как часы. =)
|
|||
39
DenYuliya
17.09.19
✎
13:15
|
(37) да, именно в это и утыкаешься при тупом отключение роли Пользователь :)
|
|||
40
Paint_NET
17.09.19
✎
13:17
|
Что характерно - в реализации с той же обработкой "Рабочее место <должности>" можно вообще к муям закрыть всё, выполняя любые разрешённые интерфейсом манипуляции в привилегированном режиме или через модуль с полными правами.
|
|||
41
Paint_NET
17.09.19
✎
13:18
|
+(40) При этом дизайн этого самого интерфейса будет очевидно раскрывать всё, что нужно работнику с точки зрения заказчика-руководителя.
|
|||
42
DenYuliya
17.09.19
✎
14:13
|
(31) видимо, у меня туго с настойчивостью.
Потому что ничего нового, кроме как "в роли Пользователь слишком много лишнего, что люди могут увидеть" и "чтобы остальные роли точно работали корректно", я не добилась. |
|||
43
Неуловимый Джо
17.09.19
✎
14:18
|
(42) Так если в роли много лишнего, так убери из не лишнее. Почему всё через одно место-то делается?
|
|||
44
DenYuliya
17.09.19
✎
15:04
|
(43) да хз, не хочу спорить, себе дороже выйдет.
|
|||
45
Dotoshin
17.09.19
✎
15:42
|
(44) А твой руководитель он какими компетенциями обладает? Он в 1С разбирается или он просто начальник ИТ-отдела, например выросший из сисадмина?
|
|||
46
DenYuliya
17.09.19
✎
15:58
|
(45) вроде бы как обладает, и даже неплохими.
|
|||
47
Вафель
17.09.19
✎
16:13
|
(0) в БСП это через группы доступа делается.
у группы есть профили, а у профилей роли. по итогу : 1 пользователь в 1 группе |
|||
48
DenYuliya
17.09.19
✎
16:14
|
(47) в УТ 10.3 БСП еще не отросло...
|
|||
49
Вафель
17.09.19
✎
16:14
|
(48) ну так сделайте наподобие
|
|||
50
Вафель
17.09.19
✎
16:15
|
ибо самый гемор будет когда будут доработки и нужно будет не забыть во все роли добавить.
а так создал роли и в профили докинул, докинуть всегд можно без обновления |
|||
51
Вафель
17.09.19
✎
16:16
|
ну хотя бы просто профили можно то докрутить
|
|||
52
Вафель
17.09.19
✎
16:16
|
типа выбираешь профиль в справочнике и автоматом подставляются нужные роли
|
|||
53
craxx
17.09.19
✎
16:21
|
(12) Зато есть роль БазовыеПрава
|
|||
54
DenYuliya
17.09.19
✎
16:23
|
(52) идея хорошая, но я что-то спорить не хочу, так понимаю, что идея убрать роль "Пользователь" созрела давно, и какие-то новые идеи сейчас как-то даже и не воспринимаются.
Я несколько раз попыталась сказать, что идея сомнительная, но безуспешно. А так спасибо всем, я приняла к сведению все сказанное, хотя бы буду иметь в виду на будущее. |
|||
55
DenYuliya
17.09.19
✎
16:24
|
(53) идентичная)))? Тогда и ее надо бы убрать и переделать)). Велосипед изобретать - так увлекательно ведь.
|
|||
56
Вафель
17.09.19
✎
16:59
|
(54) если спорить нельзя, то просто берешь и делаешь роли
|
|||
57
Сияющий в темноте
17.09.19
✎
22:40
|
просто,роль может встречаться в коде в виде РольДоступна,а также иметь права на обьекты.
если все права на обьекты из старой роли можно перенести в новую,то РольДоступна придется переписывать. |
|||
58
Aleksey
17.09.19
✎
23:06
|
Как показывает практика в конечном итоги вы придете к тому что у каждого пользователя будет своя уникальная роль.
Потому что это помошник, это зам, а этот помимо еще и ... в итоги получаеться что даже 2 менеджера сидящие рядом должны обладать разными правами |
|||
59
palsergeich
17.09.19
✎
23:16
|
Я думаю то что пошли задачи из разряда бред - очень хороший повод обновить резюме.
|
|||
60
palsergeich
17.09.19
✎
23:18
|
С точки зрения принципиальной возможности - да это возможно, но с точки зрения практической - дорого, долго, с постоянными факапами, там на роли на сколько я помню завязан функционал (Если Роль доступна...)
|
|||
61
palsergeich
17.09.19
✎
23:19
|
Или предложите перейти на УТ 11, там можно сделать 1 профиль)
|
|||
62
palsergeich
17.09.19
✎
23:20
|
(61) ну или быстрое решение - содрать профили групп доступа из УТ 11, допилить напильником и сказать, теперь роли вы никогда не увидите, надо всего лишь добавить профиль и усе
|
|||
63
Сергиус
17.09.19
✎
23:48
|
(0)Следующей задачей наверно будет - тут что-то слишком много общих модулей, давай делай один общий)
|
|||
64
Сергиус
17.09.19
✎
23:49
|
+(63) в (59) очень хороший совет дан.
|
|||
65
Мимохожий Однако
18.09.19
✎
07:14
|
(45) Хуже нет, когда начальник-бывший программер с идеями, у которого процесс важнее результата.
В подобных случаях в моей практике работает система протоколирования каждого слова постановщика задачи и выполнение этой задачи один в один. Что описано - выполнено, что не описано - игнорируется. При добавлении замечаний вгонять их в этом волшебный список. Дальше по Хадже Нассреддину - либо ишак сдохнет, либо падишах. Но есть подозрение, что ТС до не озвучил или не понял суть и цель задачи. |
|||
66
Paint_NET
18.09.19
✎
07:17
|
(65) Ну, если рогом упирается - тогда да, делать строго по протоколу. Но разработчик всё-таки должен уметь аргументировать свою позицию в вопросах реализации поставленных задач.
|
|||
67
Мимохожий Однако
18.09.19
✎
07:53
|
(66) В данном случае ТС отказывается или не может аргументировать
|
|||
68
Повелитель
18.09.19
✎
07:58
|
(0) В армии, что ли 1с установили или рук бывший военный?
Если прогу мало работы, пусть роли переписывает, руководитель тот еще тролль ))) |
|||
69
Dotoshin
18.09.19
✎
08:12
|
(66) Иногда не так просто аргументировать начальству свою позицию, ибо у начальства тоже есть своя позиция и она по определению сильней позиции подчиненного. Кроме этого часто бывает так, что позиция начальства обоснована не на технических предпосылках, а на организационных. У ТС как раз тот самый случай - роль "пользователь" дает слишком много прав и их нужно обрезать. А вот как обрезать это уже совсем другой вопрос. Если начальник топит за то что нужно убрать роль "пользователь" и никак иначе, ну тогда (45) или (59).
|
|||
70
Paint_NET
18.09.19
✎
08:15
|
(69) В таких случаях нужно садиться с начальством и проводить древний индейский ритуал "Нахуа". После него обработать полученный из астрала массив информации, составить предложение "Как это сделать".
Конечно, если начальству важен не результат, а процесс, тады ой, не прокатит. Да и до ритуала не дойдёт, будет тупо "как я сказал, так и делай". |
|||
71
DenYuliya
18.09.19
✎
16:11
|
(70) как бы да, так и есть)). А мне проще согласиться, чем спорить.
Я попробовала несколько раз - получила ответ из серии "Делай, как я сказал". Ну и нахуа мне оно, усираться и спорить? |
|||
72
DenYuliya
19.09.19
✎
14:32
|
(65) я так и делаю)).
Я действительно так и не поняла, зачем реализовывать именно так и чем помешал пользователь, как таковой. Причем не только я не поняла, причастные к вопросу коллеги тоже. Мне просто неловко в 5 раз задавать один и тот же вопрос, чтобы услышать один и тот же ответ, от которого шибко понятнее не становится. |
|||
73
3achem
19.09.19
✎
15:10
|
(71) Можно сделать так как ты считаешь нужным, никто это проверять не будет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |