|
v7: Разделение доступа на уровне записей в 7.7 | ☑ | ||
---|---|---|---|---|
0
Евгений Береза
12.11.11
✎
09:14
|
Здравствуйте, коллеги!
Подскажите, пожалуйста, существует ли в 1С 7.7 какой-либо механизм разделения доступа к записям на уровне пользователей? |
|||
1
Aleksey
12.11.11
✎
09:29
|
Чего?
|
|||
2
ДенисЧ
12.11.11
✎
09:30
|
нет
Стандартного, в смысле. |
|||
3
Евгений Береза
12.11.11
✎
09:33
|
Обидно :) Т.е. - только писать?
|
|||
4
ДенисЧ
12.11.11
✎
09:37
|
разумеется. ПисАть.
|
|||
5
Евгений Береза
12.11.11
✎
09:38
|
Спасибо! :) Будем писАть....
|
|||
6
DEVIce
12.11.11
✎
09:40
|
(3). Причем не просто писать, а ПИСАТЬ.
|
|||
7
Нуф-Нуф
12.11.11
✎
09:46
|
перейти на 8ку будет дешевле
|
|||
8
Aleksey
12.11.11
✎
09:47
|
(7) НЕ согласен. При больших объемах и сложных связях RLS умирает и все равно приходиться писать.
|
|||
9
ado
12.11.11
✎
12:17
|
(6) Тут всё от задачи зависит. Может там достаточно тупо запретить интерактивно открывать "чужие" документы. Тогда просто писать.
|
|||
10
Злопчинский
12.11.11
✎
15:17
|
А еще можно патч ромикса по перехвату запросов заюзать...
|
|||
11
Mikeware
12.11.11
✎
15:22
|
(10) Индексов не хватает...
хотя и эта проблема решаема. Но лучше - внешними способами.... |
|||
12
Torquader
13.11.11
✎
00:32
|
(11) В принципе, решаема практически любая проблема, это только задачи бывают без решения, да и то, математики придумали, что "Нет решения" - это тоже решение.
Можно штатными средствами в процедуре ПриОткрытии в каждом объекте проверять, может ли его менять пользователь или нет. Но тут всё зависит ещё от того, как определяют пользователя - по входной учётке или ещё как-то, а также насколько сложной будет система распределения прав, а то под неё никакого SQL-сервера может не хватить (если, например, разделять доступ не только на основе записей, но и проверять право на изменение каждого поля в объекте). |
|||
13
rs_trade
13.11.11
✎
00:51
|
(5) мне вас искренне жаль
|
|||
14
Мимохожий Однако
13.11.11
✎
08:42
|
Проще вести в параллельной базе закрытую информацию.
|
|||
15
nicxxx
13.11.11
✎
10:03
|
класс Перехватчик в 1С++. я почти закончил писать типа рлс для ТиС, но внедрить уже не успел. и кстати, там все же некоторых событий не хватает (щас уже не помню каких)
|
|||
16
ДенисЧ
13.11.11
✎
10:14
|
(15) а отчёты?
|
|||
17
temsa
13.11.11
✎
10:14
|
(0)А проблему шире не обрисуешь?
|
|||
18
Сияющий Асинхраль
13.11.11
✎
10:28
|
Была в питере какая-то контора, которая продавала свое решение контроля доступа на уровне сиквела, у них работало даже скрытие счетов в проводках, правда отладить свое решение они так и не отладили, поэтому все глючило до безобразия
|
|||
19
Torquader
13.11.11
✎
23:28
|
(18) Ну на уровне SQL можно вообще много чего написать, только вот незадача - 1С в SQL лазит по своим правилам, и не всегда с точки зрения SQL правильно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |