Имя: Пароль:
1C
1С v8
RLS vs ПередЗаписью, ПередОткрытием и т.п.
,
0 cons74
 
25.12.14
14:21
Добрый день.
Можно ограничить запись через RLS, а можно просто в модуле документа в обработке проведения указать ограничения.
И на чтение можно в форме списка документов прописать ограничения.

В чем разница? Как выбрать в каком случае использовать RLS, а в каком - писать код?
1 Господин ПЖ
 
25.12.14
14:23
>в обработке проведения указать ограничения

готично
2 pessok
 
25.12.14
14:27
зависит от задачи. запрет на чтение документов - это прекрасно. но как бы все, наверное, знают, что документы предназачены для ВВОДА данных, для их чтения используются отчеты, которые оперируют, как правило, данными регистров
3 Maxus43
 
25.12.14
14:29
да и по документам - есть Универсальный журнал документа, там всё что хошь смотри, если не ограничено РЛС.

РЛС реально не даёт оперировать данными, а затычки типа (0) - просто затычки, обойти их не проблема
4 Maxus43
 
25.12.14
14:31
Самописки на 5 тыщ рыл юзеров в онлайн - там РЛС только снится конечно, ибо с ним работать ничего не будет, а для нормальных промышленных систем без такого зоопарка юзеров - норм работает
5 mikecool
 
25.12.14
14:33
(4) ну рлс тоже можно написать , чтобы работал быстро
6 Maxus43
 
25.12.14
14:35
(5) тупо ставить ГДЕ ЛОЖЬ - может быть) а чтоб проверяло настройки в РС и прочее - уже врятли
7 mikecool
 
25.12.14
14:42
(6) тоже самоё будет делаться и в ПриОткрытии )
я за упрощение настроек рлс, ибо там действительно наворочено мама не горюй, можно же упростить под свои задачи
8 vde69
 
25.12.14
14:48
(6) можно, тут главное понимать что оптимизация бывает на запись а бывает на чтение. В случае высоко гнагруженых систем с RLS нужно максисмизировавать все оперерации в запись, тогда все будет летать.

У меня летало на 200 юзеров с 15 параметрами в RLS...
9 Maxus43
 
25.12.14
14:53
(8) у нас под сотню зверей в УПП - тоже работает, не жалуемся, почти с типовыми РЛС (убрали на запись с регистров РЛС только, не нужны ибо).
Можно то можно, но на практике - от РЛС отказываются в системах типа (4)
10 Ненавижу 1С
 
гуру
25.12.14
15:00
я за:
ограничения на чтение - RLS
ограничения на запись - события объектов
11 pessok
 
25.12.14
15:00
не забывайте, что под RLS нужно еще и некислое количество отчетов перерисовать в старых типовых. РАЗРЕШЕННЫЕ
12 Господин ПЖ
 
25.12.14
15:02
>ограничения на запись - события объектов

нафиг-нафиг...

заполняет себе юзер документ, заполняет. потом кнопень жмет - а ему "операция над БД запрещена". Разрыв пердака... Хочешь лишить людей праздника?
13 pessok
 
25.12.14
15:10
(12) как этого можно избежать средствами rls?
14 Господин ПЖ
 
25.12.14
15:11
(13) rls наоборот дарит такие "пасхальные яйки"...
15 Ненавижу 1С
 
гуру
25.12.14
15:15
(12) а так она не выскочет?