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


Внешняя форма-вычисление


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

#1 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 04 Март 2014 - 09:42

Подскажите пожалуйста, как во внешней форме можно добавить вычисление: автоматическое распределение клиентов на менеджеров по порядку из списка. И можно ли как-то автоматически отключать определенного менеджера или группу менеджеров от "получения" этих клиентов?)

#2 CbCoder

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

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

Отправлено 04 Март 2014 - 11:15

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

#3 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 04 Март 2014 - 11:31

А в таком формате если сделать, промежуточную строку в таблице,туда обращаться? http://take.ms/NqPL4
Нужно же еще как-то проверять,что если отключена какая-то ГД-все менеджеры с нее не будут получать

Сообщение отредактировал Dinara: 04 Март 2014 - 11:32


#4 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 04 Март 2014 - 12:17

в приницпе да,в таблице сотрудников можно сделать..А можно ли как-то так сделать,чтобы указываем дату конкретную, с какого и до какого времени не может получать клиентов, а потом может? не встречала такой код(

#5 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 04 Март 2014 - 12:31

или cron проверку делать?

#6 CbCoder

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

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

Отправлено 04 Март 2014 - 15:18

Просмотр сообщенияDinara (04 Март 2014 - 12:17) писал:

в приницпе да,в таблице сотрудников можно сделать..А можно ли как-то так сделать,чтобы указываем дату конкретную, с какого и до какого времени не может получать клиентов, а потом может?

Почему нет? Вместо одного поля "вкл/выкл" делаете 2: "дата с" и "дата по", и ту же выборку делаете уже с учетом попадания даты, а не просто проверки на включение.

#7 Dinara

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

  • Пользователи
  • PipPipPip
  • 527 сообщений
  • Пол:Женщина
  • Город:Уфа

Отправлено 05 Март 2014 - 13:55

Спасибо, буду пробовать)

#8 bottrop

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

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

Отправлено 23 Апрель 2016 - 02:10

Добрый день Dinara. У вас получилось сделать данное вычисление?

И ещё такой вопрос:В поле (тип пользователь) есть "Значение по умолчанию": текущий, случайное, и выбор конкретного пользователя. Вопрос: по какому принципу выбирается случайное? и можно ли этот алгоритм как-то логизировать. Например сделать последовательный выбор пользователей, либо ещё как-то изменить логику?

Думаю это довольно интересная возможность для большинства, кто хочет автоматизировать распределение новых клиентов в клиентской базе.

Сообщение отредактировал bottrop: 24 Апрель 2016 - 11:49


#9 Timur

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

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 854 сообщений
  • Пол:Мужчина

Отправлено 28 Апрель 2016 - 16:02

Просмотр сообщенияbottrop (23 Апрель 2016 - 02:10) писал:

И ещё такой вопрос:В поле (тип пользователь) есть "Значение по умолчанию": текущий, случайное, и выбор конкретного пользователя. Вопрос: по какому принципу выбирается случайное? и можно ли этот алгоритм как-то логизировать. Например сделать последовательный выбор пользователей, либо ещё как-то изменить логику?

Для поля типа "Пользователь" при выборе значения по умолчанию "Случайное" в это поле будут вписываться по кругу каждый из пользователь групп, указанных в поле "Фильтр" настроек этого же поля. Т.е. с помощью этой настройки как раз можно настроить автоматическое распределение новых клиентов.

#10 bottrop

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

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

Отправлено 28 Апрель 2016 - 17:43

Спасибо, очень важное разъяснение!
Тогда возникает вопрос, можно ли создать правило или вычисление, по которому некоторые менеджеры буду выключаться из такой раздачи? Например, правило по которому менеджер не учавствует в раздаче клиентов до 01.05.20156 (т.е. по дате)?

Сообщение отредактировал bottrop: 28 Апрель 2016 - 17:51


#11 Timur

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

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 854 сообщений
  • Пол:Мужчина

Отправлено 04 Май 2016 - 17:31

Просмотр сообщенияbottrop (28 Апрель 2016 - 17:43) писал:

Спасибо, очень важное разъяснение!
Тогда возникает вопрос, можно ли создать правило или вычисление, по которому некоторые менеджеры буду выключаться из такой раздачи? Например, правило по которому менеджер не учавствует в раздаче клиентов до 01.05.20156 (т.е. по дате)?

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

#12 bottrop

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

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

Отправлено 05 Май 2016 - 17:50

Дайте наброски, как это вычисление должно выглядеть?

Я понимаю так.
Если менеджер = включен (в таблице пользователей), то "он должен быть в списке раздачи новых клиентов".

Проблема в том, что когда я архивирую пользователя, он не может войти в свой аккаунт, хотя успешно удаляется из списка раздачи.

Вопрос: как включать или выключать пользователей в список раздачи с сохранением остальных функций? (поле Ответственный, тип поле пользователь)

Сообщение отредактировал bottrop: 08 Май 2016 - 10:07






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

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