学习目标

  1. 掌握 本表关联层级视图 的配置方法。
  2. 掌握 级联字段 的配置方法,实现在报销明细中多级费用科目的选择效果。
  3. 掌握如何通过 Excel 导入 的方式,批量导入级联字段所需的数据源记录。
 
 

场景案例

 
在活动举办期间,MEGA 公司有大量的差旅、招待、办公等费用需要报销。为了便于财务统计和后续分析,公司将费用科目分成多级结构,例如:
  • 一级科目:差旅费、办公费、市场费……
  • 二级科目:差旅费 /交通费;差旅费/住宿……
  • 三级科目:差旅费/交通费/机票;差旅费/交通费/火车票……
 
MEGA公司希望在员工填写「费用报销单」时,能够实现:
能像“逐级展开”的方式从公司预设的科目中选择:先选「差旅费」→ 再选「交通费」→ 再选「机票」,而不是在一个长下拉列表中,费劲地找「差旅费/交通费/机票」。
 
 
 

Excel 下载

 
下面提供了一份 Excel 示例,包含 MEGA 公司费用报销所需的各类费用科目,并已整理为适合多层级数据导入的格式。请提前下载,方便后续实操练习使用。
费用科目导入.xlsx
 
 

操作指南

 
 

费用科目配置本表关联

 
 
在费用科目表中,添加一个关联记录字段,选择关联费用科目(本表)。添加本表关联后,会自动生成“父”和“子”两个本表关联记录字段,将其分别命名为上级科目和下级科目,并设置合适的显示字段。
 
 
 
 
 

费用科目添加层级视图

 
接着,在费用科目表的层级视图中,配置本表关联字段和显示方式(可选树形表格)。在树形表格视图中,可以添加一些测试数据。
 
 
 
 
 

报销明细添加级联字段

 
在报销明细表中添加级联选择字段,选择刚刚配置的费用科目表的层级视图作为数据源,可以勾选“选择结果显示层级路径”,更直观地显示报销科目的层级。
 
 
 
 
创建报销单时,选择报销明细的费用科目,可以看到刚才创建的测试数据。
 
 
 
 

Excel导入现有费用科目

 
接下来需要将测试数据替换成MEGA公司现有的费用科目,先删除手动添加的测试数据。
 
 
 
 
导入下载好的费用科目Excel数据,先导入一级科目,一级科目的“上级科目”为空。
 
 
 
 
再导入二级科目,其中“上级科目”为一级科目的科目名称,建立数据映射,导入后自动关联上级科目。
 
 
 
 
同理再导入三级科目,其中“上级科目”为二级科目的科目名称。
 
 
 
 

最终效果

 
员工填写费用报销单时,能以逐级展开的方式从公司预设的科目中选择。
 
 
 
 

动手练习

 
现在,请点击页面上方“打开教学应用”按钮,进入本课程专属的实操应用,开始动手操作吧!