Skip to content

未清单据

  • 功能路径:

image.png

  • 功能定位:集中查询所有生效未关闭业务单据,支持手工强制关闭单据、指定单据负责人、强制解锁被占用单据,用来处理业务闭环遗留问题,完成历史单据收尾归档。

一、功能概述

1.1 开发设计目的

  1. 业务闭环收尾
    系统默认只有下游引用单据全部完成后,上游采购订单、进货单才会自动关闭。但存在大量历史遗留场景:部分订单长期不再进货、尾款不再结算,单据一直停留在「生效」状态,无法自动闭环。管理员可通过本模块手工强制把生效单据关闭,完成单据归档。
  2. 批量定位待收尾单据
    按单据类型、日期区间一键筛选所有生效未完结单据,统一清理长期挂账的业务订单,优化财务期末结账、成本统计数据。
  3. 单据权限与锁异常处理
  • 重新指定单据负责人,变更单据归属人;
  • 如果有审批人员离职后,存在未审批单据,这里可以强制解锁被其他操作员占用锁定的单据,解决单据被占用无法打开、修改的问题。

1.2 适用场景

  1. 历史采购订单不再执行后续进货,手工关闭订单,终止后续引用;
  2. 财务月末结账,清理所有长期挂账的生效单据,保证报表数据干净;
  3. 操作员异常闪退导致单据一直处于锁定状态,管理员强制解锁;
  4. 离职人员名下遗留大量未完结单据,批量变更单据负责人。

1.3 适用人员

系统管理员、财务主管(普通操作员无权限进入本功能)


二、界面整体布局

界面分为三大区域:

image.png

  1. 左侧单据树形导航栏
    层级结构:业务大模块 → 单据类型 → 子单据(如采购→采购订单→标准子单据),选中后右侧只加载对应单据数据。
  2. 顶部工具栏按钮
按钮功能说明
退出关闭当前窗口
明细打开选中单据,查看单据完整内容
关闭手工强制关闭生效单据(核心功能)
负责人修改当前单据的归属负责人
解锁强制解除单据占用锁定
帮助打开操作说明文档
3. 右上角日期筛选区
设置起始日期、结束日期,点击【查找】刷新单据列表,默认加载近90天单据。
4. 中间单据列表表格
展示筛选后的生效单据,核心字段:
字段含义
--------
单据号系统生成单号
单据金额单据总金额
单据状态仅展示【生效】单据(fBillState=1)
自动摘要供应商/往来单位信息
单据摘要手工备注内容
单据日期制单日期
负责人当前单据归属操作员

三、基础操作流程

3.1 筛选待处理的未关闭单据

  1. 在左侧树形菜单,选中目标单据类型(采购订单、进货单等);
  2. 在右上角设置起止日期范围;
  3. 点击【查找】按钮,列表自动加载该时间段内所有生效未关闭的单据;

3.2 查看单据明细

  1. 在表格选中一行单据;
  2. 点击工具栏【明细】按钮(或者双击表格);
  3. 系统直接打开单据浏览窗口,核对商品、数量、往来单位信息,确认无误后再执行关闭操作。

3.3 手工强制关闭单据(核心功能)

  1. 选中需要归档收尾的生效单据;
  2. 点击顶部【关闭】按钮;
  3. 执行后单据状态由「生效」变为「已关闭(fBillState=2)」;
  4. 刷新列表,这条单据会从当前生效列表中消失。

直接修改单据状态为关闭,不受上下游引用关系限制,属于管理员强制收尾操作。

⚠️ 重要提醒:关闭后的单据无法再被下游进货单、退货单引用,操作前务必确认后续不再使用该订单。

3.4 修改单据负责人

  1. 选中目标单据,点击【负责人】按钮;
  2. 在人员选择窗口选择新操作员;
  3. 保存后,单据归属人完成变更,方便新负责人继续审批待办单据。

3.5 强制解锁锁定单据

  1. 当单据被他人占用、客户端异常闪退导致单据锁死时,选中这条带锁定标记的单据;
  2. 点击【解锁】按钮;
  3. 弹出风险确认弹窗,确认后清空锁定人ID与锁定时间;

弹窗提示:手工解锁容易造成数据冲突,仅管理员在确认无人操作时使用。


四、常见问题FAQ

Q1:关闭单据之后,还能继续引用做进货吗?

不能。单据状态变为已关闭后,下游进货单将无法再找到这张上游订单。手工关闭仅用于不再执行的历史订单。

Q2:为什么列表只看到生效单据,找不到已关闭单据?

本功能默认只筛选 fBillState=1 的生效未完结单据;如果需要查询历史关闭单据,需要打开【单据查询】专用窗口。

Q3:单据锁定无法打开,解锁有什么风险?

如果在其他用户正在编辑单据时执行强制解锁,然后另外一个人就有可能也去编辑这个单据,会造成两边数据保存冲突,出现数据错乱。必须确认之前编辑单据的电脑关闭该单据后再解锁,实际上,这种单据锁定出错概率是极低极低的。

Q4:手工关闭订单会影响上游下游引用扣减吗?

不会自动修改已完成数量,仅修改单据状态。如果需要同步更新上游完成数量,建议先正常做下游单据,再执行关闭;纯历史归档订单可直接强制关闭。

Q5:切换左侧单据树,列表没有自动刷新?

必须重新点击右上角【查找】按钮,重新执行查询SQL,加载对应单据类型的数据。


五、注意事项

  1. 权限管控:本模块属于后台管理工具,禁止开放给普通制单采购员,防止随意关闭正常业务订单;
  2. 操作不可逆:手工关闭单据属于后台状态修改,关闭后无法一键恢复生效,建议先导出单据备份再执行关闭;
  3. 月末清理规范:优先等待系统自动关闭;只有确认业务终止、无后续往来的单据,才使用手工关闭功能做归档;
  4. 数据过滤规则:默认查询近90天单据,查询跨年历史单据时,需要手动放大起止日期;
  5. 单据负责人变更仅修改归属人字段,不会改动单据本身业务数据,适合离职人员单据交接场景。