Имя: Пароль:
1C
 
УТ10: Клиент хочет универсальное решение по правам доступа, есть готовое?
,
0 Гений 1С
 
гуру
08.04.21
08:43
Понятно, что можно забацать регистр по видам документов и справочников, прописать подписки.
Ну еще на открытии форм заморочиться. RLS на чтение пока не трогаем.
Но зачем изобретать велосипед? Может уже что готовое есть? На Инфостарте не нашел
91 Kassern
 
08.04.21
16:54
(87) тут другая проблема, менеджеры начинают грузить клиенту в долг, тот нихрена не платит, а менеджеру похер, он отгрузил - значит молодец. Выставляешь лимиты в договорах, а что мешает менеджеру зайти и их поменять, либо вообще другой договор указать без ограничения по лимитам? Вот для этого и нужны права, каждый должен делать свое дело, а 1с по возможности ограничивать ошибки пользователей
92 Krendel
 
08.04.21
16:57
(88) Ты путаешь внедрение и сопровождение

Если у тебя такие проблемы на внедрении- это нормально, решаются организационно
Если в сопровождении- то меняйте руководителя сопровождения
93 DexterMorgan
 
08.04.21
16:58
(86) ну ты протестировал на пете, убрал/добавил им роль и чета не учел
94 DexterMorgan
 
08.04.21
17:01
(92) Ну конечно речь про внедрение (тогда же все реализуют регламент с правами?). И как организационно решать проблемы типа - убрать доступ к договорам у менеджров, а потом выясняется что все таки определенной группе менеджеров нужно иметь возможность его редактировать? Пытать жеще, чтобы на обследовании все рассказали?
95 PLUT
 
08.04.21
17:01
(84) бред какой-то. профили групп пользователей и прочие привелегии (ограничения) настраиваются один раз вдумчиво

а дальше все просто: регламент (все ходы записаны) на заведение нового раба (работягу) в программу или изменение прав

ну если админов (полные права) в системе больше одного, иногда проверять конфликты в наборе прав, чтобы у раба (работяги) не было больше прав, чем ему разрешено

(93) ну и бардак у вас там
96 DexterMorgan
 
08.04.21
17:03
(95) Ну да и код надо сразу писать без ошибок. Ну чтобы сразу работало, без отладки. Зачем на отладку время тратить?
97 DexterMorgan
 
08.04.21
17:03
(95) Ты такой смешной)
98 DexterMorgan
 
08.04.21
17:05
(0)Геня, все просто: профили групп пользователей и прочие привелегии (ограничения) настраиваются один раз вдумчиво

(95) Еще раз спасибо, развеселил, домой пора)
99 Krendel
 
08.04.21
17:07
(94) Ну конечно речь про внедрение (тогда же все реализуют регламент с правами?).

Нет конечно, отсюда все проблемы
100 PLUT
 
08.04.21
17:11
(96) что ты там писать собрался без ошибок?
если типовой механизьм, то он тупо мышкой в режиме предприятия настраивается

(98) на здоровье

"слабоумие и отвага". некогда думать, работу работать надо
101 agarych
 
08.04.21
17:20
В типовых действительно есть масса спорных моментов: почему при таком наборе прав это сделать можно или наоборот нельзя? Да, можно сделать доп. роль, в которой можно изменить доступы к объектам, сделать профили пользователей (как в УПП 1.3). При внедрении все работает, а потом начинается: вот этому дать это, этому то, но чтобы этот не видел то и т.п. И все твои профили идут в эротическое путешествие, так как появляется профиль_1, профиль_2 и т.п.

Вот в УПП считай сделали универсальную вещь с настройкой доступов, и что? Все равно все приходит рано или поздно в раздрай.

С датами запрета тоже еще вопрос: есть у всех одна дата запрета, и ты или человек отвечающий за нее знает какое значение она сейчас принимает. Вводим даты запрета для разных организаций, для каждого пользователя, да еще и динамическую и что? Пока не посмотришь в настройку ответить на вопрос "а какая же сейчас дата запрета стоит и кто мог исправить сегодня вот тот документ?" не можешь.
102 Вафель
 
08.04.21
18:47
(101) кто мог исправить пишется отдельно
С датами запрета немного интереснее. Некоторые юзеры их могут менять и этот лог уже нигде не пишется
103 Вафель
 
08.04.21
18:49
ну а то что права наступают только при запуске 1с да еще и обновлять конфунужно - это конечно недочет платформы
104 Гений 1С
 
гуру
08.04.21
19:47
(101) поэтому надо забить на типовые права и писать свои сбоку.
105 VinTrack
 
08.04.21
19:53
(104) что делать с типовыми отчетами без "РАЗРЕШЕННЫЕ" планируешь?
106 Гений 1С
 
гуру
08.04.21
22:12
(105) а разве такое еще осталось в типовых? Это ж нарушает 1С-совместимо. Найти их расширениями и обработать. Не думаю, что их много.
107 Ненавижу 1С
 
гуру
09.04.21
00:35
Вспоминаю времена, когда гений удивлялся почему нет ограничений в регистре остатков не по измерениям
108 Гений 1С
 
гуру
09.04.21
07:39
(58) речь про УТ10
109 Гений 1С
 
гуру
09.04.21
07:39
(66) крутой нейминг
110 Гений 1С
 
гуру
09.04.21
07:51
(87) в рознице не работает. Там продавцы мегаушлые. Пример из практики - ввести акт списания на 1.1.1980 и списать товар к инвентаризации. гггг.
111 Гений 1С
 
гуру
09.04.21
07:54
Я вот много с Розницей работаю в последнее время.
Там странная типовая логика - для работы с кассой нужен доступ к чеками и ПКО/РКО.
При этом кассир может их интерактивно завести из Списка, не только из РМК. Ну и отредактировать. Вопрос - зачем?
Вот поэтому типовым правам у меня доверия нет. Их явно писали люди, оторванные от реальной жизни.
112 Фрэнки
 
09.04.21
08:17
(111) а откуда уверенность, что реальная жизнь только одна и это именно твоя версия жизни?!
113 skpoo
 
09.04.21
08:31
(2) >или "Регистры правил"
И к ним "Регистры не до конца поправил" :-D
114 Гений 1С
 
гуру
09.04.21
11:46
(112) ну наверное из-за тех случаев, когда реальная жизнь не укладывается в типовые (нередких).
115 Krendel
 
09.04.21
11:47
(114) Реальная жизнь укладывается в типовые на 90%
116 Гений 1С
 
гуру
09.04.21
11:48
(115) откуда цифирка? Из твоей версии реальной жизни? ггг
117 Krendel
 
09.04.21
11:49
(116) Да, из текущего соотношения нового функционала при проекте внедрения
118 Kassern
 
09.04.21
11:54
(115) только вот конфигурация достается из под деятелей, которые и на 50% не знают типовой функционал и начинают лепить велосипеды...Имхо, отсюда и основная масса проблем.
119 Mikeware
 
09.04.21
12:04
(115) эмммм. а 10% - это что? халф-лайф?
120 Mikeware
 
09.04.21
12:06
(118) еще б было бы внятное описание конфигурации...
но, похоже, сложность конфигураций достигла такого уровня, что описание сложнее написания.
121 lucbak
 
09.04.21
12:10
(119) а 10% видимо отказались прогибаться под написанные "для всех" механизмы :)
122 Mikeware
 
09.04.21
12:12
(121) это не отменяет "реальности" той жизни
ну и, в общем, что плохого в том, что механизмы "для всех" работают не для каждого?
123 Krendel
 
09.04.21
12:14
(121) Дописки, переписки, и прочие писки, не являются проблемой, так как можно проектировать свою архитектуру и спокойно ее сапортить, в большинстве случаев, ни один автор не заботится ни о документации- идите в код, там все документировано, ни описанием архитектуры системы
124 Mikeware
 
09.04.21
12:24
(123) дядь, это ты сейчас что сказал?
125 Krendel
 
09.04.21
12:24
(124) Я сказал, что проще написать новое чем разбираться в типовом
126 Krendel
 
09.04.21
12:26
Гений хоть об этом явно пишет.

Типовые права не подходят, там сложно да и разбираться надо, давай зафигачим свои с блеком и офименеджерами
127 lucbak
 
09.04.21
12:29
(123) в молодости был у меня "учитель\наставник", так вот он всегда говорил "если код требует "описания\комментария" - это плохой код. Зачем писать сложный код, что бы потом в комментарии\описании написать как он работает?! Поэтому код я переписывал до тех пор пока с одного взглда на него - было бы понятно, что он делает.
128 Krendel
 
09.04.21
12:31
(127) проблема же не в коде, проблема же понимания "почему он написан именно так"
129 Mikeware
 
09.04.21
12:33
(125) а...
ну да...
"то, что один человек построил - другой завсегда поломать сумеет!"©
-----------
но типовые пишут же, чьорт подьери, такие-же люди... если разве только "под веществами".
130 Kassern
 
09.04.21
12:34
(125) нда...Был тут до меня прогер, который не знал как в 11 торговле резервы товаров отражаются и не долго думая запилил свой регистр с блекджеком и косяками. Люди пол года херачили резервы в его регистр, написано было множество отчетов с этим регистром, а потом понадобился другой типовой функционал, связанный с контролем отмененных срок, с товарами в пути и т.д. Тот прогер уже ушел. В итоге проще было использовать типовой механизм, а его регистр запихнуть куда подальше, чем дальше усугублять конфу и доламывать остальной типовой функционал. Я прост порой не понимаю таких решений, человек столько времени убил, ковырнул весь документооборот, чтобы добавить то, что итак есть с коробки...
131 Krendel
 
09.04.21
12:36
(129) Ты не путай, у типовой конфы-задача отражения операций, там нет задачи производительности оператора, и прочее
132 Mikeware
 
09.04.21
12:41
(131) эммм. это как - "нет задачи производительности оператора"?
а как же "прогрес-сифная новая платформа", новый модный интерфейс такси, все эти котики и прочая, извиняюсь, асинхронность?
133 Mikeware
 
09.04.21
12:42
(130) вот в том и вопрос...
типовые ЖЖК - жуткое зрелище. итс - не лучше. (собственно, это те же ЖКК, только сбоку)
134 Kassern
 
09.04.21
12:43
(133) ЖЖК? Жизнь железного коня?))
135 Kassern
 
09.04.21
12:45
(132) по поводу производительности, тут скорее всего речь идет по заточку 1ски под конкретные нужды предприятия, обрезая все лишнее, чтобы пользователи не косячили и заполняя/создавая автоматом всю рутину, где это возможно
136 Mikeware
 
09.04.21
12:58
(134) ЖКК помнишь? ну а это - желто-желтые книжки
137 Kassern
 
09.04.21
12:59
(136) по поводу итс не соглашусь, более менее внятно пишут, поиск работает, в общем не такой уж плохой портал и советы порой дельные
138 Гений 1С
 
гуру
16.04.21
14:07
Гм, Вселенная меня услышала и сразу два клиента, один под УНФ, другой под УТ 10.3 запросили оценку ТЗ по универсальной системе прав доступа (думаю, правда без RLS на чтение). Так что, с божией помощью, универсальная система ПД увидит свет, надеюсь.
139 Гений 1С
 
гуру
16.04.21
14:08
(137) Да, ИТС неплохая штука. Я про маркировку там многое почерпнул.
140 Гений 1С
 
гуру
16.04.21
14:09
(126) дело не в сложности, дело в том, что они закрывают какой-то один участок и видение методистов. Они не универсальны. Если надо что-то свое добавить, типовые в мусорку и пишешь свои. Так не лучше ли сразу типовые в мусорку?
141 Гений 1С
 
гуру
16.04.21
14:10
К тому же я органически не понимаю смысл использования RLS на запись. Думаю, это придурь методистов 1С - типа, раз есть механизм, надо использовать.
142 PLUT
 
16.04.21
15:11
(138) вселенная прикалывается над тобой. у клиентов ограниченный бюджет, поэтому х@р им, а не  универсальная система ПД
143 Гений 1С
 
гуру
16.04.21
15:22
(142) у меня разные клиенты есть
144 Krendel
 
17.04.21
23:36
(141) есть доступ на функционал, есть на просмотр. Пересечение даёт уникальность прав доступа
145 Гений 1С
 
гуру
18.04.21
12:18
(144) объясни по русски. Не догоняю.
146 HeKrendel
 
18.04.21
13:08
2 кладовщика, каждый видит свой склад, набор прав идентичен
147 HeKrendel
 
18.04.21
13:09
Это разделение к данным, разделение к функциям ты наверное лучше знаешь и без меня ;-)
148 HeKrendel
 
18.04.21
13:10
Меня смущает в типовых, что я не могу сделать "роль" из пользовательского интерфейса, хотя доступ к объектам всей системы, у меня есть
149 HeKrendel
 
18.04.21
13:12
Или например, 2 уровня пользователя- рук отдела продаж, и продажник, соответственно 2 профиля,

а вот групп видимости мы можем сделать в зависимости от менеджеров
150 HeKrendel
 
18.04.21
13:12
И общую на просмотр всего пула контрагентов для рука
151 Гений 1С
 
гуру
18.04.21
13:24
(146) я уже писал, что в RLS на изменение нет смысла. Оно видится осмысленным только адептам NoCODE и расстановкой галочек. В реальной жизни нежизнеспособно.
152 HeKrendel
 
18.04.21
13:35
(151) Ты спросил, я ответил, спорить тут бессмысленно
153 HeKrendel
 
18.04.21
13:39
а упарываться в код, когда права доступа должен раздавать админ, ну такое
154 Ненавижу 1С
 
гуру
18.04.21
13:41
(141) как предлагаешь делать ограничения на запись?
155 HeKrendel
 
18.04.21
13:43
Проблем же нет сделать 1 пользователь, одна роль и все там редактировать, вопрос ценника на такие работы и стоимость обслуживания
156 HeKrendel
 
18.04.21
13:45
но лучше всего понимание приходит когда будет бюджет с фикс прайсом на настройку прав по какой-нить организации человек на 50-100
157 Гений 1С
 
гуру
18.04.21
13:47
(154) подпиской на события.
158 Гений 1С
 
гуру
18.04.21
13:47
(152) я не понял твой ответ. Мотивировку
159 HeKrendel
 
18.04.21
13:48
(157) Ждем решения, интересно будет посмотреть
160 Гений 1С
 
гуру
18.04.21
13:48
логика такая - в RLS возможны только конструкции языка запросов, в подписке - языка программирования, т.е. шире возможностей.
Понятно что RLS на чтение должен быть быстрым, а вот в RLS на изменение нет ограничений по скорости. Поэтому по сути RLS на запись - это WORTHT PRACTICE, которые нам выдают за стандарты для подражания.
161 Гений 1С
 
гуру
18.04.21
13:49
(159) дык вот не знаю, согласуют или нет. а так да, у одного клиента регистр правил уже на мази, буду делать.
162 Ненавижу 1С
 
гуру
18.04.21
13:52
(160) ну что на запись скорость не важна это конечно неправда.
163 Вафель
 
18.04.21
13:53
Смысл рлс на запись в том что он копирует код на чтение
164 Вафель
 
18.04.21
13:54
Ну и кодом запись тоже чекается например в датах запрета
165 Sysanin_1ц
 
18.04.21
13:58
(15) надеюсь тебе за эти 4 месяца работы заплатили?
166 Вафель
 
18.04.21
14:01
Такие простыни нужно внедрять так.
Закрываешь все и садишься с юзером и потихонечку открываешь.
Потом следующий
167 Гений 1С
 
гуру
18.04.21
14:24
(162) Rilly? Why?
168 Гений 1С
 
гуру
18.04.21
14:25
(163) Не вижу никакого смысла в дублировании
169 Ненавижу 1С
 
гуру
18.04.21
14:38
(167) потому что транзакции на запись должны быть как можно более короткими
170 Гений 1С
 
гуру
18.04.21
16:15
(169) кому должны, прощают. Эта экономия на спичках выливается в дороговизну сопровождения этого механизма.
171 Гений 1С
 
гуру
18.04.21
16:16
(169) Погоди, БРО, а что ПередЗаписью - это уже транзакция? гыгыгыыг, опять соврамши.
172 Ненавижу 1С
 
гуру
18.04.21
16:25
(171) событие объекта ПередЗаписью выполняется в транзакции. Ну хватит уже позориться
173 Гений 1С
 
гуру
18.04.21
17:00
(172) Ну это уже косяк платформы. Позор тут не при чем. Должно быть событие контроля разрешения записи. В любом случае, экономия на спичках. Потому что приложение для автоматизировано-роботизированного склада пишется так же, как для оптового. Это идиотизм. Если в конторе проводят одну реализацию в 5 минут, тут время проверки не критично.
174 Ненавижу 1С
 
гуру
18.04.21
17:25
(173) с тобой забыли посоветоваться разработчики платформы, где им транзакцию начинать
в любом непонятном случае ты пишешь "экономия на спичках" и "из пушки по воробьям"
1С стоит не только в ларьках и окно "Конфликт блокировок при выполнении транзакции" это к сожалению не мифический единорог
175 Гений 1С
 
гуру
18.04.21
18:41
(174) не оправдывайся, твои оправдания имеют бледный вид
176 Гений 1С
 
гуру
18.04.21
18:41
(174) модуль проведения работает на порядок дольше, чем перед записью, отсюда и конфликт блокировок, например
177 Гений 1С
 
гуру
18.04.21
18:42
(174) Кстати, надо предложить в стандарты 1с:совместимо чтобы модуль проведения делался только на запросах, это ж сэкономит время записи, дыа? давай доведем идиотизм до абсурда
178 Гений 1С
 
гуру
18.04.21
18:44
Кстати, а в ПередЗаписью формы транзакция начинается или еще нет. Тогда можно в ПередЗаписи формы рассчитать есть доступ или нет и передать в ДополнительныеСвойства. Если такое разрешение пришло, оно не рассчитывается. Т.е. из формы будет проводиться быстрее. Но думаю, там экономия будет 1%, смысла городить нет. Как раз "на спичках". Ибо модуль проведения намного затратнее
179 Ненавижу 1С
 
гуру
18.04.21
19:22
(175) (176) (177) (178) пока оправдываешься в незнании механизмов платформы ты
180 Вафель
 
18.04.21
21:37
(168) как раз таки дублирования нет
181 Гений 1С
 
гуру
18.04.21
22:28
(179) я не про незнание, а про рацио. Не выгораживай платформу. И?
182 Ненавижу 1С
 
гуру
18.04.21
22:30
(181) ты с темы не уходи - не знал про транзакции - честно признай, а незнание механизмов транзакций может привести к серьезным архитектурным ошибкам
183 Гений 1С
 
гуру
18.04.21
22:56
(182) не щнал нюансов, а не механизмов. Теперь ответь про свой базар за скорость
184 Ненавижу 1С
 
гуру
18.04.21
23:06
(183) базар-вокзал у тебя в уютненьком, где ты комменты редактирует

А рассказывать тебе про проблемы конкурирующих транзакций в многопользовательской системе бесплатно не желаю
185 Гений 1С
 
гуру
19.04.21
06:15
(184) ага, слился, оно и понятно. Надо статью написать, а то не всем понятно, что рлс на запись это идиотизм
186 Гений 1С
 
гуру
19.04.21
06:15
(184) ты если бесплатно не хочешь аргументировать свою позицию, то бесплатно не вступай в споры, ггг
187 Paint_NET
 
19.04.21
06:34
Геня, ты бы хотя бы не гыгыкал тупо, когда тебе подсказывают направление, в котором копать надо. Мало того, что демонстрируешь свою некомпетентность, так ещё и ведёшь себя как подросток-дебил.
188 Ненавижу 1С
 
гуру
19.04.21
06:40
(185) давай, давай
Только комментарии к ней не редактируй. Если сможешь
189 HeKrendel
 
19.04.21
06:48
(185) Читать не буду, но осуждаю
190 Гений 1С
 
гуру
19.04.21
07:22
(187) мне не подсказывают, 0 бит. Я буквоедство не понимаю.
Если есть что сказать, всегда говорю, а не делаю умный вид
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан