Есть документ,к нему имеет доступ весь отдел, а резолюцию для него может написать только начальник отдела. В КБ это выглядит так: таблица "Документ" и связанная "Резолюция". в Резолюции есть поле "Исполнители" тип "Пользователи" фильтр - "своя группа". в результате резолюцию может написать не только начальник но и любой сотрудник отдела. Как сделать так, чтоб резолюцию мог написать только начальник отдела?
Отделов в организации много, сотрудников более 100. Начальники отделов должны видеть только своих сотрудников и только для них писать резолюции.
Разграничение прав доступа
Автор OLDest, 20 дек. 2010 12:33
Сообщений в теме: 5
#1
Отправлено 20 Декабрь 2010 - 12:33
Купил лицензию КБ
#2
Отправлено 22 Декабрь 2010 - 09:38
Вводите таблицу сотрудники, в ней поле руководитель, для каждого сотрудника. Соответственно в таблице "Документ" и "Резолюция" делаете вычисляемые поля руководитель. И настраиваете для этого фильтры.
#3
Отправлено 22 Декабрь 2010 - 14:45
это конечно хоршо, но вот добавлять резолюцию сможет опять таки каждый член группы
Купил лицензию КБ
#4
Отправлено 22 Декабрь 2010 - 16:25
а зачем ставить фильтр по группе? ставите фильтр текущий.
#5
Отправлено 23 Декабрь 2010 - 05:54
1.потому что начальник отдела может написать резолюцию только своим подчиненным
2. как уже писал сотрудников более 100... как то не удобно искать своих
3. резолюцию должен писать только начальник отдела только своим подчиненным
2. как уже писал сотрудников более 100... как то не удобно искать своих
3. резолюцию должен писать только начальник отдела только своим подчиненным
Купил лицензию КБ
#6
Отправлено 23 Декабрь 2010 - 09:57
Вы поняли что я Вам советовал во втором посте? У Вас в двух таблицах будет поле руководитель. Затем настраиваете фильтр, менеджер=текущий, или руководитель равно текущий. Это в таблице документы, а в таблице резолюция пишите фильтр Руководитель равно текущий. И всё.
Количество пользователей, читающих эту тему: 3
0 пользователей, 3 гостей, 0 анонимных













