实践案例 | 差旅报销单主子分录关联打印方案,行程和差旅明细信息通通有!

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

实践案例 | 差旅报销单主子分录关联打印方案,行程和差旅明细信息通通有!

小编推荐


差旅报销是企业常用业务,员工报销时需要打印纸质明细,提交差旅明细详情及纸质打印单。如何设计打印模板,使得打印出的差旅报销单中既有行程信息,又有每趟行程的差旅明细信息,且差旅明细信息能够根据行程信息进行分类,并汇总每趟行程的金额呢?


本期主子分录关联打印实践案例告诉你答案,超详细的步骤指引,包你学会~


案例撰稿人:王艾米。



1 业务背景


差旅报销单是企业常用的业务单据,员工在报销过程中,需要打印纸质明细,提交差旅明细详情及纸质打印单。一般而言,出差过程中有多趟行程信息,且每趟行程有多个差旅项目,如交通费、住宿费、餐饮费等。


为符合公司财务要求,提高差旅报销流程的流转效率,客户希望打印出的差旅报销单中既有行程信息,又有每趟行程的差旅明细信息,且差旅明细信息能够根据行程信息进行分类,并汇总每趟行程的金额,如下图所示:


上传图片

客户期望打印效果


2 解决方案

场景分析


客户需要同时打印差旅报销单的行程信息和差旅明细,行程信息在单据中是单据体,而差旅明细是关联了行程信息的子单据体,两者存在一对多的关联性,属于主子分录关联打印场景,需要使用数据表格+子数据表格控件来设计。


本案例以差旅报销单为例,介绍主子分录关联打印的打印模板设计方法(其他类似场景同理)。


关键步骤


1. 新建打印模板,可从模板库中选择一个接近的模板节省设计时间。若没有相符合的模板,则选择空白开始新建。


上传图片

新建打印模板


2. 选择模板后,从左侧的数据源中,选择字段绑定在画布控件内。如下图:


上传图片

绑定数据源


其他字段绑定同理,画布中其他控件不需要也可以删除。


上传图片

删除画布中无关控件


3. 绑定行程信息,需要使用数据表格。从控件中拖入数据表格,并绑定行程信息需打印的字段。


上传图片

绑定行程信息所需字段


将数据表格大小调整到合适位置。


上传图片

调整数据表格大小


4. 添加差旅明细,差旅明细为行程信息的子分录,因此需添加子数据表格。可以双击已经设计好的数据表格,在表格右侧和下方均可添加。本场景介绍如何添加右侧子数据表格。


上传图片

添加子数据表格


仅支持绑定行程信息关联的子单据体。


上传图片

绑定行程信息关联的子单据体


完成后,可以适当调整子数据表格每一列的大小。


上传图片

调整子数据表格列宽


5.设置合计金额。两种实现方式:

  • 使用合计行的累计求和配置; 

  • 使用公式函数sum实现求和。


方式一:使用合计行的累计求和配置


上传图片

配置合计行累计求和


方式二:使用公式函数sum实现求和


上传图片

公式函数sum实现求和


注意:方式二中使用了公式后,字段格式和单据的格式存在差异,由于公式值通过计算得出,因此格式需要单独设置。如下图:


上传图片

设置字段格式


效果示例


在差旅报销单页面操作打印,预览效果如下:


上传图片

打印预览效果


拓展场景


在差旅报销单使用场景中,还存在另一种特定打印格式,以行程信息为主表格,差旅明细行作为列展示。如下图:


上传图片

明细行作为列展示


该场景为明细行转列打印,需二开插件实现。可参考文档:打印模板实现动态列的介绍

https://vip.kingdee.com/link/s/ldkpq


3 方案的复用价值


1. 通过模板配置能力,实现横向和纵向方式展示主子分录的关联性。打印时,展示明细更直观,有效提升协作效率。

2. 方案具有通用性,其他类似场景均可通过简单配置实现。

3. 特殊场景也支持二开插件拓展。


4 注意事项


1. 子数据表格的标题行、数据行、合计行需要与主表格的行一一对应,否则打印效果会存在错行等问题。

2. 子数据表格功能属性与主数据表格存在差异,具体属性需要点击子数据表格右侧属性面板查看。




#往期推荐#


# 数据表格使用方法一网打尽,你的单据打印需求我来满足!

# 数据表格、布局网格、分录表格傻傻分不清?这篇使用指南帮你厘清!

实践案例 | 单据明细行依特定条件分组打印

如何将打印模板生成附件保存在单据中?


更多精彩内容,“码”上了解!↓

上传图片

实践案例 | 差旅报销单主子分录关联打印方案,行程和差旅明细信息通通有!

小编推荐差旅报销是企业常用业务,员工报销时需要打印纸质明细,提交差旅明细详情及纸质打印单。如何设计打印模板,使得打印出的差旅报销单...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息