Конфигурация 1с УТ 10.3 платформа 8.2
У пользователя прописано ОсновноеПодразделение.
Задача сделать так чтобы пользователю были доступны документы с подразделением которое прописано у него. Хотелось бы в роли документа прописать шаблон который позволяет это сделать. Есть у кого нить пример подобного шаблона?
#Если &ИспользоватьОграниченияПравДоступаНаУровнеЗаписей #Тогда
ТекущаяТаблица
ИЗ
#ТекущаяТаблица КАК ТекущаяТаблица
ГДЕ (ТекущаяТаблица.Ответственный = &ТекущийПользователь ИЛИ ТекущаяТаблица.Ответственный.Физлицо.Подразделение В
(
ВЫБРАТЬ ПЕРВЫЕ 1 Пользователи.ФизЛицо.Подразделение
ИЗ Справочник.Пользователи КАК Пользователи ГДЕ Пользователи.Ссылка = &ТекущийПользователь )
)
ИЛИ ТекущаяТаблица.ЦФО В
(ВЫБРАТЬ ПЕРВЫЕ 1
ПользователиНачальникиПодразделений.Подразделение
ИЗ
РегистрСведений.ПользователиНачальникиПодразделений КАК ПользователиНачальникиПодразделений
ГДЕ
ПользователиНачальникиПодразделений.Пользователь = &ТекущийПользователь)
Добавил в справочник Пользователи реквизит Подразделение
В роли документа прописал следующие
ТекущаяТаблица ИЗ Документ.РеализацияТоваровУслуг КАК ТекущаяТаблица
ПОЛНОЕ СОЕДИНЕНИЕ Справочник.Пользователи КАК Пользователи
ПО ТекущаяТаблица.Подразделение = Пользователи.Подразделение
ГДЕ Пользователи.Ссылка = &ТекущийПользователь
Работает, но кривизна в том что основноеподразделение уже прописано в настройках пользователя, как бы его от туда вытягивать
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн