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


Периодичность напоминаний


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

#1 Vitus

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

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

Отправлено 10 Март 2011 - 23:27

Можно ли как то в базе сделать периодичность напомининаний. Нужно чтобы напоминания выходили от даты создания 1 раз в месяц, квартал, полугодие, год, п при выполнении данного напоминания оно исчезало и продолжало появляться в следующих месяцах, кварталах...
Но не нужно чтобы они начинали висеть сразу как было создано задание, тоесть важно именно появление напоминания раз в месяц...

#2 CbCoder

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

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

Отправлено 11 Март 2011 - 10:16

Можно конечно. Настраиваете напоминание на определенную дату (например начало месяца) и периодичность его появления после закрытия.

#3 Vitus

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

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

Отправлено 12 Март 2011 - 10:38

А как и где настроить можно эту периодичность? Мне нужно чтобы пользователь сам к пиримеру выбирал с какой даты начать сообщения и выбирал из списка (день, неделя, месяц, квартал, год...) их периодичность

#4 CbCoder

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

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

Отправлено 12 Март 2011 - 14:16

Периодичность появления настраивается в свойствах напоминания.

#5 Vitus

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

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

Отправлено 12 Март 2011 - 18:23

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

#6 CbCoder

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

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

Отправлено 12 Март 2011 - 18:28

Просмотр сообщенияVitus (12.3.2011, 18:23) писал:

Вывести закрытое напоминание снова, через хх минут
Именно это и имеется ввиду.

Просмотр сообщенияVitus (12.3.2011, 18:23) писал:

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

#7 Vitus

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

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

Отправлено 12 Март 2011 - 19:33

Планируется ли добавление такой функции в программу чтобы администратор мог бы создать код в напоминании а пользователь сам выбирать периодичность, код к примеру такого смысла
Если ПериодичностьНапоминания = "Год" Тогда
{new_record} and `Дата добавления` + INTERVAL 365 DAY >='{current_date}' and `Менеджер`='{current}'
ИначеЕсли Напоминания = "Месяц" Тогда
{new_record} and `Дата добавления` + INTERVAL 31 DAY >='{current_date}' and `Менеджер`='{current}'
ИначеЕсли Напоминания = "Неделя" Тогда
{new_record} and `Дата добавления` + INTERVAL 7 DAY >='{current_date}' and `Менеджер`='{current}'
и так далее..

#8 Vitus

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

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

Отправлено 12 Март 2011 - 19:40

Возтмите меня в долю по изобретанию фукционала программы ))))

#9 CbCoder

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

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

Отправлено 13 Март 2011 - 10:20

Просмотр сообщенияVitus (12.3.2011, 19:33) писал:

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

Просмотр сообщенияVitus (12.3.2011, 19:33) писал:

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





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

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