Постановка задачи
фильтр документов по менеджеру в 1с

Ко мне обратился постоянный клиент с заданием: скрыть документы одних менеджеров от других менеджеров в Управлении торговлей, таким образом, чтобы каждый сотрудник мог видеть только свои заявки, реализации и документы движения денежных средств. При этом, чтобы топ менеджеры отдела продаж и руководители организации видели в программе документы всех сотрудников.

Как выполнить поставленную задачу?

Исходя из условия, создаем две группы доступа: «Руководители» и «Менеджеры отдела продаж». Но без доработки форм списка документов не обойтись, потому что потребуется фильтр по каждому сотруднику в зависимости от его группы доступа. Такого функционала в типовой программе нет.

В конфигурации были внесены общие модули с процедурами, а в процедуры при открытии и формировании динамических списков форм списка документов внесены вызовы этих процедур. Наложен фильтр по условию. В форме была скрыта возможность изменять данный фильтр на формах. Данная доработка закрывает возможность фильтровать документы по менеджеру только для рядовых сотрудников. Ведь они должны видеть уже отфильтрованный список своих документов. Доработка будет работать для каждого нового пользователя. Его достаточно определить в одну из двух групп. Также возможно сделать данный фильтр в зависимости от подразделения сотрудника.

Стоимость доработки напрямую зависит от количества видов документов и условий по фильтру.

Если есть желание реализовать, что-то похожее у себя, звоните!

Трубицын Александр

2015-04-10


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *