Работаю над этим вопром второй день и никак не могу получить расписание рабочего времени Ответственного.
В общем у меня 9 полей с датами - контрольные точки и нужно расставить сроки по цепочке следующим образом:
Имя поля || Формула
new_creation || текущая дата
new_between || new_creation + 2 ч.
new_appointment || new_between + 2 ч.
new_between2 || new_appointment + 2 ч.
new_begin || new_between2 + 2 ч.
new_between3 || new_begin + 8ч.
new_resolution || new_between3 + 8 ч.
new_prosrochka || new_resolution + 4 ч.
new_writearticle || new_resolution + 16 ч.
При этом учитывать рабочие часы Ответственного (хотя бы только их без праздничных дней) если этот срок попадает на нерабочее время, то выполняет следующие действия:
a. Определить сколько времени от срока попало на нерабочее время
b. Перенести это время на начало рабочих часов следующего дня.
Пример – рабочий день с 9:00 до 18:00, Обращение создали в 17:00, на решение отводится 6 часов, сейчас срок попадает на 23:00, т.е. 5 часов попало на нерабочее время, значит нужно с 9:00 следующего дня прибавить 5 часов и выставить срок 14:00
Может кто такое уже делал с таймингом? Если что мы можем купить такую нашлёпку на CRM. Но лучше подсказать как такое можно сделать )))
|