电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

预算负责人编报和查询本单位的预算表

来源:金蝶云社区作者:金蝶2024-09-227

预算负责人编报和查询本单位的预算表

1 业务场景

企业可以通过编制预算,明确目标,制定计划。预算管理员制定好预算表样后下发至每个单位,单位的预算负责人编报本单位的预算。同时,预算负责人日常查询预算表,管控目标的达成情况。

2 解决方案

2.1 解决方案总述

预算负责人接收到所属单位的预算表,按照每个单位逐一编报预算。

2.2 操作指引

2.2.1前提条件

(1)对应组织单位下达报表的编制方案。

(2)预算板报用户拥有预算模板权限和预算维度成员权限。

2.2.2 操作步骤

2.2.2.1 编报预算表

(1)通过【企业绩效云>全面预算>报表编制】功能,打开报表列表。选择对应的报表编制方案,展示方案下的报表。按组织显示时,可通过模板分类进一步过滤展示报表;或者可以按模板切换展示报表。过滤筛选报表可以通过下拉过滤筛选条件。

上传图片

上传图片


(2)点击报表,进入报表编制界面,录入报表数据后点击<保存>,或执行其他业务操作。

上传图片


(3)在报表内点击<提交>单张报表,或在预算列表选择多张报表点击<提交>。

2.2.2.2 按组织提交预算表

在报表列表上点击<按组织提交>、<批量提交>,将选定组织未提交的报表全部提交。

说明:按照组织提交报表后,若需要锁定本组织预算数据,则需要开启“按组织提交数据锁定”参数。参数启用,预算表按组织提交,则当前组织及下级组织当前编制方案下达范围的所有报表批量提交,且当前组织和下级组织对应范围的数据锁定。参数不启用,预算表按组织提交,则当前组织及下级组织当前编制方案下达范围的所有报表批量提交。


2.2.2.3 审核预算表

选择需要审核的报表点击<审核>,出现”审核操作“弹窗,录入审批意见后点击<确认>,完成报表审核。

说明:

1.工作流配置正确,提交报表后进入流程审批,若不进入流程审批只能在编制列表进行审核。报表提交后未进入工作流审2.批的情况下,仅支持针对报表进行一级审核,且所有存在组织和报表权限的用户都可以对报表进行审核;

3.针对工作流审核,若流程节点需要在提交时候选择参与人,则在提交审核过程中出现选择审核参与人弹窗;

4.若需要批量操作提交报表,需要二开调用接口实现,接口调用方法示例如下。

getPageCache().put("commitType", BTN_BATCHCOMMIT);
ReportSubmitRequest
reportSubmitRequest = new ReportSubmitRequest();
// 体系id
reportSubmitRequest.setModelId(getModelId());
// 提交是否校验必填项
reportSubmitRequest.setNeedCheckMetricNotNull(true);
// 下达记录id
reportSubmitRequest.setProcessId(getCurrentSchemeAssignId());
// 提交组织
reportSubmitRequest.setSubmitEntityId(getLeftCurrentEntityId());

EntryGrid
reportLs = getView().getControl(BILLLIST_ENTITY);
int[] selectRows = reportLs.getSelectRows();

Set<
Long> toSubmitRptIds = new HashSet<>(16);
Map<
Long, String> rptApproveDescMap = new LinkedHashMap<>(16);
List<ApproveBillRptTemp>
approveBillRptTemps = new ArrayList<>(16);
for (int selectRow : selectRows) {
    DynamicObject
entryRowEntity = getModel().getEntryRowEntity(BILLLIST_ENTITY, selectRow);
   
toSubmitRptIds.add(entryRowEntity.getLong("process.id"));
   
rptApproveDescMap.put(entryRowEntity.getLong("process.template.id"), ResManager.loadResFormat("批注", "", "epm-eb-formplugin", selectRow));
    ApproveBillRptTemp approveBillRptTemp =
new ApproveBillRptTemp();
   
approveBillRptTemp.setOrgId(entryRowEntity.getLong("process.entity.id"));
   
approveBillRptTemp.setTempId(entryRowEntity.getLong("process.template.id"));
   
approveBillRptTemp.setRptId(entryRowEntity.getLong("process.id"));
   
approveBillRptTemps.add(approveBillRptTemp);
}
// 提交的报表实例id
reportSubmitRequest.setRptIds(toSubmitRptIds);
// 提交组织对应的视图id(拿编制方案设置的组织视图)
reportSubmitRequest.setSubmitEntityViewId(getSchemeOrgViewId());
// 编制方案id
reportSubmitRequest.setTaskListId(getSchemeId());
// 审批单说明
reportSubmitRequest.setApproveNote(ResManager.loadKDString("测试审批说明", "", "epm-eb-formplugin"));
// 每个提交报表对应的审批批注(<模板id,批注>)
reportSubmitRequest.setRptApproveDescMap(rptApproveDescMap);
// 审批单二开字段的写入<字段,字段值>
reportSubmitRequest.setExtendParamMap(new LinkedHashMap<>(16));

// 调用提交接口
Object o = DispatchServiceHelper.invokeBizService("epm",

预算负责人编报和查询本单位的预算表

1 业务场景企业可以通过编制预算,明确目标,制定计划。预算管理员制定好预算表样后下发至每个单位,单位的预算负责人编报本单位的预算。同...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信