Имя: Пароль:
1C
1С v8
ут 11 ограничить доступ
0 semiluki
 
04.02.12
15:22
Подскажите пожалуйста никак не соображу как в ут 11 ограничить пользователю доступ к кассе, например требуется что бы все документы по кассе 1 пользователю были недоступны. Можно ли сделать штатными средствами?
1 blutang
 
04.02.12
22:11
В конфигураторе, в роли пользователя СтрёмныйПользователь надо ВСЕМ документам вписать ограничение доступа на чтение примерно так:

#Если есть в документе реквизит "Касса" #Тогда

ГДЕ Касса <> &СекретнаяКасса (это условие определяет то, что можно показывать)

#КонецЕсли

Причем надо создать ПараметрСеанса СекретнаяКасса и инициализировать его в модуле обычного (или управляемого...) приложения ПриНачалеРаботыСистемы:

Если ТекущийПользователь=Справочники.Пользователи.НайтиПоКоду ("КодСтрёмныйПользователь") Тогда
ПараметрСеанса.СекретнаяКасса=Справочники.Кассы.НайтиПоКоду("КодКассы1");    
КонецЕсли
2 blutang
 
04.02.12
22:15
+(1) При вписывании ограничения никакое конкретное поле указывать не надо - это и будет "по всем полям".
3 aleks-id
 
04.02.12
22:31
вот жесть... а поковырять роли не судьба? их там 4 десятка
4 lucky bastard
 
04.02.12
22:48
группы доступа
5 Алибабуренко
 
05.02.12
02:59
6 Mikhail Volkov
 
05.02.12
09:14
Интересно, в УТ11 возможно разграничение доступа такое же как в УПП? Например, пользователи одной организации не могли видеть документов другой, или менеджеры не могли видеть документов клиентов других менеджеров...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан