原创_采购订单根据结算方式自动设置结算期限_产供销
作者 |
|
cz19860913 [个人空间]
注册  2011-11-16 发贴数 56 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
int func_before_save() { string 结算方式,当天日期,结算期限; int 当前日,当前月,当前年,结算年,结算月,结算日; //当天日期=get_cur_date_std() //获取系统当天日期 当天日期=gui_get_val('DateTimePicker_Voucher_Date')//获取单据日期 当前日=str_get_sub(当天日期,6,2) 当前月=str_get_sub(当天日期,4,2) 当前年=str_get_sub(当天日期,0,4) /* 假如收货时间为3月份,以下为各种结款方式的结款期限 A-现金或代收 (结款期限是送货当天) B-月清 (结款期限是4月10日) C-月结30天 (结款期限是5月10日) D-月结60天 (结款期限是6月10日) E-月结90天 (结款期限是7月10日) */ 结算方式=gui_get_val('ComboBox_Ext_Mio_Method') if(结算方式=='A') { 结算日=当前日 结算月=当前月 结算年=当前年 } else if(结算方式=='B') { 结算日=10 结算月=当前月+1 结算年=当前年 } else if(结算方式=='C') { 结算日=10 结算月=当前月+2 结算年=当前年 } else if(结算方式=='D') { 结算日=10 结算月=当前月+3 结算年=当前年 } else(结算方式=='E') { 结算日=10 结算月=当前月+4 结算年=当前年 }; if(结算月>12) { 结算月=结算月-12 结算年=结算年+1 }; 结算期限=结算年+"-"+结算月+"-"+结算日 结算期限 = std_inp_date(结算期限); gui_set_val('DateTimePicker_Date_Lmt_Ebm',结算期限); return 1; }; |
|
|
于 2015-09-07 20:34 被 cz19860913 修改
中山市万盏光电科技有限公司 专业LED驱动电源制造商
|
|
cz19860913 [个人空间]
注册  2011-11-16 发贴数 56 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
结算方式可以在采购管理=>数据字典=>结算方式中定义,如图 PS.保存的时候会有一到两秒的延迟,可能是判断太多,希望高手优化 |
|
|
中山市万盏光电科技有限公司 专业LED驱动电源制造商
|
|
|
|