Начинающий |
|
Зарегистрирован: Ср, дек 22 2010, 18:01 Сообщения: 16
|
Стоит задача сделать разграничения полномочий в единичных техкартах по заводу. Расскажу задачу на примере. Пусть к примеру есть 3 завода: 1) 1000 2) 2000 3) 3000 Для каждого из заводов создан пользователи: T1 - технолог завода 1000 T2 - технолог завода 2000 T3 - технолог завода 3000 И есть изделие А которое в процессе изготовления проходит обработку на всех 3-х заводах в следующей последовательности: 1000->2000->3000 Для изделия А создается единичная техкарта и необходимо сделать так чтобы технолог конкретного завода мог изменять и удалять только те записи которым присвоен его завод: Экран операций единичной техкарты: Операция|Раб.место|Завод|Наименование_|Труд-ть __0010___|__111____|_1000_|_обработка №1_|_5 мин_| <- Данную операцию может изменять только T1 __0020___|__222____|_2000_|_обработка №2_|_10 мин| <- Данную операцию может изменять только T2 __0030___|__333____|_3000_|_обработка №3_|_3 мин_| <- Данную операцию может изменять только T3
Пытался разграничить полномочия через варианты транзакций(SHD0), но там можно только разграничить полномочия по конкретным полям. Пробовал через разграничить через стандартный объект полномочий C_ROUT также безрезультатно. Можно ли как то решить данную проблему через настройки системы, если нельзя через настройки, то подскажите какие можно задействовать BADi или User-exit?
|
|
|