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