УТП 8.2.
Режим : Серверный
*******************
Кратко.
Есть главный офис и несколько переферийных складов
Нужно что бы пользователи переферийных складов видели только остатки по "своему складу"
Для осуществления данной задачи была создана новая роль "РольПереферия"
в нужных регистрах было установлено ограничение прав
Напиример:
ПартииТоваровНаСкладах ГДЕ ПартииТоваровНаСкладах.Склад В
(ВЫБРАТЬ
ПользователиОбъектыДоступа.ВидОбъекта
ИЗ
Справочник.Пользователи.ОбъектыДоступа КАК ПользователиОбъектыДоступа
ГДЕ
ПользователиОбъектыДоступа.Ссылка = &ТекущийПользователь
И ПользователиОбъектыДоступа.ВидОбъекта ССЫЛКА Справочник.Склады
И ПользователиОбъектыДоступа.Чтение = ИСТИНА)
//ПользователиОбъектыДоступа - Это новый справочник, ... в нем прописаны все склады по которым пользователь может видеть остатки
language: 1c
с управленческими отчетами проблем совсем нет, пользователи видят остатки и обороты только по "своим" складам
но вот на оборотно -сальдовую ведомость я немогу установить данное ограничение.
помогите советом
т.е. например при формировании ОСВ по 281 работником филиала (с ролью "РольПереферия") были видны остатки только по "его складу"
(0) Никак. Тема очень больная. RLS на бух-регистры можно только на измерения закручивать (и то как бы не на одни балансовые - точно не помню).
Поэтому только костылями...
(5) >> Разве не у кого такой проблемы небыло?. Кто-то же как-то выкручивался?
Конечно было. Выкручиваются все по-своему, но только не через RLS.
Как вариант:
Отключение всех бухгалтерских отчетов для нужных ролей.
Создание своих собственных готовых отчетов по РБ, в которых изначально в параметрах и отборах будет жестко забита разрешенная/запрещенная аналитика.
Закрытие возможности пользоваться внешними отчетами и обработками.
Включене RLS на справочнике внешних отчетов и обработок (в российских типовых и так есть).
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший