先确认你做的报表属于哪一类
用友NC中的‘报表’不是单一功能模块,需按业务目标和数据来源区分三类典型场景:① 财务类固定报表(如资产负债表、利润表、现金流量表),依赖总账期初/本期发生额,由财务会计→报表管理→UFO报表驱动;② 管理类自定义报表(如部门费用分析、项目成本汇总),基于NC多维分析平台或BI工具集成构建;③ 业务单据汇总报表(如销售回款统计、采购入库明细),常通过查询中心→高级查询→保存为报表模板生成。混淆类型将导致后续操作路径完全错误。
.rep文件,属于财务类固定报表;若页面含‘拖拽字段’‘维度切换’按钮,则属管理类自定义报表;若来源是‘销售订单列表页→导出Excel’,则属业务单据汇总报表——三者权限配置、数据刷新机制、模板维护方式均不同。财务类报表最短操作路径(5步完成)
适用于资产负债表、利润表等标准财务报表,以UFO报表为载体,不依赖二次开发:
- 登录NC系统,进入
财务会计→报表管理→UFO报表模块 - 在报表目录树中定位目标报表(如‘资产负债表_月报’),右键选择打开
- 点击工具栏
数据→关键字→录入,确认期间(年/月)、单位、币种无误 - 执行
数据→整表重算(非‘计算’按钮),等待状态栏显示‘计算完成’ - 点击
文件→导出→Excel,勾选‘包含格式’与‘包含公式’(如需后续编辑)
该路径绕过所有自定义开发环节,90%以上基础财务报表可直接复用系统预置模板完成。
为什么点‘整表重算’没反应?先查这3个状态
- 期间未锁定且当前非结账月:UFO报表强制要求所选期间已执行
期末处理→结账,否则无法读取本期发生额 - 报表模板绑定账套异常:右键报表→属性→检查‘账套’字段是否为空或指向已停用账套
- 用户无‘报表取数’权限:即使有UFO访问权,仍需单独授予
财务会计→报表管理→报表取数功能权限(非菜单权限)
管理类报表高频卡点与拆解
当使用NC多维分析平台(MDX)或BI对接生成销售毛利分析、库存周转率等报表时,问题集中于数据源与维度映射层面:
数据源连接失败的3类真实原因
现象:点击‘刷新数据’后提示‘连接超时’或‘元数据加载失败’。
- 数据库视图未发布:NC后台需在
系统管理→数据源管理→视图发布中将业务表(如sale_order)发布为可分析视图,仅开放表权限不生效 - 维度层级缺失:例如‘销售区域’维度未配置‘大区→省→市’三级关系,在拖拽‘市级销售额’时自动报错,需进入
基础资料→维度管理→维度层级补全 - BI中间件未同步:若使用NC+帆软/FineBI集成,需确认
NC服务端→BI适配器状态为‘运行中’,且BI端数据连接池指向NC应用服务器IP而非数据库IP
业务单据报表导出失败的4种前置条件
从销售订单、采购入库单等业务列表页导出的汇总报表,本质是‘查询结果集导出’,失败主因在查询动作本身:
- 查询条件中存在未启用的基础资料(如客户档案状态为‘禁用’但被选入条件)
- 时间范围跨度过大(单次导出超10万行),触发NC服务端
maxExportRows限制(默认50000) - 列表页启用了客户端分页(设置→分页模式→客户端),此时导出仅含当前页数据,易被误判为‘数据丢失’
- 导出模板中引用了已删除的自定义字段(如曾添加‘合同履约进度’字段后又删除),导致模板解析失败
替代路径建议:什么情况下该考虑升级
当反复出现以下情况时,说明NC报表能力已触及组织实际需求边界,可优先评估迁移路径:
当前操作必须注意的3个风险点
- 禁止直接修改UFO报表模板公式:如手动调整
QC(“1001”,月,”借”)为QC(“1002”,月,”贷”),将导致结账后报表数据失真,应通过报表管理→公式管理统一维护 - 导出Excel前务必关闭‘自动计算’:NC导出时若Excel本地开启自动计算,可能因公式循环引用导致卡死,建议导出后另存为
.xlsx再启用计算 - 管理报表切勿共享个人数据源连接:NC多维分析中‘我的数据源’仅限本人使用,共享需转为‘公共数据源’并授权,否则他人刷新时报错‘连接不可用’