If the task appears in fnSecurityMyTaskList then the remaining criteria is applied in code as follows:
- If the Task is linked to a Template Item - and the Template Item is an appointment task (cdDateCalc = 1) then Date Planned must be less than Current Date plus Days from the setting ClickHome.MyTasks.HideAppointmentsUntil
- If the Task is not an appointment task .. not linked to a Template Item, or Linked to a Template item and cdDateCalc != 1, OR the task is for a Maintenance Job, then Estimated Date must be less than Current Date plus Days from the setting ClickHome.MyTasks.HideAppointmentsUntil
- The Task must have a job, and the job MUST have a client
- You can also push out a task from your Task list by proposing an alternate date. This requires the opcode 7309 RevisePlannedStart. The calculations above using the validation entry 'clickhome.mytasks.hideappointmentsuntil' still apply but using the dtDateAlternativePlanned instead of the dtdateplanned.