Имя: Пароль:
1C
1С v8
Как ограничить доступ пользователям только к их документам?
, ,
0 popcorn
 
30.09.11
13:11
Нужно чтобы пользователи имели доступ только к тем документам которые они сами создали, а других документов вообще не видели. Или записей регистра сведений. Как будто в базе их и нет.
1 popcorn
 
30.09.11
13:11
Как проще всего сделать?
2 ZanderZ
 
30.09.11
13:12
RLS
3 vde69
 
30.09.11
13:12
RLS добавь
4 Salvador Limones
 
30.09.11
13:13
Через RLS, "где ответственный=&ТекущийПользователь", а пользователь из параметров сеанса
5 Megas
 
30.09.11
13:13
RLS =)

Но можно и отборами везде вкорячить.
6 5 Элемент
 
30.09.11
13:13
А зачем?
7 popcorn
 
30.09.11
13:13
(2) Restless legs syndrome ?
8 Джинн
 
30.09.11
13:14
Ага. А потом пользователь уходит в отпуск и ....
9 Megas
 
30.09.11
13:14
"Как будто в базе их и нет." - RLS на чтение, и в запросах писать не "Выбрать" а "Выбрать Разрешённые"  тогда другие документы учавствовать не будут
10 popcorn
 
30.09.11
13:14
(8) так и надо
11 Megas
 
30.09.11
13:14
(7)Шутник.... Выколать пользователям глаза, небудут видить вообще не чего!
12 popcorn
 
30.09.11
13:16
(4) Тоесть нужно добавить реквизит "ответственный" ?
13 Злобный Фей
 
30.09.11
13:16
(11) Сначала руки оторвать - запрет редактирования
14 niko8
 
30.09.11
13:16
Даже выбрать разрешенные в зпросе писать не надо, и так прокатит.
15 5 Элемент
 
30.09.11
13:16
(7) Можно выводить строки разным цветом, а пользователям прописать таблетки вызывающие дальтонизм на определенные цвета :)
16 jsmith82
 
30.09.11
13:18
ну тут палка о двух концах
должны ли они видеть эти документы в отчетах и видеть их итоги в отчетах
если нет, то RLS и придётся переписывать запросы по всей конфе
если же тупо видимость в форме списка, то делай отборы
17 Megas
 
30.09.11
13:19
(12) Открой роль любую, там снизу-справа есть : ограничение доступа к данным, это и есть запрос RLS.

там пишешь на документ и тд... свой запрос как пример:
"где ответственный=&ТекущийПользователь", в запросе параметр(&ТекущийПользователь) - это ПараметрСеанса.ТекущийПользователь.

в общем читай книжки
18 popcorn
 
30.09.11
13:19
(16) Вообще ничего не должны видеть, как будто работают в разных базах
19 Megas
 
30.09.11
13:20
(18) Тебе уже ответили.
Что не получается?
20 Salvador Limones
 
30.09.11
13:20
(12) Это как пример. Не знаю, как в твоей самописке, но в типовых такой реквизит есть.
21 popcorn
 
30.09.11
13:20
(19) Придется везде добавлять реквизит "ответственный", во все справочники, регистры, документы. Проще никак?
22 popcorn
 
30.09.11
13:21
(20) В моей-то нет
23 Salvador Limones
 
30.09.11
13:22
(21) В доки - да, в регистрах попробуй через регистратор.ответственный. А справочники нафига?
24 popcorn
 
30.09.11
13:22
А что за новая фишка в 8.2 недавно появилась, что-то по теме, забыл как называется
25 popcorn
 
30.09.11
13:22
(23) Чтобы в справочниках не видели чужих элементов
26 Megas
 
30.09.11
13:23
(23) Ему надо не чтоб не видели , а чтоб небыло.
(24) "Демоническмие списки"?
27 Megas
 
30.09.11
13:24
(22) Отруби себе руки. В документах надо делать "ответственный" и "комментарий" ИМХО это обязательно.
28 popcorn
 
30.09.11
13:24
(27) Это же тупо, если ответственного нет.
29 Salvador Limones
 
30.09.11
13:25
(24) "Реализован механизм общих реквизитов, позволяющий добавлять реквизиты в различные объекты метаданных без их изменения."
(25) Хммм... И каждый юзер заведёт по одинкаковой позиции в контрагентах, номенклатуре....
30 popcorn
 
30.09.11
13:26
(29) Не заведет, это маловероятно чтобы один и тот же контрагент был у обоих пользователей, потому что один торгует фруктами, а второй занимается грузоперевозками. Им вообще не нужно видеть контрагентов друг друга
31 Wingless
 
30.09.11
13:27
(18) Ну и поставь каждому по разной базе.
32 popcorn
 
30.09.11
13:28
(31) А если их 48 человек и постоянно это число растет, чтоли каждому новую базу создавать?
33 5 Элемент
 
30.09.11
13:28
(30) если они работают с разными контрагентами то ограничь по контрагентам
34 popcorn
 
30.09.11
13:30
(33) А контрагентов ограничить по Ответственнму? Ну можно...
35 Megas
 
30.09.11
13:31
RLS. А контрагентов ограничить по РегиструСведений.
36 popcorn
 
30.09.11
13:31
О, или контрагентов распихать по группам, и ограничивать по этим группам. Норм?
37 popcorn
 
30.09.11
13:32
(34) Ну или так...
38 popcorn
 
30.09.11
13:32
тоесть (36)
39 asady
 
30.09.11
13:32
(0) не надо так делать - у вас что юзеры вечные что-ли?
уволиться он а тот кто на его место - будет наследовать или как?
40 popcorn
 
30.09.11
13:32
нет, (35)
41 popcorn
 
30.09.11
13:33
(39) Уволится - удалить его данные нахрен.
42 jsmith82
 
30.09.11
13:40
по-моему, ты немножко разогнался с пользователями
может, всё-таки подразделение
что за система такая, что там каждый пользователь ведёт свой собственный учёт
супер нетиповуха?
43 Ranger_83
 
30.09.11
13:41
Отбор в списке документов по ответственному?
44 Nallama
 
30.09.11
13:45
(0) Как вариант - 8.2.14 + Разделение данных.
Решишься - расскажи потом об ощущениях )
45 shuhard
 
30.09.11
13:46
(42)[может, всё-таки подразделение ]
конечно пользователь
46 unregistered
 
30.09.11
13:48
Каждому пользователю свою базу.

Учитывая (41): "Уволится - удалить его данные нахрен"
единая база нахрен ни кому не нужна.

Ну ил автор - дятел...
47 jsmith82
 
30.09.11
13:54
автоматизируешь службу досуга?
48 popcorn
 
30.09.11
13:56
(44) Да, это хочу. только не знаю с чего начать
49 popcorn
 
30.09.11
13:57
(46) Сам ты дятел
50 Nallama
 
30.09.11
14:33
(49) на spec8 есть видео по нововведениям платформы, в том числе и по этой теме.
51 Megas
 
30.09.11
15:30
А мне кажется что автору стоит уволится, и никогда не сталкиваться ни с программированием, ни с учётом.
52 popcorn
 
30.09.11
20:42
(51) А мне кажется Megas пишет всякую хрень лишь бы что-то написать и в вопросе совсем не соображает.
53 popcorn
 
03.10.11
05:51
(47) Да, можно так ее назвать.
(50) Не нашел там. Это же платные видики?
PS: Бонус какой-то качаю, но сайт у них недоделанный, под эксплорером кнопка скачивания не правильно работает, пришлось мозилу скачивать.
54 popcorn
 
03.10.11
06:58
(44) Попробовал разделение данных: Форма списка РС глючит жестоко, при прокрутке то одни данные показывает, то другие. Мышкой крутишь - один результат, клавиатурой - другой, Home/End - третий...
55 popcorn
 
03.10.11
07:46
Причем глючит только режим "Независимо и совместно"
Если просто "Независимо" то работает красиво.
То что надо, мне нравится