Перейти к содержимому


Фильтр для менеджеров


Сообщений в теме: 2

#1 Atom

    Активный участник

  • Пользователи
  • PipPipPip
  • 32 сообщений

Отправлено 16 Февраль 2016 - 19:04

Добрый день!

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

Большое спасибо!

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 17 Февраль 2016 - 09:33

Если имя менеджера имеет тип "пользователь", то фильтр создается элементарно: Менеджер равно текущий. С другим же типами полей такого фильтра создать невозможно.

#3 Александр Пономарев

    Активный участник

  • Пользователи
  • PipPipPip
  • 435 сообщений
  • Пол:Мужчина
  • Город:Таганрог

Отправлено 19 Февраль 2016 - 18:11

В таблице "Менеджеы" создаете поле типа "Пользователь". В таблице контрактов создаете поле "Пользователь-Менеджер" типа "Пользователь", в вычислениях этого поля ставите, что это поле равно соответствующему полю по полю связи "Чей клиент" со справочником "Менеджеры".

$line['Пользователь-Менеджер']=$line['Чей клиент']['Пользователь'];

Настраиваете фильтр "Пользователь-Менеджер" равен текущему. Разрешаете к нему доступ группе менеджеров.

Вуаля!

Сообщение отредактировал Александр Пономарев: 19 Февраль 2016 - 18:11






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных