1/7用友股份-LE支持服务业务本部产品方案--《NC57销售发票打印时去除赠品金额配置方案》建立日期:2013-10-15修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-08882/7文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-9-25桂启鹏产品支持部V1.0版本领域模块备注NC57供应链供应链3/7目录NC57销售发票打印时去除赠品金额配置方案......................................................4一、引言....................................................................................................................4二、应用场景及问题描述........................................................................................4三、解决方案............................................................................................................4(一)执行以下脚本:...............................................................................................4(二)打印模板配置:...............................................................................................5四、注意事项............................................................................................................74/7NC57销售发票打印时去除赠品金额配置方案一、引言有些项目需要在打印销售发票时,要求金额不包含赠品的金额,经过开发人员解决后得出正确配置方法。二、应用场景及问题描述在有些企业中要求在打印销售发票时将赠品的金额从总金额中去除,这个问题在打印模板中无法直接配置实现。三、解决方案首先需要执行脚本,然后在打印模板中进行公式配置。执行以下脚本:(一)insertintopub_print_dataitem(DR,IDATATYPE,ITYPE,PK_CORP,PK_VARITEM,PREPARE1,RESID,TS,USERDEFFLAG,VNODECODE,VTABLECODE,VTABLENAME,5/7VVAREXPRESS,VVARNAME)values(0,null,null,'@@@@','so4006050100000zjh10','',null,'2008-06-3010:24:57','','40060501','','','blargessflag','是否赠品');打印模板配置:(二)第一步:添加自定义公式如下:total3->_total_(iif(blargessflag=="是",0,noriginalcursummny))6/7可看到效果如下:7/7四、注意事项在执行完脚本后再进行模板配置。