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


Постепенная смена статусов


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

#1 Dinara

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

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

Отправлено 25 Март 2014 - 09:24

Добрый день!
Есть такой список статусов:
Новый (не введенный)
Первый контакт (знакомство)
Предпрезентация
Презентация (и отправка договора)
Работа с возражениями
Готов к сотрудничеству
Подписание договора
Оплачено
Отказ
Перенос
Эти статусы проставляются в подтаблице и должны копироваться в контрагента
$line['Компания']['Статус']=$line['Этап работы'];
Как сделать так,чтобы если выбрали например статус "Предпрезентация",а в таблице по этому контрагенту уже выбран статус "Работа с возражениями" (то есть предшествующий ему), то будет предупреждение и обнуление поля, нужно заново проставить?..(не ниже уже существующего,но такой же можно,также статус "Перенос" может быть использован в любое время)

#2 CbCoder

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

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

Отправлено 25 Март 2014 - 09:45

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

if ($line['Этап работы']=="Предпрезентация" and ($line['Компания']['Статус']=="Презентация (и отправка договора)" or $line['Компания']['Статус']=="Работа с возражениями" or ....... )) $line['Этап работы'] = "";

#3 Dinara

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

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

Отправлено 27 Март 2014 - 10:25

Благодарю,тут все получилось)))





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

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