Имя: Пароль:
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 возможно разграничение доступа такое же как в УПП? Например, пользователи одной организации не могли видеть документов другой, или менеджеры не могли видеть документов клиентов других менеджеров...