Платформа 1С:Предприятие 8.3 (8.3.9.1818), конфигурация "Управление торговлей для Украины", редакция 2.3. (2.3.12.1).
Нужно настроить доступ к кассовым документам через доступ к кассам. Пробую сделать на подобии стандартного механизма создал регистр ведомостей ДоступКСправочникам, который имеет два измирения:
ГруппаПользователей - тип справосник "ГруппыПользователей";
ОбьектДоступа - составной тип данных, справочники, "Кассы", "Склады", "БанковскиеСчета".
В роли создал шаблон ограничений ДоступПоЕлементуСправочника
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица
ВНУТРЕННЕЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ
ДоступКСправочникам.ОбъектДоступа КАК ОбъектДоступа
ИЗ
РегистрСведений.ДоступКСправочникам КАК ДоступКСправочникам
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.ГруппыПользователей.ПользователиГруппы КАК ГруппыПользователейПользователиГруппы
ПО ДоступКСправочникам.ГруппаПользователей = ГруппыПользователейПользователиГруппы.Ссылка
ГДЕ
ГруппыПользователейПользователиГруппы.Пользователь = &ТекущийПользователь) КАК Группы
ПО (ТекущаяТаблица.#Параметр(1) = Группы.ОбъектДоступа
ИЛИ ТекущаяТаблица.#Параметр(1).Родитель = Группы.ОбъектДоступа
ИЛИ ТекущаяТаблица.#Параметр(1).Родитель.Родитель = Группы.ОбъектДоступа
ИЛИ ТекущаяТаблица.#Параметр(1).Родитель.Родитель.Родитель = Группы.ОбъектДоступа)
И в документе ПриходныйКассовыйОрдер настроил ограничение доступа к данным
#ДоступПоЕлементуСправочника("Касса")
В регистре настроил Группу пользователей и кассу к которой нужен доступ, но доступ открыт ко всем документам.(
Цитата(Pashaboston @ 03.10.19, 10:38)
2.3.12.1
С версией ошибся (1.2.51.2)