>>>? Ship_date - Order_Date - IIF(TRANSFORM(DOW(Ship_date,2)) $ [67],DOW(Ship_date,2)-5, 0) >>>>>???
Ship_date=date() >>Order_Date=date()-30 >>?Ship_date - Order_Date - IIF(TRANSFORM(DOW(Ship_date,2)) $ [67],DOW(Ship_date,2)-5, 0)>
> >Ship_date = date() >Order_Date = date()-30 >** How many weeks are passed from order date to sheep date >lnWeeks = INT((Ship_date - Order_Date) / 7) > >** Get the from Ship date week when full week ends >lcThisWeekDay = Order_Date + lnWeeks*7 > >WAIT WINDOW (Ship_date - lcThisWeekDay - IIF(TRANSFORM(DOW(Ship_date,2)) $ [67],DOW(Ship_date,2)-5, 0)) + lnWeeks*5 >Run the two following options:
messagebox('OPTION 1') Ship_date = date()-4 Order_Date = date()-6 ** How many weeks are passed from order date to sheep date lnWeeks = INT((Ship_date - Order_Date) / 7) ** Get the from Ship date week when full week ends lcThisWeekDay = Order_Date + lnWeeks*7 WAIT WINDOW (Ship_date - lcThisWeekDay - IIF(TRANSFORM(DOW(Ship_date,2)) $ [67],DOW(Ship_date,2)-5, 0)) + lnWeeks*5 messagebox('OPTION 2') Ship_date = date()-3 Order_Date = date()-6 ** How many weeks are passed from order date to sheep date lnWeeks = INT((Ship_date - Order_Date) / 7) ** Get the from Ship date week when full week ends lcThisWeekDay = Order_Date + lnWeeks*7 WAIT WINDOW (Ship_date - lcThisWeekDay - IIF(TRANSFORM(DOW(Ship_date,2)) $ [67],DOW(Ship_date,2)-5, 0)) + lnWeeks*5I changed one day but the difrrance is 3