Имя: Пароль:
1C
1С v8
Нетривиальный набор прав.
,
0 Stanislav1C
 
20.09.13
06:38
Необходимо создать такой набор прав, чтобы пользователь с данными правами мог открывать только те документы/справочники, которые создал он сам.
Как это реализовать? Может, у кого есть что-то подобное?
1 Defender aka LINN
 
20.09.13
06:39
Нетривиальный, my ass...
2 LehhaK
 
20.09.13
06:40
РЛС
3 skunk
 
20.09.13
06:40
чисто набором прав - собственно никак ...
4 skunk
 
20.09.13
06:40
(2)давай подробнее как с помощью РЛС мне запретить смотреть справочник созданный не мной?
5 Stanislav1C
 
20.09.13
06:41
(1) Для меня, стажера, он именно нетривиальный)
6 LehhaK
 
20.09.13
06:42
(4) Добавить реквизит элемента справочника "Автор"
7 ChiginAV
 
20.09.13
06:43
(4) Если конфигурация типовая, то везде есть реквизит "Ответственный" (спр. Пользователи)
8 LehhaK
 
20.09.13
06:45
(7) В справочниках нет.
9 skunk
 
20.09.13
06:52
(6)что собственно уже не попадает в чистый "набор прав" ... а с реквизитом и рельса не нужна
10 ChiginAV
 
20.09.13
07:19
(8) Во многих справочниках есть свойства. Можно там указывать ответственного (подпиской например)
11 Лодырь
 
20.09.13
07:22
(10) Проще реквизит чем свойство и подписка.
12 ChiginAV
 
20.09.13
07:25
(11) Подписка одна, а реквизиты на каждый справочник создавать нужно будет. Чем меньше изменений, тем лучше
13 skunk
 
20.09.13
07:35
подписка будет дергаться при каждой записи
14 Stanislav1C
 
20.09.13
07:43
(12) В моем случае документов и справочников не так уж и много, чтобы бояться добавить в каждом из них новый реквизит.

Правильно ли я понимаю, что при создании документа/справочника в новый реквизит будет записываться текущий пользователь, и нужно будет при открытии объекта дописать проверку на то, совпадает ли текущий пользователь с пользователем, который записан в реквизите объекта?
15 ChiginAV
 
20.09.13
07:57
(14) Можно и так.
Если обычное приложение, то в "ПередОткрытием"
Если управляемое - в "ПриСозданииНаСервере"
16 Raybek
 
20.09.13
07:57
(0) Типовая? В типовых обычно есть такое.
17 Stanislav1C
 
20.09.13
08:02
(16) Типовая, да. Комплексная автоматизация.
Если есть, то где это смотреть? Не нашел подобного.
18 ChiginAV
 
20.09.13
08:03
(13) И что?
Подписка будет дергаться только при записи выбранных объектов.
Какая разница, будет отрабатывать код из подписки или из формы?
19 Stanislav1C
 
20.09.13
08:04
(18)  Прошу прощения, что такое подписка вообще?)
20 ChiginAV
 
20.09.13
08:07
(17) Раз типовая, то советую все-таки присмотреться к подпискам.
(18) Подписка - код, срабатывающий при определенном событии. В дереве конфигурации - Общие/Подписки на события
21 Raybek
 
20.09.13
08:16
(17) В российской не знаю. В казахстанской
- в Настройках параметров учета включаешь галочку "Использовать доступ на уровне записей"
- В настройках доступа Пользователей настраиваешь доступ: можно по Организациям, Складам, Физическим лицам, по моему еще по Кассам.
22 Stanislav1C
 
20.09.13
08:21
(20) Спасибо
(21) Ну доступ-то есть по какому-либо документу. Но тут нет зависимости от того, кто создавал документ, как я понимаю.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс