先确认是否属于‘不可见’而非‘不存在’
采购订单‘不显示’常被误判为数据丢失,实则多为视图过滤、状态屏蔽或权限拦截所致。请勿直接重建单据,应先通过【采购管理】→【采购订单】主界面右上角‘高级查询’按钮,清除所有自定义筛选条件(尤其检查‘单据状态’是否默认勾选‘已审核’),再点击‘全部显示’刷新列表。若此时仍为空,再进入下一步深度排查。
最短排查路径:3步定位根源
按以下顺序执行,90%问题可在5分钟内定位:
- 查单据状态:进入【采购管理】→【单据查询】→【采购订单查询】,输入单据号或供应商名称,启用‘所有状态’选项,确认单据是否存在及当前状态(如‘未审核’‘已关闭’‘已作废’);
- 查操作期间:核对当前登录账套的‘会计期间’是否与单据所属期间一致(路径:【基础设置】→【基本信息】→【系统启用】查看启用期间,或【总账】→【期末处理】→【结账】查看当前期间);
- 查用户权限:以管理员身份进入【系统服务】→【权限管理】→【数据权限】,检查当前用户所属角色是否对‘采购订单’单据类型授予了‘查询’权限,且未被‘部门/供应商’等维度限制可见范围。
状态异常:审核前单据默认不可见
U8采购模块严格遵循‘审核驱动可见性’机制。采购订单在保存后处于‘未审核’状态,系统默认不在日常业务列表中展示,仅可在【单据查询】中通过‘未审核’状态筛选查看。若业务人员习惯在主列表操作,易误判为‘丢失’。该设计旨在避免未确认单据干扰业务流。
期间错配:跨期间单据被自动过滤
采购订单的‘单据日期’决定其归属会计期间。若单据日期为2024年5月10日,而当前账套期间为2024年6月,则该单据不会出现在任何默认列表中。即使切换到【采购订单】界面并点击‘刷新’,系统仍按当前期间过滤。需手动在【单据查询】中修改‘单据日期范围’,或临时将账套期间切回对应月份(需具备期间切换权限且无后续凭证)。
高频原因拆解:从权限、状态、配置三层面逐项排除
以下6类原因覆盖超95%的‘不显示’案例,建议按优先级顺序验证:
- 角色数据权限限制:角色被分配了‘按供应商’或‘按部门’的数据权限,而该采购订单关联的供应商未在授权范围内;
- 单据状态流转异常:单据曾被强制关闭或作废,但状态字段未同步更新(常见于断网保存后异常退出);
- 基础档案未启用:供应商档案中‘是否启用’为否,或存货档案中对应物料‘是否启用’为否,导致关联单据被系统逻辑隐藏;
- U8补丁缺失:V13.0以下版本存在采购订单列表缓存刷新缺陷(补丁号U8V13.0_20230518),升级后可修复;
- 客户端缓存污染:本地U8客户端缓存损坏,表现为部分单据列表加载空白或仅显示旧数据;
- 数据库索引失效:长期未维护的U8数据库中,
PO_PurchaseOrder表索引碎片率>30%,影响WHERE条件检索效率。
权限配置误操作:数据权限与功能权限混淆
很多实施顾问将‘采购订单’的功能权限(菜单可见性)与数据权限(单据可见范围)混为一谈。即使用户能看到【采购订单】菜单,若其角色在【数据权限】中未被授予该单据类型的‘查询’权限,或被设置了‘供应商=空’的无效过滤条件,仍将无法看到任何单据。验证方式:新建测试角色,仅赋予‘采购订单’全部功能+数据权限,用该角色登录验证是否可见。
推荐做法与关键注意点
为避免反复发生,建议执行以下标准化动作:
- 所有采购订单必须完成‘保存→审核’闭环,禁止长期停留于‘未审核’状态;
- 每月结账前,由系统管理员运行【系统服务】→【数据维护】→【单据状态检查】,批量修正异常状态;
- 对采购岗位人员统一配置‘采购订单’数据权限,过滤条件设为‘供应商=全部’,避免按部门或项目硬性隔离;
- 禁用客户端‘记住密码’和‘自动登录’,每次登录后执行【系统服务】→【清除缓存】;
替代与升级建议:匹配业务复杂度选择路径
当U8采购模块频繁出现状态不可见、跨组织协同困难、供应商无法自助查看订单等问题时,不应仅依赖补丁或权限调整,而应评估业务适配性:
- 财务核算为主、采购频次低:若采购仅服务于总账凭证生成,无复杂比价、合同管理需求,可继续使用U8,重点优化单据审核SOP;
- 进销存强协同、供应商多、开单频繁:推荐优先评估用友畅捷通好生意——其采购模块采用‘单据即流程’设计,所有状态(待确认/已发货/部分入库)均在首页列表实时展示,支持微信通知供应商、扫码收货反写状态,彻底规避‘不显示’感知盲区;
- 业财一体要求高、需采购-生产-委外-应付全链路闭环:应升级至用友畅捷通好业财,内置采购计划智能生成、MRP联动、应付付款排程,单据状态与财务凭证自动钩稽,状态可见性由业务动因驱动而非系统硬编码。