Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

Вопрос по разграничению прав доступа к документам (УТ 10.3)

Вопрос по разграничению прав доступа к документам (УТ 10.3)
Я
   AnisaL
 
10.01.13 - 15:11
Друзья, подскажите, у нас УТ 10.3. Директор просит чтоб было разграничение прав доступа к документам: есть в нашей конфиге два документа (наряды и сметы), которые должны проводить либо директор, либо замещающие его нач.отделов. Директор, понятно может любые проводить доки. У каждого начальника свои подчиненные.
Как сделать так чтобы, каждый начальник отдела смог проводить документы (заказ-наряды и сметы) только своих подчиненных?
 
 
   Starhan
 
1 - 10.01.13 - 15:11
допилить.
   AnisaL
 
2 - 10.01.13 - 15:12
Это как?
   AnisaL
 
3 - 10.01.13 - 15:15
(1) Я ему предлагала чтобы полные права были у этих нач.отделов, он категорически против ( Вот, говрит напроводят все, и свое и чужое
   AnisaL
 
4 - 10.01.13 - 15:32
А если через шаблоны в ролях попробовать, то получится? И как их писать
   Dmitry77
 
5 - 10.01.13 - 15:38
делаешь регист сведений
типа сотрудник - начальник
при проведении документа проверяешь, можно ли начальнику проводить этому сотруднику документ.
   AnisaL
 
6 - 10.01.13 - 15:42
(5) идея супер! ) думаю получится, спасибо большое )))
   AnisaL
 
7 - 10.01.13 - 15:43
(5) а у меня мысли совсем другие были - типа шаблоны ограничений написать, спасибо) буду пробовать)
   Dmitry77
 
8 - 10.01.13 - 15:46
(5) только не забудь, что сотрудники иногда уволяняются и переводятся.
   AnisaL
 
9 - 10.01.13 - 15:51
(8) значит надо удалять ненужные записи в регистре, после увольнения например
   Dmitry77
 
10 - 10.01.13 - 16:01
(5) и да ограничение на проведение можно сделать в подписке на событие, тогда типовой функционал совсем не затронешь, и при желании это легко потом распостраниться на остальные типы  документов.
 
 Рекламное место пустует
   AnisaL
 
11 - 11.01.13 - 07:18
(10) а что за подписка на событие? можно поподробнее где ее искать?
   shuhard
 
12 - 11.01.13 - 07:45
(11) [Род занятий:Программист 1С 
Достижения (опыт):Работа в 1С Франчайзи  ]
пипец
   AnisaL
 
13 - 11.01.13 - 07:48
(12) А что пипец-то? Это все правда даже. Ну не сталкивалась я с этими подписками, что мне теперь делать - как дальше жить-то..
   Zombi
 
14 - 11.01.13 - 07:56
(13) В документации все есть. Если в 2 словах про подписки тебе объяснят, это не поможет при разработке решения на этих подписках. Так что лучше почитай.
   Hans
 
15 - 11.01.13 - 08:01
(14) почему не поможет?
   Starhan
 
16 - 11.01.13 - 08:03
(13) пипец не только в подписках, а в том что до (5) сама не додумалась О_о. И чо в франче не у кого спросить?
   Zombi
 
17 - 11.01.13 - 08:04
(15) Ну объясни на пальцах, а я потом посмотрю, как она реализует эту хотелку через подписку.
   Hans
 
18 - 11.01.13 - 08:08
(17) да как (10) сказал. Что тут еще объяснять проверка прав в процедуре подписки если прав нет - то отказ.
   Zombi
 
19 - 11.01.13 - 08:11
(18) Посмотри (11), как видишь, информации в (10) автору недостаточно.
   AnisaL
 
20 - 14.01.13 - 14:04
В итоге я по-другому решила этот вопрос: в справочнике "Должностей" добавила реквизит "НачальникУчастка",который типа СсылкаСправочник.Должности. В 1с у каждого сотрудника выбрана должность, например Монтажник. В справочнике должностей выбраны НачУчастков, у монт-ков - НачальникУчасткаМонтажников.
При проведении документа проверяется равенство Строка(глТекущийпользователь.ФизЛицо.Должность) = Строка(Исполнитель.Должность.НачальникУчастка). Если Истина, то документ проведется. Вот и все)
   ОбычныйЧеловек
 
21 - 14.01.13 - 14:13
(20) Посмотри на другие профессии...программист все таки явно не твое :) да и вообще не женское..
   AnisaL
 
22 - 14.01.13 - 14:16
(21) Может быть, не буду спорить - но все равно останусь при своем мнении)
   DrShad
 
23 - 14.01.13 - 14:28
(20) попала на обновление конфы с учетом своего велосипеда, а ведь дядьки говорили про подписку
   AnisaL
 
24 - 14.01.13 - 14:45
(23) просто я не работала еще с подписками (3 последних года не работала ), если б мне немного помогли, то можно и их использовать
   Zombi
 
25 - 14.01.13 - 14:49
(24) Просто советовали почитать про них, не так уж там и много читать.
   AnisaL
 
26 - 14.01.13 - 14:51
(25) Какой толковый сайт, подскажите, почитать )
   Zombi
 
27 - 14.01.13 - 14:56
   AnisaL
 
28 - 14.01.13 - 14:58
(27) ничего не открылось(
   Hans
 
29 - 14.01.13 - 15:02
(26) вкрадце о подписках:

Подписка это специальные х-ня которая находится в дереве конфигурации в группе "Общие". Подписки позволяют добавить к определенному событию объекта свое действие не влазя в модуль объекта. В подписке выбирается тип объекта, событие, и процедура обработки. Процедура обработки должна быть в общих модулях. Для определеного события подписки -  конкретное число параметров, помоему на 1 больше чем в реальном событии. первым параметром идет источник события(объект). процедура обработки подписки должна быть экспортной.

преимущества подписок:
1) не надо править типовой код конфигурации - быстрее обновлять.
2) можно быстро написать например обработку проведения для нескольких документов в одной процедуре не лазя по всем документам.
   Zombi
 
30 - 14.01.13 - 15:02
(28) Набери в гугл "Подписка на события в 1с", много ссылок на довольно короткие и простенькие статьи.
   Hans
 
31 - 14.01.13 - 15:02
(29)  + подписка выполняется после основного события объекта.
   AnisaL
 
32 - 14.01.13 - 15:16
(29)(30)  ясно, буду разбираться)
   AnisaL
 
33 - 14.01.13 - 15:18
(31) имеется ввиду, что после процедуры ПередЗаписью документа?
 
 
   DrShad
 
34 - 14.01.13 - 15:19
(33) если подписка на событие ПередЗаписью, то да
   AnisaL
 
35 - 14.01.13 - 15:24
(34) подписку создала, но вот получается что в обработке написать, все равно ведь в Должностях нужен реквизит НачальникУчастка или как?
   DrShad
 
36 - 14.01.13 - 15:27
(35) РС
   DrShad
 
37 - 14.01.13 - 15:27
+(36) причем периодический
   AnisaL
 
38 - 14.01.13 - 15:28
(37) а как значения его задавать в 1с?
   DrShad
 
39 - 14.01.13 - 15:29
(38) открываешь форму списка и жмакаешь Добавить
   AnisaL
 
40 - 14.01.13 - 15:31
(39) ну понятно, но так не очень красиво)
   DrShad
 
41 - 14.01.13 - 15:32
(40) это еще почему не красиво? это методически верно
   DrShad
 
42 - 14.01.13 - 15:33
+(41) пихать все в реквизиты справочника это клюшечные пережитки
   AnisaL
 
43 - 14.01.13 - 15:38
(42) ну ясно, говорю ж  - 3 года простой, много что поменялось)
   MSII
 
44 - 14.01.13 - 15:38
(41) Завидую твоему терпению, серьезно.
   AnisaL
 
45 - 14.01.13 - 15:39
(44) А моему не завидуешь? я тож серьезно
   DrShad
 
46 - 14.01.13 - 15:40
(45) а ты уже изобрела лисапед
   AnisaL
 
47 - 14.01.13 - 15:42
(46) Я тут месяц работаю, тут конкретный лисапед - конфигурация с нуля написана на УТ, так что я еще не успела свой изобрести
   DrShad
 
48 - 14.01.13 - 15:59
(47) уже изобрела, а вообще привыкай писать методически верно, а не так чтоб "лишь бы работало"


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует