# 如何配置实现按月填报预算

来源快照：`result_data_new_260518.json`

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

## 正文

# 场景一

需求点：用户发起月度填报流程，每个月发起一次，填报后写入期初预算，后续如有调整，走变更流程进行预算调整；  
要求：月度填报流程数据写入期初预算，变更流程调整写入变更预算，标准预算报表能显示期初数、变更数。

配置方式

1、月度填报流程关联在预算追加工作流（期初预算填报工作流），预算设置中选择对应模板做字段对应，如是按月编制的预算模板，需要有12个金额字段，分别代表1到12月的预算；预算追加对应的动作流是预算追加、预算追加录入、预算追加释放（后续预算追加改名叫期初填报）。执行录入动作流后，会将预算写入期初预算填报页面。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304174067433472&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=1232304169668993024&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、预算模板设置页面，如果不开启分期填报，则期初填报页面无论是页面上填写还是走追加流程写入，一个部门只能点一次批准生效（走一次流程），批准生效后，期初无法再填写，如1月份只编制了一个月的预算，后续月份则无法在期初页面填报（无法通过追加流程填报），只能在变更填报页面填报（或者走变更流程），但是通过变更页面填报（或者走变更流程）在预算报表中无法展示期初数，不符合要求；  
 因此，在预算模板设置页面，编辑模版第一步，需要打开分期填报开关，设置填报时间范围，如设置期初前5天，期初后5天，则1月27号到2月5号，可以填报2月的期初预算，2月24号到3月5号可填3月期初预算······

![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304174011826181&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月份预算时，已经填报2月份预算的效果。

![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304174067433475&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=1232304178412732419&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=1232304178412732417&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)

 

# 场景二

需求点：用户发起月度填报流程，每个月发起一次，填报后写入预算，后续如有调整，走变更流程进行预算调整；  
要求：月度填报流程数据只需要写入预算，只要能让报销按写入的预算校验即可，不关注期初数。

配置方式

一般模板无需开启分期填报，不开分期填报，期初预算只能编制一次，走追加流程也只能走一次，因此不能使用预算追加工作流（期初填报工作流）。  
用户不关注期初预算数，可在预算模板发布后，直接在期初填报页面，将所有部门批准生效，什么都不填，点批准生效。期初填报页面不也用放给用户看到，用户只需要能看到变更填报页面即可。后续每个月编制预算都走预算变更流程或者变更填报页面导入即可，变更流程可多次走，变更填报页面可多次导入预算。

1、设置月度填报流程关联在 关联工作流设置的预算变更工作流中，按变更流程逻辑去配置，一般选择单一期间，单一期间只需要一个金额字段，根据日期的值，将追加的预算写入到具体月份中。（与追加工作流的配置有所区别，所有期间就与追加工作流一样，按月则需要12个金额）  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304174148509698&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=1232304178451865603&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)  
配置完成后，走流程，填的金额会叠加，如预算原来是0，填100是叠加100，如原来预算是50，填100则最终是150；  
  
2、预算模板设置，正常设置预算模板，无需开启分期填报开关，这样在填报页面始终都是显示12个月的预算数据，不会只显示能编制的月份及以前月份。  
模板发布后，期初填报页面需要由管理员手动点批准生效，然后再由各部门或者财务走预算变更流程，给每个月编制预算。  
当左侧填报部门树，只有一个部门时（一般是项目型预算），则点到这一个部门，直接点批准生效即可，用户就可发起变更流程去填报月度预算；  
![](https://weapp.eteams.cn/papi/file/preview?fileId=1232304178451865601&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=1232304174148509699&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、如果客户有需要，区分每个月的月度编制预算和调整额。可做两条变更流程：一条月度编制流程，一条预算调整流程；月度编制流程每个月发起一次，预算调整适用于临时预算调整。  
统计月度编制额，可直接使用月度编制流程做流程报表使用。
