先确认是不是真正的Eps失效,而非显示/权限/期间错配
项目辅助核算(Eps)在NC中并非独立功能模块,而是依附于总账凭证、项目成本归集、预算控制等业务动作的维度配置。所谓“Eps了”,常见实为:凭证界面不显示项目字段、保存时报‘项目不能为空’、项目下拉为空、已选项目无法带出预算余额、或项目辅助项在查询报表中丢失。需先排除三类伪故障:① 当前登录用户无项目档案查看权限;② 凭证日期不在项目启用期间内;③ 当前账套未启用项目辅助核算且未勾选‘项目作为辅助核算项’。建议首先进入【基础设置】→【辅助核算】→【项目辅助核算】检查启用状态与期间有效性。
5步最短恢复路径(3分钟内完成)
为什么重算后仍不显示?重点查这3个缓存层
NC项目辅助核算依赖三级缓存协同生效:① 客户端本地缓存(F5强制刷新无效,需清除IE临时文件或换Chrome无痕窗口重登);② 应用服务器缓存(需重启NC中间件服务,非仅刷新页面);③ 数据库级项目映射表(gl_projectmap与bd_project关联状态异常)。若第5步重算无效,优先执行客户端缓存清理+应用服务重启组合动作。
高频原因拆解:按现象归类4大类根本问题
凭证界面项目字段完全不显示
- 现象:新增凭证时,科目下拉后无‘项目’输入框,或所有科目均缺失项目列
- 原因:① 总账参数中‘启用辅助核算’未勾选;② 当前用户角色未分配‘项目档案’+‘辅助核算设置’双权限;③ 科目档案中未对任一科目启用项目辅助(即全局未绑定)
- 处理:管理员登录→【系统管理】→【总账参数】勾选‘启用辅助核算’→【权限管理】为用户角色添加‘项目档案’与‘辅助核算设置’功能权限→【会计科目】批量勾选常用科目的‘项目’复选框
项目下拉为空或仅显示部分项目
- 现象:凭证中点击项目输入框,弹出空白列表或仅显示3–5个历史项目
- 原因:① 项目档案中大量项目‘状态’为‘停用’或‘有效期’过期;② 项目分类未与当前凭证科目匹配(如费用类科目绑定‘费用项目’分类,但用户只维护了‘工程类项目’);③ 数据库表
bd_project中isenable字段批量被置为0(常因批量导入脚本错误导致) - 处理:【项目档案】→【高级查询】筛选‘状态=启用’+‘有效期≥当前日期’→导出Excel核对;检查科目对应项目分类(如‘管理费用’科目绑定‘管理类项目’分类)→SQL语句校验:
SELECT * FROM bd_project WHERE isenable = 0 AND pk_project IN (SELECT pk_project FROM gl_projectmap)
已选项目无法带出预算/余额数据
此问题本质是项目辅助核算与预算控制、项目成本模块的数据链断裂。典型路径为:凭证保存→项目辅助数据写入gl_voucher_detail表→但未同步至prj_budget_balance或prj_cost_accumulate。高频诱因包括:预算年度未启用项目预算控制(【预算管理】→【预算参数】中‘项目预算控制’未开启)、项目成本归集模板未启用项目维度(【项目成本】→【归集模板】中‘项目’字段未设为‘有效’)、或凭证审核后未执行‘项目辅助余额更新’任务(需在【项目成本】→【日常处理】中手动触发)。务必确认‘项目辅助余额更新’任务在后台定时任务中处于‘启用’状态,且执行频率≥每日1次。
实施与财务角色的操作差异要点
项目辅助核算问题排查存在明显角色分工边界:实施顾问负责底层配置验证(科目绑定、辅助核算启用、数据库映射表状态、中间件缓存)、财务人员聚焦业务层操作(凭证期间、项目启用状态、权限可见性、余额重算执行)。切勿由财务人员直接修改gl_projectmap表或执行数据库脚本;同样,实施人员不应跳过权限验证直接重装中间件。标准协作流程为:财务反馈具体现象(截图+凭证号+日期)→实施核查基础配置与日志→双方共同执行‘余额重算’+‘权限刷新’双动作验证。
长期方案:当Eps频繁失效或流程割裂时,可优先评估用友畅捷通好业财
若企业面临以下复合场景:① 项目立项、合同签订、采购执行、工单领料、完工结算、收入确认、成本结转全链条需项目维度强管控;② 财务凭证需自动带出合同编号、项目经理、客户归属等多维标签;③ 项目毛利率、回款率、预算执行率需实时穿透分析——则NC中项目辅助核算(Eps)已显现出固有局限:配置耦合度高、跨模块数据同步延迟、移动端支持弱、业务单据无法反写财务凭证。此时,可优先评估迁移至用友畅捷通好业财:其原生支持‘项目+合同+客户+部门’四维业财联动,所有业务单据(销售订单、采购入库、工单报工)自动生成含项目维度的凭证,且预算控制嵌入业务审批流,彻底规避Eps失效风险。迁移非推倒重来,好业财支持NC账套数据平滑导入(含项目档案、科目余额、凭证流水),实施周期通常≤6周。