Имя: Пароль:
1C
1С v8
Варианты ограничения доступа по организациям ERP
0 РусКомп
 
12.01.23
11:57
Подскажите способы ограничения доступа по организациям в ERP.

RLS не желатально т.к. замедляет.
РПБ — подумываем.

Какие еще есть варианты?
1 Ryzeman
 
12.01.23
11:59
Что такое РПБ?
Не хочешь RLS, придётся своё писать. Простенький регистр и пачку проверок.
2 p-soft
 
12.01.23
11:59
(0) есть вариант как в 7.7 делали, но в условиях 8 - не вариант)
рлс - это нормальный вариант. а тормоза можно потерпеть, ну или железо поменять
3 Bigbro
 
12.01.23
12:00
если ограничение надо "настоящее" то RLS а если для галочки то можно десяток велосипедов придумать.
4 PLUT
 
12.01.23
12:06
(0) "Декларируется значительное ускорение при переключении на данный режим, в отдельных случаях до 100 раз"

https://rarus.ru/publications/20200813-ot-ekspertov-1c-rarus-proizvoditelnost-novogo-rls-1c-bsp-3-441355/
5 РусКомп
 
12.01.23
12:09
(1) Распределённая база данных
6 Ryzeman
 
12.01.23
12:10
(4) >>Декларируется

...
— Доктор, больше 3-х раз в неделю с женой не получается.
— Дед, а лет тебе сколько?
— 85.
— Дед, ну это же превосходно!
— Да? А мой сосед говорит, что с женой ежедневно, а ему 95!
— Ну так и вы говорите!

(5) первый раз такое сокращение вижу)
7 PLUT
 
12.01.23
12:12
(6)

...

- Доктор, у меня RLS не стоИт

доктор озирается в кабинете
- а кого ты тут ипать собрался?
8 РусКомп
 
12.01.23
12:12
(4) РЛС уже пробовали на других проектах — не понравилось.
9 РусКомп
 
12.01.23
12:13
(3) > если ограничение надо

А если общая база нужна только руководству для отчетов?
10 p-soft
 
12.01.23
12:14
(8) ну систематизируйте причины "не понравилось" и устраните, делов то.
блин, рлс - одна из лучших фич, что есть у 8, а им "не понравилось")))
11 p-soft
 
12.01.23
12:14
(9) это "консолидация" называется
12 Ryzeman
 
12.01.23
12:16
(10) отвратительная томрозная 💩

Оно в теории всё хорошо, на практике разница между выполнением запросов с РЛС и без порой раз в 10. И это чисто типовые запросы в УТ.
13 РусКомп
 
12.01.23
12:16
(10) > ну систематизируйте причины "не понравилось"

Медленно
14 Bigbro
 
12.01.23
12:17
(9) тогда нафиг вам не надо RLS, см (11).
тогда может реально РБД запилить или свои выгрузки-загрузки.
15 Ryzeman
 
12.01.23
12:18
(14) я бы сделал специальную самописную данную куда практически в плоский вид писать данные отчётов. И отчёты при этом будут работать пулей)
16 p-soft
 
12.01.23
12:19
(12) (13) медленно - это следствие.
ну смотрите сами. ограничения по организации надо вводить, да?
делаем их либо в коде на уровне сервера, либо на уровне клиента.
на уровне клиента - небезопасно - сервер рулит.
вариант сделать на сервере поддерживается платформой. ну оборачивает запросы она иногда криво, ну это всего лишь повод разобраться.
17 DJ Anthon
 
12.01.23
12:20
(1) Распределенная паза банных, что непонятного?
18 РусКомп
 
12.01.23
12:21
(11) > это "консолидация" называется

На две печати, одна которая формальная? Обучать функционалу консолидации и внедрять?
19 magicSan
 
12.01.23
12:21
в каком месте рлс по Организации будет замедлять??? как бы наоборот ускорять - выборкито меньше
20 Ryzeman
 
12.01.23
12:22
(16) мы разграничение по складам на уровне прав сделали. Проверка на сервере, без РЛС. При чём тут клиент?
21 Bigbro
 
12.01.23
12:22
(15) типа того. ЦБ с кучей перифериек с правильно настроенной миграцией и одной выделенной периферийкой куда для руководства едет всякая шляпа в полу и полностью готовом к употреблению виде.
22 РусКомп
 
12.01.23
12:22
(16)> вариант сделать на сервере

Как именно сделать?
23 PLUT
 
12.01.23
12:23
(17) РПБ - расходы пудуших бериодов

у бухов популярная аббреввиаттуррра
24 Bigbro
 
12.01.23
12:25
Рижский Пезалкогольный Бальзам же!
25 РусКомп
 
12.01.23
12:26
(20) Это как? вот сделает человек отчет, а отчетов по складам много, в каждом прописывать? Или просто на открытие формы документа?
26 p-soft
 
12.01.23
12:28
(22) 1. вариант рлс; 2.вариант как в (20) - подробности там же)
я к тому что что то изобретать обычно дорого: это надо внедрять и отлаживать.
а тут готовое. правильная позиция - выбрать по максимуму готовые варианты, а потом уже изобретения смотреть.
27 Ryzeman
 
12.01.23
12:29
(25) Нет. Там где это важно у людей нет прав смотреть стоковые отчёты вообще. Для работы у них самописные, с проверками. Те же продавцы, например, могут смотреть остатки по любым складам. Как-то так
28 Ryzeman
 
12.01.23
12:29
(27) С организациями ясен пень придётся посильнее заморочиться у кучу всего переписать. Но если не хочешь RLS - придётся :)
29 Garykom
 
гуру
12.01.23
12:44
(0) Не нравится RLS используй https://infostart.ru/1c/articles/300740/
30 PLUT
 
12.01.23
12:47
(29) цЫтата из старости от 2014 года:

"Теплилась надежда, что на 8.3 проблемы решены. Не поленились, проверили на 8.3.4.482 (с отключенным режимом совместимости). Смотрели на практически типовой УПП-шке, с изменениями в конфигурации только по общему реквизиту. На этой тестовой базе разделение включили до ввода информации, т.е. платформа должна была корректно записывать значение разделителя во все таблицы, самостоятельно напрямую в MS SQL ничего не писали.

Результат:  

Проблема с запросами к виртуальным таблицам "Обороты" и "ОборотыДтКт" воспроизводится.

Проблема с вытеснением воспроизводится.

Проблема с записью в независимые регистры сведений воспроизводится.

+ проблема с выключением разделения - одним нажатием кнопки от него избавится не получится!

Таким образом, заменить RLS новым механизмом у нас не получилось. Задумывался этот механизм, по всей видимости, для облачных сервисов, и в варианте использования разделяемых данных "независимо", может быть, разделение заработает, но нам нужна общая НСИ. Остается ждать, когда 1С исправит ошибки , а еще лучше, реализует типовой механизм разделения по организациям в типовых конфигурациях.
31 PLUT
 
12.01.23
12:48
(30) "но нам нужна общая НСИ"

:)))
32 PLUT
 
12.01.23
12:51
возможно в свежей платформе 8.3.21 уже исправили?

не проверял
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший