Подскажите пожалуйста никак не соображу как в ут 11 ограничить пользователю доступ к кассе, например требуется что бы все документы по кассе 1 пользователю были недоступны. Можно ли сделать штатными средствами?
В конфигураторе, в роли пользователя СтрёмныйПользователь надо ВСЕМ документам вписать ограничение доступа на чтение примерно так:
#Если есть в документе реквизит "Касса" #Тогда
ГДЕ Касса <> &СекретнаяКасса (это условие определяет то, что можно показывать)
#КонецЕсли
Причем надо создать ПараметрСеанса СекретнаяКасса и инициализировать его в модуле обычного (или управляемого...) приложения ПриНачалеРаботыСистемы:
Если ТекущийПользователь=Справочники.Пользователи.НайтиПоКоду ("КодСтрёмныйПользователь") Тогда
ПараметрСеанса.СекретнаяКасса=Справочники.Кассы.НайтиПоКоду("КодКассы1");
КонецЕсли
Интересно, в УТ11 возможно разграничение доступа такое же как в УПП? Например, пользователи одной организации не могли видеть документов другой, или менеджеры не могли видеть документов клиентов других менеджеров...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший