Имя: Пароль:
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 бит. Я буквоедство не понимаю.
Если есть что сказать, всегда говорю, а не делаю умный вид
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан