Ограничение доступа по складам УТ 11.4
УТ 11.4.11.98. Включен механизм RLS. Конфигурация типовая (пока ещё держимся от изменений).
Есть профиль групп доступа (запрещены все склады, исключения назначаются в группах доступа).
Есть группа доступа (запрещены все, назначены исключения - только определённые склады).
И все знают, что есть такой замечательный документ - "Перемещение товаров". И все знают, что там указывается 2 склада. И вот абсурдная ситуация! Есть записанный администратором документ, где склад-отправитель - запрещённый склад для другого пользователя, склад-получатель - разрешённый склад. И этот документ пользователь с ограниченными правами может изменять! Такого быть не должно. Настройка ограничений по пользователям - тоже не помогает. Причём в поле "Склад-отправитель" написано "Объект не найден". Что делаем не так?
Есть профиль групп доступа (запрещены все склады, исключения назначаются в группах доступа).
Есть группа доступа (запрещены все, назначены исключения - только определённые склады).
И все знают, что есть такой замечательный документ - "Перемещение товаров". И все знают, что там указывается 2 склада. И вот абсурдная ситуация! Есть записанный администратором документ, где склад-отправитель - запрещённый склад для другого пользователя, склад-получатель - разрешённый склад. И этот документ пользователь с ограниченными правами может изменять! Такого быть не должно. Настройка ограничений по пользователям - тоже не помогает. Причём в поле "Склад-отправитель" написано "Объект не найден". Что делаем не так?
Прикрепленные файлы:
![](/upload/forum/upload/d0f/d0f7700bee9391b54819b5eef4071220.jpg)
По теме из базы знаний
- Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2
- Печать договоров по шаблонам для УТ 11, КА 2, ERP 2
- Выгрузка УПД из УТ 11.5, УТ 11.4, БП 3.0, УНФ 1.6, КА 2.4 и ERP 2.4 для OZON и Яндекс Маркет
- Остатки и цены по выбранным видам цен/складам на формах списков и подбора (расширение). Доступы к разным складам/ценам для разных пользователей. УТ 11.4/11.5
- Интеграция 1С с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода - для УНФ, УТ, КА, ERP
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Могу вас поздравить, доработались до доработок.
Дело в том что вы назначили ограничение на склады, а документы к ним(к этим ограничениям), по сути ни как не относятся.
Нужно в форме списка при формировании на сервере дописывать, ограничение на отображение элементов ТЧ, что бы была проверка по запрещенным складам и есть склад запрещен и есть в документе скрывать строку....
Типовых механизмов в УТ которые бы решили эту проблему - нет.
Но учтите ситуацию, когда перемещение сделал админ и сделал его с запрещенного склада на разрешенный, и кладовщику нужно будет принять товар, а он не увидит документ....
Именно потому ограничение работает так:
Если в документе есть хотя бы один разрешенный склад - документ видно.
Как вариант дописывать не запрет на просмотр, а запрет на изменение. если в документе есть запрещенный склад, это можно реализовать в процедуре ПередЗаписьюНаСервере, причем лучше это реализовать в расширении))
Дело в том что вы назначили ограничение на склады, а документы к ним(к этим ограничениям), по сути ни как не относятся.
Нужно в форме списка при формировании на сервере дописывать, ограничение на отображение элементов ТЧ, что бы была проверка по запрещенным складам и есть склад запрещен и есть в документе скрывать строку....
Типовых механизмов в УТ которые бы решили эту проблему - нет.
Но учтите ситуацию, когда перемещение сделал админ и сделал его с запрещенного склада на разрешенный, и кладовщику нужно будет принять товар, а он не увидит документ....
Именно потому ограничение работает так:
Если в документе есть хотя бы один разрешенный склад - документ видно.
Как вариант дописывать не запрет на просмотр, а запрет на изменение. если в документе есть запрещенный склад, это можно реализовать в процедуре ПередЗаписьюНаСервере, причем лучше это реализовать в расширении))
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот