Может кто знает способ ограничить реализацию группы менеджеров с чужих складов, при этом не ограничивая просмотр остатков с чужих складов.
Если использовать rls на группу пользователей по складу, то получается что склады все закрыты во всех меню, кроме как того который разрешен, и остатки с других складов не увидеть.
(0) есть похожая проблема: менеджер в бессознательном состоянии делает реализацию с чужого склада, а кладовщик, у которого в глазах потемнело, не видит наименование склада в расходнике и грузит (либо матерится, что товара нет, ясен пень он на другом складе). Эту специфичную для конкретной организации задачу я бы решил отказом в расширении в ПриЗаписи реализации. Есть минимум два варианта: зашить там разрешенные пары складов и подразделений, либо навертеть РС для настройки.
Но задача эта у меня отпала в связи с тем, что когда на целевом подразделении все менеджеры отсутствуют, реализацию действительно делает менеджер другого подразделения, и он должен иметь возможность это делать без эскалации до руководителя или администратора.
Делаешь роль на каждый склад. Присваеиваешь менеджерам роль с нужным именем (складом) и проверяешь заполнение поля склад в реализации Если рольДоступна
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший