NCC2111价格审批单带出失效日期自动带出方案lighd@yonyou.com1、引言价格审批单维护,选中物料和供应商,报价生效日期带出之后,报价失效日期也需要自动带出,根据生效日期再加一个月显示失效日期。2、应用场景及问题描述价格审批单维护,报价生效日期自动带出,但是报价失效日期为空,如何根据报价生效日期+30天自动带出。3、解决方案3.1、新增加价格审批单,报价失效日期为空。3.2、可以通过模板设置公式根据报价生效日期算出报价失效日期的值,此时设置物料编码的编辑公式:card_body.dqtinvaliddate->dateadd(card_body.dqtvaliddate,1,"M")也可以改成按天+30:card_body.dqtinvaliddate->dateadd(card_body.dqtvaliddate,30,"D")3.3、维护价格审批单,显示报价失效日期可以自动带出。总结:当前取值只要使用到dateadd()函数:dateAdd(date1,num,fieldchar)返回在指定日期的年、月或者日上增加某个值num,可增加的时间域fieldchar包括"Y"-增加年;"M"-增加月;"D"-增加日;"H"-增加小时;"m"-增加分钟;"S"-增加秒.比如dateAdd("23:13:23",1,"H")表示对前面的时间增加一小时.