判断开单日期,上半月接到的订单,交付是当月29,结算是下月15;下半月接到的单,交付是下月16,结算是下月28。 string 交付,结算,当天日期,下月; int 当前日,当前月,当前年 当天日期=get_cur_date_std() 当前日=str_get_sub(当天日期,6,2) 当前月=str_get_sub(当天日期,4,2) 当前年=str_get_sub(当天日期,0,4) if(当前月<=12) { 下月=当前月+1 } else { 当前年=当前年+1 下月=1 } if(当前日>=16) { 交付 = 当前年+"-"+下月+"-"+"16" 交付 = std_inp_date(交付); gui_set_val('DateTimePicker_Date_Lmt_Res',交付); 结算=当前年+"-"+下月+"-"+"28" 结算 = std_inp_date(结算); gui_set_val('DateTimePicker_Date_Lmt_Ebm',结算); } else { 交付 = 当前年+"-"+当前月+"-"+"29" 交付 = std_inp_date(交付); gui_set_val('DateTimePicker_Date_Lmt_Res',交付); 结算=当前年+"-"+下月+"-"+"15" 结算 = std_inp_date(结算); gui_set_val('DateTimePicker_Date_Lmt_Ebm',结算); } |