# 如何配置选发票带出发票信息

来源快照：`result_data_new_260518.json`

- 来源 ID：`1232304367237611571`
- 模块：电子费控
- 目录：场景示例 - 预算报销
- space ID：`1963167002611772846`
- 原文链接：未提供
- 产品基线：未提供

## 正文

选发票带出发票信息，可通过字段联动查询发票表带出，下面提供参考示例

 

# 一、流程里选择发票带出数据

1、

动作流中新建动作流，选自定义事件触发中的自定义触发；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304423265001476&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304423221493761&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
自定义触发组件中，设置输入参数，发票在主表就设置在主表，发票在明细表就设置在明细表；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304414572838915&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
添加数据源查询组件  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304414549237764&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
数据源选择业务模块-发票云-发票信息表  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304418884583425&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
条件设置：发票ID字段属于输入参数中的发票  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304414549237762&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
查询字段根据实际要求去查，一般有价税合计、不含税金额、税额、开票时间、消费类型等；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304423265001474&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
如果涉及多选发票，在数据源查询组件的下面，要再增加组件对数据进行操作，如数据汇总，汇总金额；或者直接在输出组件中使用函数合计金额；  
单选发票就只需要上面的数据源查询组件即可；  
最后终止组件中，配置输出参数，输出结果；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304418850127874&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
设置后，请保存并启用动作流，不启用字段联动中选不到这个动作流；  
2、流程高级设置，字段联动中，新建字段联动，可选择发起节点生效，发票字段值改变时触发；设置方式选择高级模式，选择前面设置的动作流，然后配置下面的字段对应；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304418905735173&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
3、前台效果，选择发票后，自动带出日期与金额；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304423086374913&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
  


 

# 二、从票夹发起报销带出数据

从票夹发起报销，会自动将发票写入到表单的发票字段里，是通过接口写入的，因此不会触发值改变时的动作流，默认不会带出其他发票数据；  
因此我们还要做一个载入时触发的动作；  
以下仅提供参考：  
流程高级设置，函数公式设置，新建一个载入时触发的公式，生效节点可选发起节点，可选明细表（如使用主表可选主表字段）字段，自己等于自己；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304418884583424&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
然后在前面配置的字段联动中增加一个触发条件，选择公式里配的那个字段：  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304418884583427&type=redirect&customParam=%7B%22isExtDist%22%3Atrue%2C%22distributeId%22%3A%22%22%2C%22externalId%22%3A%22%22%2C%22appId%22%3A%22%22%7D)  
这样，就可以实现票夹发起报销后自动带出了。
