费用报销单申请付款或退款对应不同银行字段如何进行套打

【应用场景】
费用报销单勾选申请付款或勾选申请退款时,对应的账户名称、银行账号、开户银行是不同的字段,需要通过一个套打模板同一个单元格实现打印
【解决方案】
通过实体动态字段实现
【操作步骤】
步骤一:进入bos设计器,先确认申请付款和申请退款对应的不同字段标识,及退款/付款对应的下拉列表枚举值;
| 申请付款 | 申请退款 | |
| 账户名称 | FBankAccountNameT | FRefundBankAccountName |
| 银行账号 | FBankAccountT | FRefundBankAccount |
| 开户银行 | FBankBranchT | FRefundBankBranch |

FRequestType=='1'代表申请付款;
FRequestType=='2'代表申请退款;
步骤二:进入bos套打设计器,上述字段对应的实体都是单据头,右侧【数据源】选中单据头,右键“增加实体动态字段”;

①“新增行”设置动态字段标识,自定义即可,注意唯一性;
②设置动态字段的标识式;
③点击确定,该动态字段就完成了字段取数逻辑设置;
④添加下一个动态字段,也是按上述①②③步骤,所以动态字段设置完成后点击保存。

字段标识:账户名称_New(自定义,注意唯一性)
表达式:
FBankAccountNameT if FRequestType=='1' else(FRefundBankAccountName if FRequestType=='2' else '')
即申请付款时,取单据头FBankAccountNameT字段,申请退款时,取单据头FRefundBankAccountName字
费用报销单申请付款或退款对应不同银行字段如何进行套打
【应用场景】费用报销单勾选申请付款或勾选申请退款时,对应的账户名称、银行账号、开户银行是不同的字段,需要通过一个套打模板同一个单元格...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



