EAS费用报销-工作流中判断是否超预算
1,294次浏览
编辑于2016年05月29日 15:30:04
本文档适用于与预算模块集成的费用报销单据进行预算控制,判断申请金额是否超过可用预算余额。适用业务场景:费用报销与预算模块集成后,在费用报销单据提交时,费用类型受预算项目控制,有预算余额控制。当申请的金额大于可用预算余额时,允许提交单据,但根据是否超预算余额决定审批流程 实现步骤:1. 设置参数,与预算模块集成2. 设置预算控制策略(前提是设置预算编制,并执行预算方案。此处省略不讲,如有需要,请查阅相关资料)设置超额控制为:允许
3. 工作流配置:定义流程变量:添加一个“布尔”型的变量
添加一个脚本节点
添加脚本到脚本节点(脚本:)根据需要控制的单据修改单据分录数据表名、单据ID即可。如费用申请单分录的数据表表名为:T_BC_OtherExpenseBillEntry,则取OtherExpenseBillEntry替换脚本中的单据数据表名(一共3处);单据ID是指提交节点输出的单据ID变量。
4. 返回变量:如果超预算可用余额,则返回(OverBudget=true);否则则返回(OverBudget=false)
推荐阅读