Имя: Пароль:
1C
1C 7.7
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 правильно.