Пропустить выходные Задачи рабочего дня NetSuite

Используя NetSuite, я пытаюсь автоматизировать создание ежемесячных задач. Эти задачи придутся на последний день месяца, за день до и через 1,2,3,4,5 дня после последнего дня месяца. Но задачи не могут быть сданы в выходные, только в рабочие дни. Поэтому, если день выпадает на сб или солнце, даты должны сдвигаться вверх. Как я могу использовать свою пользовательскую запись для расчета дат задач в следующем месяце, пропуская выходные? Вот скриншот записи - видите, что 10/4 и 10/5 выпадают на субботу и воскресенье, как сделать, чтобы он пропускал сб и воскресенье? Я использовал опцию функции sql для генерации дат и дней недели.

введите здесь описание изображения


person Jess Anastasio    schedule 15.08.2014    source источник
comment
Вы можете сделать этот скриншот больше, пожалуйста   -  person SEB BINFIELD    schedule 15.08.2014
comment
если вы щелкнете и перетащите изображение вверх, чтобы создать новую вкладку в вашем браузере (это то, что я делаю в Chrome), оно откроет изображение на своей собственной вкладке большего размера.   -  person Jess Anastasio    schedule 15.08.2014


Ответы (1)


Я проверил следующую формулу. Замените custbody_date именем вашего поля. Эта формула должна быть установлена ​​в колонке «следующий месяц».

CASE WHEN INSTR(to_char({custbody_date}, 'DAY'),'SATURDAY') != 0 
THEN {custbody_date}+2 
WHEN INSTR(to_char({custbody_date}, 'DAY'),'SUNDAY') != 0 
THEN {custbody_date}+1 ELSE {custbody_date} 
END

Это также должно дать вам представление о том, как установить значение «День следующего месяца» (пропуская субботу и воскресенье).

person eliseobeltran    schedule 15.08.2014