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