|
|
OFF: Меня разбанили на Хабре. Мой гений дарит вам окончательное решение вопроса RLS
Garykom, RomaH, Волшебник, Конструктор1С, evorle145, Гений 1С, MWWRuza, Irbis, ДемьянТ, ads55, H A D G E H O G s, АгентБезопаснойНацио, unenu, PLUT, Бертыш, yesenin, phabeZ, mkostya, Sanchez_22, palsergeich, p-soft, zenik, RomanYS, Fish, Ватт, Prog_man, q100, mmg, Homer, bolder, Ногаминебить, who respawn, M0rr0, N1troZeus, Krendel, Сергиус, calmius, lucky_, 2S, maxar, Ненавижу 1С, Поток сознания, qwerty, maxab72, alexis_nov, _Batoo, spiller26, Stadnik, ОператорПК, Kongo2019, Kuzmich123, Builder, georgebgk, RVN, Наивный, nick86, Arsch, comp2006, Amra, integer, ProxyInspector, dangerouscoder, Буковка, probably, obs191, DeeK, del123, r_p, Рамиль Маугли, Sserj, Chameleon1980, Fedor-1971, Vstur, mTema32, JohnGilbert, kubik_live, azt-yur, Александр111, END, scanduta, Rovan, ЕRPe, apiary, Мультук, Климов Сергей, ivanov-i-i, Михаил_, John D, Beduin, Хряк, бегинер, kir-g, Tatitutu, X Leshiy, Gucci76, Шаграм, ГдеСобакаЗарыта, Eugene555, mikecool, RAJAH, Fregat, Джордж1, trad, RoRu, vis, Tarlich, Telcher, Dedal, Вадя, АЛьФ, ТДК, Mihenius, eklmn, СеньорПрограммист, Redkiy, Pit0n_08, torgm, Доминошник, Ёпрст, cleaner, lEvGl, Seriy_Volk, okmail, Arh01, Niveus, shuhard, Elf_80_lvl, Mankubus
| ☑ |
|
0
Гений 1С
гуру
04.03.26
✎
14:04
|
Через публикацию статьи про RLS в 1С:
https://habr.com/ru/articles/1006212/
|
|
|
1
palsergeich
04.03.26
✎
14:09
|
Судя по комментариям - ненадолго)
|
|
|
2
Fish
гуру
04.03.26
✎
14:09
|
Не забудь отписаться, когда снова забанят. Все внимательно следят за этим.
|
|
|
3
Гений 1С
гуру
04.03.26
✎
14:28
|
(1) через слив кармы там долго тонуть. Меня забанили за псто про клофелинщиц
(2) секция "Жизнь прекрасна", бро.
|
|
|
4
Garykom
гуру
04.03.26
✎
14:30
|
(0) Советую протестировать свою "недодумку" на больших проектах
Например на конфе типа ЕРП и когда много-много данных
Когда поймешь отпишись плиз
|
|
|
5
Гений 1С
гуру
04.03.26
✎
14:56
|
(4) ну ты не понял ее суть, потому и пишешь ерунду.
|
|
|
6
spiller26
04.03.26
✎
16:32
|
(0) Ну молодца, а вот пишете ну не совсем понятно.
Нет объяснения откуда беруться &ДоступныеСклады и &ДоступныеОрганизации
|
|
|
7
maxab72
04.03.26
✎
16:34
|
(6) про это наш Гений напишет статью на порнохабе.
|
|
|
8
H A D G E H O G s
04.03.26
✎
16:37
|
(0) А что же ты тут тогда делаешь?
|
|
|
9
Бертыш
04.03.26
✎
16:49
|
(0) Зря они всё это вот
|
|
|
10
ads55
04.03.26
✎
17:05
|
(0) "А зья, батенька,зья" (с) ....
|
|
|
11
Конструктор1С
04.03.26
✎
18:25
|
(0) и там тебе в панамку напихали аргументов, почему твоё решение неработоспособное дерьмо. Но ты в упор не слышишь
|
|
|
12
Гений 1С
гуру
04.03.26
✎
18:36
|
(6) если для вас в этом коде это главная загадка, то он не для вас. Это для тех, кто уже серьезно нюхал RLS
|
|
|
13
Гений 1С
гуру
04.03.26
✎
18:36
|
(11) все аргументы я парировал. мимо кассы они.
|
|
|
14
Волшебник
04.03.26
✎
18:38
|
(12) о, да... Отбор по наименованию контрагента — это для тех, кто серьёзно нюхал RLS... Не смешите мои тапочки. Сделайте отбор хотя бы по группе, по региону, ну что-то реалистичное, а не это "а", "аб", "ааа"
|
|
|
15
Irbis
04.03.26
✎
18:38
|
А что там с убивцем? По последним слухам 1С ещё живее всех живых, и рискует простудиться на похоронах своего убивца.
|
|
|
16
Гений 1С
гуру
04.03.26
✎
18:42
|
(14) для понимания сути метода этого достаточно.
но если нужно что-то более сурьезное, то:
https://infostart.ru/1c/articles/2622960/
Истина В (
ВЫБРАТЬ истина ИЗ Справочник.ГруппыДоступа КАК ГруппыДоступа ГДЕ Пользователь = &Пользователь
И Склад В ГруппыДоступа.ДоступныеСклады
И Контагент В ГруппыДоступа.ДоступныеКонтрагенты)
(15) пока пишу формы для него динамические формы по мере времени:
https://geniy1s.ru/forma-i-interfejs-f%c2%b3/
|
|
|
17
Волшебник
04.03.26
✎
18:45
|
(16) то есть у Вас ДоступныеКонтрагенты заполняются ссылками? Я же предложил сгруппировать контрагентов в регион, например, по реквизиту или свойству, а пользователям выдать доступ к регионам. Вы никак не поймёте, что "измерением доступа" является НЕ контрагент
|
|
|
18
Конструктор1С
04.03.26
✎
18:46
|
(13) игнорировал, ты хотел сказать. Ну давай я тебе накидаю условную, но быденную задачку. А ты попробуешь описать её решение своим костылём. Дано: есть секретные контрагенты, обычные сотрудники по ним не должны видеть никакие данные. Контрагенты встречаются: в реквизитах 10 различных документов, в измерениях и реквизитах 20 различных регистров. Пользователи не должны видеть данные как непосредственно в списках документов/регистров, так и в любом существующем или будущем отчете. БСПшными средствами такая задача решается просто и быстро, надо лишь в нужные роли накопипастить использование шаблонов и сделать небольшие настройки в режиме предприятия (для тех кто документацию читает). Как ты своей костылиной будешь делать?
|
|
|
19
Конструктор1С
04.03.26
✎
18:47
|
(16) ты своим костылем решаешь сферическую задачу в вакууме. Так не работает. Точнее так никто, никогда не делает
|
|
|
20
Волшебник
04.03.26
✎
18:48
|
(16) Хотя я понял... Вы путаете понятия "объект доступа", "субъект доступа" и "измерение доступа".
Это не считая "прав доступа".
В данном случае:
субъект - пользователь или роль/группа
измерение доступа - регион (с учетом иерархии)
объект доступа - контрагент
право доступа - просмотр
|
|
|
21
Гений 1С
гуру
04.03.26
✎
18:52
|
(17) это не критично для понимания метода. Замените контрагента на организацию, там вот как раз до организации доступ идет, а не до регионов организации.
|
|
|
22
Гений 1С
гуру
04.03.26
✎
18:53
|
(18) мой метод не для решения обыденных задач. Это инструмент для описания RLS в одном месте. А так им можно решить любую задачу RLS. Ты вместо вникания в сам метод пытаешься анализировать приложения к нему.
|
|
|
23
Гений 1С
гуру
04.03.26
✎
18:53
|
(19) это универсальный метод для упрощения использования RLS на чтене.
|
|
|
24
Гений 1С
гуру
04.03.26
✎
18:54
|
(20) для понимания сути метода все это вторично, его можно продемонстрировать и на соответствии строковому шаблону. Что-то тебя и Конструктора клонит в применения (прикладную область)
|
|
|
25
Конструктор1С
04.03.26
✎
18:55
|
(23) в чем упрощение-то?
|
|
|
26
Волшебник
04.03.26
✎
18:55
|
(21) Но тогда RLS изменится существенно и будет тормозить. Сделайте БЫСТРЫЙ RLS, как у меня в базе, тогда сравнимся по показателю, кто сколько пороху понюхал и собак съел на этом RLS
|
|
|
27
Конструктор1С
04.03.26
✎
19:00
|
(22) "Это инструмент для описания RLS в одном месте"
Для чего описывать RLS в одном месте? У тебя какая-то тяга к первобытному программированию, в котором вся программа описывалась единой, неделимой портянкой кода?
|
|
|
28
Волшебник
04.03.26
✎
19:02
|
(27) Да, но нет. Если объектом доступа является справочник Контрагенты, то логичнее завести одну роль "Доступ к контрагентам", на которую навесить RLS.
|
|