Ограничение доступа по складам УТ 11.4

1. Aleksandr_prof 195 19.08.20 07:08 Сейчас в теме
УТ 11.4.11.98. Включен механизм RLS. Конфигурация типовая (пока ещё держимся от изменений).
Есть профиль групп доступа (запрещены все склады, исключения назначаются в группах доступа).
Есть группа доступа (запрещены все, назначены исключения - только определённые склады).
И все знают, что есть такой замечательный документ - "Перемещение товаров". И все знают, что там указывается 2 склада. И вот абсурдная ситуация! Есть записанный администратором документ, где склад-отправитель - запрещённый склад для другого пользователя, склад-получатель - разрешённый склад. И этот документ пользователь с ограниченными правами может изменять! Такого быть не должно. Настройка ограничений по пользователям - тоже не помогает. Причём в поле "Склад-отправитель" написано "Объект не найден". Что делаем не так?
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. user1407549 1 19.08.20 09:04 Сейчас в теме
(1) Как вариант - поручить выполнять перемещения сотрудникам, у которых ограничений на данные справочники нет. Остальным документ "Перемещение" - только на просмотр
2. platonov.e 159 19.08.20 07:36 Сейчас в теме
Почему не должно быть? Доступ закрыт на склад, а не на документ
4. Aleksandr_prof 195 19.08.20 09:12 Сейчас в теме
(2) Ну так вроде как имеется ввиду: "Ограничение на документы, в которых есть такой-то СКЛАД".
5. M_A_D 184 19.08.20 11:29 Сейчас в теме
Могу вас поздравить, доработались до доработок.
Дело в том что вы назначили ограничение на склады, а документы к ним(к этим ограничениям), по сути ни как не относятся.
Нужно в форме списка при формировании на сервере дописывать, ограничение на отображение элементов ТЧ, что бы была проверка по запрещенным складам и есть склад запрещен и есть в документе скрывать строку....

Типовых механизмов в УТ которые бы решили эту проблему - нет.

Но учтите ситуацию, когда перемещение сделал админ и сделал его с запрещенного склада на разрешенный, и кладовщику нужно будет принять товар, а он не увидит документ....

Именно потому ограничение работает так:
Если в документе есть хотя бы один разрешенный склад - документ видно.

Как вариант дописывать не запрет на просмотр, а запрет на изменение. если в документе есть запрещенный склад, это можно реализовать в процедуре ПередЗаписьюНаСервере, причем лучше это реализовать в расширении))
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот