Всем привет.
1С 8.3.11, УТП последнего релиза.
Возникла необходимось добавления RLS по подразделению, сделал маленький шаблончик, все заработало, но есть небольшое но!
В
Журнал документов "Кассовые документы" входит документ "Внутреннее перемещение наличных ДС" - у этого документа нету подразделения, а в составе реквизитов журнала есть. Соответственно если посмотреть, то в журнале на этом типе документа Подразделение = NULL и поэтому этот документ не попадает в журнал вообще.
Вопрос: Как сделать так чтобы пользователи видели этот документ при включенном RLS?
Мой шаблон:
#ЕСЛИ &ИспользоватьОграниченияПравДоступаНаУровнеЗаписей
#ТОГДА
#ТекущаяТаблица
ГДЕ
(#Параметр(1), &ТекущийПользователь)
В (ВЫБРАТЬ
ПраваДоступаПодразделения.Подразделение КАК Подразделение,
ПраваДоступаПодразделения.Пользователь КАК Пользователь
ИЗ
РегистрСведений.ПраваДоступаПодразделения КАК ПраваДоступаПодразделения
СГРУППИРОВАТЬ ПО
ПраваДоступаПодразделения.Подразделение,
ПраваДоступаПодразделения.Пользователь
)
#КОНЕЦЕСЛИ
P.S. Как вариант думал добавить реквизит "Подразделение" в документ Внутреннее перемещение ДС, чтобы была просто пустая ссылка всегда и в регистр прописать пользователю разрешение на просмотр документов с пустыми подразделениями
Сообщение отредактировал Bernet - 18.01.18, 11:16
Дописываю конфигурации на платформе 8.х.
- Управление торговым предприятием для Украины
- Управление производственным предприятием для Украины
- Управление небольшой фирмой для Украины
- Бухгалтерия для Украины;
- Общепит для Украины
- Ресторан (Рарус)
- Розница