共享服务SSC2.0-如何实现在打印单据时自定义项显示名称产品名称:共享服务版本号:SSC2.0编制部门/人员:国栋梁定稿时间:2016-11-25【简要说明:自定义项在项目上使用很广,应用价值很大,为了准确、省时、提高工作效率,本文档重点介绍费用单据在打印的时候,自定义项,如何能够正确打印输出】【本文档供共享服务产品使用者参考】1变更记录【可选描述】【描述提交评审后变更的内容。主要作用是为了让后续使用人员直接寻找阅读变更部分。】变更日期变更项位置变更内容提出人变更人2操作指引2.1设置自定义项档案在“动态建模平台—基础数据—自定义项---自定义项档案定义”,定义档案规则。在“动态建模平台—基础数据—自定义项---自定义项档案维护”,定义档案内容。例如:在自定义档案定义“领料用途”,档案的内容如下图(图1)(图1)2.2设置单据模板在“动态建模平台—客户化配置—模板管理”,定义单据的单据模板。(图2)设置“车辆费报销单”的单据模板,将单据的表体“自定义项15”,设置为“领料用途”,并设置“卡片显示”打钩。在自定义项15--高级属性页签,定义“类型设置”,参照选择“数据类型”,在弹出的“元数据实体”界面,快速检索“领料用途”,然后选中自定项档案“领料用途”。这样就完成了单据“自定义项15”引用自定项档案“领料用途”的设置。(图3)(图3)具体单据界面的展示如下:(图4)(图4)2.3设置打印模板在“动态建模平台—客户化配置—模板管理”,定义单据的打印模板。(图5)(图5)设置“车辆费报销单”的打印模板,将单据表体“自定义项15”也就是“领料用途”输出打印出来,需要对自定项15设置自定义变量。1、进入“车辆费报销单”的打印模板设置界面,点“设置”—“自定义变量”弹出自定义变量界面。2、然后点“新增”按钮,“变量公式”可以进行参照,点参照弹出“公式编辑器”。(图6)(图6)3、设置自定义变量公式(图7)getcolvalue(bd_defdoc,name,pk_defdoc,er_busitem.defitem15)解释:上面的公式如同:selectnamefrombd_defdocwherepk_defdoc=er_busitem.defitem15表体自定项15(er_busitem.defitem15)与自定项档案表(bd_defdoc)某档案PK_defdoc相等,取自定项档案表(bd_defdoc)的档案名称显示(name)。注意:表头与表体自定项的区别。(图7)4、公式编辑好后,点“验证”,提示验证通过。点“确定”,回到自定义变量界面,输入“变量描述”。点“保存”。如(图8)(图8)5、然后在“自定义变量”里面找到,自定义的变量“领料用途”,将“领料用途”变量放到对应的单据打印模板上。(图9)(图9)6、打印模板保存后,在“车辆费报销单”界面,打印预览,就显示正常了。(图10)7、另外:出差天数的变量设置如下,如果是表体4个页签都有的字段,要设置对页签名称。3注意事项:1、设置自定义变量,写公式,注意自定义项所在的页签。定义的时候,需要区分。2、设置自定义变量,写公式,注意自定义项是在表体还是表头。