Если я правильно понял - весь смысл в том, что некоторым пользователям присвоена некая группа и код менеджера. И потом менеджеры должны видеть заказы своей группы?
Не очень хороший путь вы выбрали... А, если у вас будет количество менеджеров чтолько, что в 250 символов не влезете?
Есть такое понятие - Responsibility Center (Дистрибуторский Центр). Он как раз и предназначен для разделения центров ответственности.
Лучше играть с ним, как мне кажется.
Или идти по тому же принципу.
Добавьте эту группу не в User Setup, а в саму карточку менеджера.
При вставке менеджера в заказ - копируйте в заказ поле группы. Ну и, разумеется, при входе в заказ из User Setup делаете соответствие, что за менеджер вошел (Кажется, у Вас это поле, отвечающее за менеджера CodeUser называется). UserGroup берете уже из карточки менеджера.
Фильтр накладывайте в заказе не на Salesperson, а на эту группу.
Таким образом - вам не страшны 250 символов и т.п.
|