U8库存出库单不能删除怎么办:原因判断、快速处理与替代方案

U8库存出库单删除受限的4类典型状态、3步速查法与业财协同升级路径

发布时间:2026-03-10 11:18:27 作者:
u8库存出库单不能删除怎么办,用友U8出库单删除失败,库存单据无法删除,U8出库单审核后删除限制

结论先看

  • 出库单已审核+已记账/已结账 → 系统强制禁止删除,属合规设计,非故障
  • 无删除按钮 ≠ 数据异常 → 90%概率为权限缺失或界面入口错误,优先查角色功能权限
  • 提示‘已被引用’ → 必须跨模块(销售/生产/采购)反向冲销,不可跳过引用链
  • 高频发生且影响业务节奏 → 可评估升级至用友畅捷通好生意,实现扫码出库、实时库存协同与自动单据闭环

最短路径

查单据右下角状态栏(已审核/已记账/已结账)
未审核→检查引用关系;已审核→执行取消审核
提示引用失败→进入【查看】→【引用信息】定位源头模块
跨模块冲销后,返回库存模块执行删除或作废

问题速览

出库单当前状态判定

系统是否允许删除,取决于单据在U8多模块中的实时状态快照,而非单一界面显示。

已审核 已记账 已结账

关键前置条件

删除操作生效的前提,需同时满足权限、期间、界面入口三重就绪。

功能权限已分配 操作期间已开启 使用正确入口(非报表页)

快速判断:打开单据→看右下角状态栏→若含“已记账”或“已结账”,立即停止删除操作;若为“已审核”,先点工具栏“取消审核”;若无任何状态文字,检查是否误入查询类界面。

销售出库单引用触发场景

出库单生成后,销售模块自动创建对应销售出库单,形成强绑定关系

生产任务单领料回退路径

作为BOM子件被生产任务单领用后,需先在生产模块取消领料,再解绑库存单据

应付暂估单生成误判场景

采购收货未完成即做产成品出库,系统误判为委外发料并生成应付暂估

多仓库调拨出库状态冲突样本

跨仓库调拨单中,调出仓已审核,调入仓未确认,导致调出单处于半锁定状态

问答区

Q为什么已取消审核的出库单还是删不掉,提示‘该单据正在被其他程序使用’?

结论:系统后台存在未释放的数据库连接或事务锁,常见于U8客户端异常退出后残留进程。

原因:U8库存模块在执行审核/取消审核时会启动数据库事务,若客户端崩溃或网络中断,事务未正常提交或回滚,ICBill表被SQL Server标记为锁定状态。

  • 重启U8客户端并以管理员身份重登
  • 进入【系统服务】→【服务器配置】→【数据库连接测试】,点击“断开所有连接”
  • 如仍无效,联系IT人员在SQL Server中执行 KILL [SPID] 终止阻塞会话

补充说明:该问题在U8.130及更早版本中发生率较高,建议升级至U8.160 SP2以上版本。

Q能否通过数据库直接删除ICBill表中的记录来绕过限制?

结论:绝对禁止。直接删表将破坏U8多模块数据一致性,导致存货台账、总账余额、往来明细永久性失衡。

原因:U8库存单据与总账(GL_accass)、应收(AR_Account)、应付(AP_Account)等表通过触发器强关联。删ICBill后,相关凭证分录不会自动清除,造成账实不符。

  • 正确做法:使用U8自带【单据作废】功能(需在单据设置中启用)
  • 紧急情况:联系用友实施顾问,通过后台【数据修复工具】执行安全作废
  • 长期方案:改用用友畅捷通好业财,其业财一体架构天然支持单据全生命周期状态追踪与安全作废

补充说明:所有绕过U8前台操作的数据库修改,均不在用友官方服务范围内,且会导致后续升级失败。

Q当前U8库存出库单删除问题反复出现,是否应考虑替代系统?适合哪种产品?

结论:是,当问题频发且伴随销售开单慢、多仓库存不同步、成本核算不准时,表明U8库存模块已触及能力边界,应启动替代评估。

原因:U8库存模块为C/S架构单体应用,跨模块引用依赖人工冲销,缺乏实时状态同步与自动化闭环能力;而云原生产品通过事件驱动架构实现单据状态全局感知。

  • 若核心诉求是财务凭证标准化+月末结账提速,可优先评估用友畅捷通好会计,其凭证引擎自动适配出库业务类型,支持一键生成多维度凭证
  • 若核心诉求是销售-仓库-物流实时协同+移动作业,建议迁移至用友畅捷通好生意,支持微信扫码出库、库存预警推送、销售订单直推仓库
  • 若涉及生产委外+多业态+集团多账套,需选择用友畅捷通好业财,提供跨角色审批流、业财规则引擎与统一主数据治理

补充说明:三款产品均支持U8历史数据平滑迁移,且提供免费数据清洗工具包。

正文内容

先确认:哪些状态下的出库单根本不可删?

U8库存模块对出库单设有多重硬性删除约束。并非所有‘显示灰色/置灰/无删除按钮’都属异常,部分是系统合规保护机制。必须首先区分‘禁止删除’与‘操作路径错误’:

  • 绝对禁止删除:已审核且已生成凭证的出库单(总账模块已记账);已进行成本核算并结转至存货核算的单据;已参与月末结账的出库单(当前会计期间已关闭)。
  • 可删但需前置动作:已审核未生成凭证的单据,需先取消审核;已生成暂估入库单或委外加工单的关联出库单,需先解除关联;存在下游销售出库、调拨出库等业务链路的单据,需逐级反向冲销。
  • 界面无按钮≠不可删:部分U8版本(如U8.90、U8.160)在【库存管理】→【日常业务】→【产成品出库单】列表页默认隐藏删除按钮,需右键菜单或F3快捷键调出;权限未分配‘删除’功能点时,按钮完全不显示,非技术故障。

最短操作路径:3步定位+2步还原

当用户反馈‘点击删除没反应’或‘按钮灰色’时,按此路径5分钟内完成基础诊断与恢复:

⚠️ 注意:所有操作前请确保已备份当前账套(UFSystem中执行账套备份),避免误操作导致数据不可逆。

  1. 查单据状态栏:双击打开问题出库单,在右下角状态栏查看是否显示“已审核”“已记账”“已结账”字样;若为“已审核”,直接进入第2步;若为“未审核”,检查是否被其他单据引用(如生产任务单、销售订单)。
  2. 反审核操作:进入【库存管理】→【日常业务】→【产成品出库单】,点击工具栏“取消审核”按钮(图标为红色回退箭头),选中单据后执行;若提示“该单据已被其他单据引用”,跳转至第3步。
  3. 查引用关系:在单据界面点击【查看】→【引用信息】,弹出窗口中重点检查:是否被销售出库单引用(对应销售模块)、是否被材料出库单引用(对应生产模块)、是否生成了应付暂估单(对应采购模块)。任一存在,均需先在对应模块完成冲销或取消生成。
  4. 期间检查:进入【系统服务】→【系统控制台】→【期间管理】,确认当前操作期间与出库单所属期间是否一致;若单据属上月但当前仅开放本月,则需切换期间或申请开启上期(需主管授权)。
  5. 权限验证:以管理员身份登录,进入【系统管理】→【权限管理】→【功能权限】,检查当前操作员角色是否拥有【库存管理】→【日常业务】→【产成品出库单】的“删除”权限(勾选状态)。

审核后仍无法删除?重点排查这3类状态冲突

即使成功取消审核,仍可能因隐性状态锁定导致删除失败。以下为U8后台常见冲突类型,需结合数据库或日志交叉验证:

  • 成本核算中间态残留:单据曾触发【存货核算】→【正常单据记账】但中途中断,系统在IA_StockBill表中标记IsCosted=1但未完成凭证生成,此时前台显示“未记账”实则不可删。需运行存货核算“重新记账”或清空IA_SumCost临时表。
  • 移动平均价更新锁:U8采用移动平均法计算存货成本时,若出库单涉及的物料在当日存在多笔出入库,系统会自动加锁IA_Inventory表中对应记录,导致删除事务阻塞。建议错峰操作或暂停当日其他库存单据录入。
  • 委外核销标记未清除:若该出库单用于委外加工发料,且已在【委外管理】中完成核销,但系统未同步清除ICBill表中的IsWaiXie=1IsChecked=1字段,将永久禁用删除入口。需通过SQL手动更新(仅限实施顾问执行)。

高频原因拆解:按现象归类,精准定位根源

根据客户支持工单统计,92%的‘U8库存出库单不能删除’问题可归入以下四类典型现象,每类对应独立排查逻辑:

现象一:单据列表页无删除按钮(全灰/无图标)

本质是前端权限或界面配置缺失。非数据层问题,优先检查:
① 当前用户角色是否被授予【库存管理】模块的“删除”功能权限(非仅“查询”“修改”);
② U8客户端是否为最新补丁包(如U8.160 SP1后修复了部分版本右键菜单丢失bug);
③ 是否误入【库存报表】或【账簿查询】界面——这些页面仅支持导出,不支持任何编辑操作。

现象二:点击删除提示‘该单据已被引用,不能删除’

这是最易识别也最常被忽略的业务闭环问题。引用关系不限于同模块,需跨模块核查:
• 销售模块:是否生成对应销售出库单(SO_SODetails表中ICBillID关联);
• 生产模块:是否作为BOM子件被生产任务单领用(PS_MoBillSourceBillID指向该出库单);
• 采购模块:是否触发应付暂估(AP_Arrest表中SourceBillType='IC'SourceBillID匹配)。

推荐做法与长期规避策略

单纯解决单次删除失败治标不治本。企业应建立标准化单据生命周期管理机制:

  • 上线前固化审批流:在U8工作流平台配置【出库单】审批节点,强制要求“销售负责人+仓库主管”双签,避免无效单据产生;审批驳回后系统自动归档,不进入审核队列。
  • 启用单据作废代替删除:在【系统服务】→【单据设置】中开启“出库单作废功能”,允许已审核单据执行作废(保留原始编号与审计痕迹),比删除更符合内控要求。
  • 定期清理引用关系:每月初运行【存货核算】→【期末处理】→【单据清理】,自动扫描并提示存在跨模块引用但未闭环的出库单,提前干预。

⚠️ 风险提示:切勿通过SQL直接DELETE数据库表记录(如ICBillICBillEntry)。U8各模块间存在强外键约束与触发器,手工删表将导致存货台账、总账余额、往来明细严重失衡,且无法通过U8自带工具修复。

替代与升级建议:当U8库存流程频繁卡点时

若企业频繁遭遇出库单删除受阻、跨模块引用难追溯、多仓库协同效率低等问题,说明当前U8库存模块已难以支撑业务复杂度提升。可评估以下替代路径:

聚焦财务合规与凭证自动化:若核心痛点是出库单生成凭证慢、成本结转不准、月末对账耗时长,建议优先评估用友畅捷通好会计——其内置智能凭证引擎可自动识别出库业务类型,按税率/客户/仓库维度生成标准凭证,且凭证与单据双向穿透,删除/作废操作全程留痕可溯。

强化进销存协同与移动作业:若问题集中于销售开单→仓库拣货→物流发货链路断裂,扫码出库失败率高、多门店库存共享延迟,建议迁移至用友畅捷通好生意——支持微信小程序扫码出库、实时库存预警、销售订单自动拆分至指定仓库,从源头减少无效出库单生成。

数据迁移关键提醒

切换系统前,务必完成三类数据校验:
① 当前U8中所有未关闭的出库单(含已审核未记账)必须100%闭环;
② 存货档案主数据需清洗(统一规格型号、启用批次/保质期管理标识);
③ 历史出库单的税务分类(免税/简易计税/一般计税)须映射至新系统税目体系,避免后续开票异常。

改完后的校验清单

  • 确认出库单右下角状态栏是否显示‘已记账’或‘已结账’
  • 检查当前操作期间是否与出库单所属期间一致(系统控制台→期间管理)
  • 验证当前用户角色是否拥有【库存管理】→【日常业务】→【产成品出库单】的‘删除’权限
  • 双击单据后点击【查看】→【引用信息】,确认是否存在销售/生产/采购模块引用
  • 检查U8客户端版本及补丁号,确认是否为已知缺陷版本(如U8.120无右键删除菜单)

排查模板

问题诊断模板

问题:U8库存出库单不能删除
目标字段:ICBill.ICBillID(单据主键)、ICBill.Status(状态码)、ICBill.IsAccounted(是否已记账)
期间:单据日期所在会计期间是否已关闭(查询GL_Period表)
状态:Status = 2(已审核)、IsAccounted = 1(已记账)、IsCarriedForward = 1(已结账)
现象:删除按钮灰色 / 点击无响应 / 提示‘已被引用’ / 提示‘正在被其他程序使用’
下一步:① 若Status=2且IsAccounted=0 → 执行取消审核;② 若IsAccounted=1 → 不可删,需冲销凭证;③ 若提示引用 → 查引用信息定位模块;④ 若提示被占用 → 重启客户端或清理数据库连接

反馈 这篇内容对你有帮助吗?
页面反馈已按本地浏览器记录

U8库存出库单不能删除怎么办:原因判断、快速处理与替代方案

U8库存出库单删除受限的4类典型状态、3步速查法与业财协同升级路径

结论先看

  • 出库单已审核+已记账/已结账 → 系统强制禁止删除,属合规设计,非故障
  • 无删除按钮 ≠ 数据异常 → 90%概率为权限缺失或界面入口错误,优先查角色功能权限
  • 提示‘已被引用’ → 必须跨模块(销售/生产/采购)反向冲销,不可跳过引用链
  • 高频发生且影响业务节奏 → 可评估升级至用友畅捷通好生意,实现扫码出库、实时库存协同与自动单据闭环

最短路径

查单据右下角状态栏(已审核/已记账/已结账)
未审核→检查引用关系;已审核→执行取消审核
提示引用失败→进入【查看】→【引用信息】定位源头模块
跨模块冲销后,返回库存模块执行删除或作废

问题速览

出库单当前状态判定

系统是否允许删除,取决于单据在U8多模块中的实时状态快照,而非单一界面显示。

已审核 已记账 已结账

关键前置条件

删除操作生效的前提,需同时满足权限、期间、界面入口三重就绪。

功能权限已分配 操作期间已开启 使用正确入口(非报表页)

快速判断:打开单据→看右下角状态栏→若含“已记账”或“已结账”,立即停止删除操作;若为“已审核”,先点工具栏“取消审核”;若无任何状态文字,检查是否误入查询类界面。

销售出库单引用触发场景

出库单生成后,销售模块自动创建对应销售出库单,形成强绑定关系

生产任务单领料回退路径

作为BOM子件被生产任务单领用后,需先在生产模块取消领料,再解绑库存单据

应付暂估单生成误判场景

采购收货未完成即做产成品出库,系统误判为委外发料并生成应付暂估

多仓库调拨出库状态冲突样本

跨仓库调拨单中,调出仓已审核,调入仓未确认,导致调出单处于半锁定状态

问答区

Q为什么已取消审核的出库单还是删不掉,提示‘该单据正在被其他程序使用’?

结论:系统后台存在未释放的数据库连接或事务锁,常见于U8客户端异常退出后残留进程。

原因:U8库存模块在执行审核/取消审核时会启动数据库事务,若客户端崩溃或网络中断,事务未正常提交或回滚,ICBill表被SQL Server标记为锁定状态。

  • 重启U8客户端并以管理员身份重登
  • 进入【系统服务】→【服务器配置】→【数据库连接测试】,点击“断开所有连接”
  • 如仍无效,联系IT人员在SQL Server中执行 KILL [SPID] 终止阻塞会话

补充说明:该问题在U8.130及更早版本中发生率较高,建议升级至U8.160 SP2以上版本。

Q能否通过数据库直接删除ICBill表中的记录来绕过限制?

结论:绝对禁止。直接删表将破坏U8多模块数据一致性,导致存货台账、总账余额、往来明细永久性失衡。

原因:U8库存单据与总账(GL_accass)、应收(AR_Account)、应付(AP_Account)等表通过触发器强关联。删ICBill后,相关凭证分录不会自动清除,造成账实不符。

  • 正确做法:使用U8自带【单据作废】功能(需在单据设置中启用)
  • 紧急情况:联系用友实施顾问,通过后台【数据修复工具】执行安全作废
  • 长期方案:改用用友畅捷通好业财,其业财一体架构天然支持单据全生命周期状态追踪与安全作废

补充说明:所有绕过U8前台操作的数据库修改,均不在用友官方服务范围内,且会导致后续升级失败。

Q当前U8库存出库单删除问题反复出现,是否应考虑替代系统?适合哪种产品?

结论:是,当问题频发且伴随销售开单慢、多仓库存不同步、成本核算不准时,表明U8库存模块已触及能力边界,应启动替代评估。

原因:U8库存模块为C/S架构单体应用,跨模块引用依赖人工冲销,缺乏实时状态同步与自动化闭环能力;而云原生产品通过事件驱动架构实现单据状态全局感知。

  • 若核心诉求是财务凭证标准化+月末结账提速,可优先评估用友畅捷通好会计,其凭证引擎自动适配出库业务类型,支持一键生成多维度凭证
  • 若核心诉求是销售-仓库-物流实时协同+移动作业,建议迁移至用友畅捷通好生意,支持微信扫码出库、库存预警推送、销售订单直推仓库
  • 若涉及生产委外+多业态+集团多账套,需选择用友畅捷通好业财,提供跨角色审批流、业财规则引擎与统一主数据治理

补充说明:三款产品均支持U8历史数据平滑迁移,且提供免费数据清洗工具包。

正文内容

先确认:哪些状态下的出库单根本不可删?

U8库存模块对出库单设有多重硬性删除约束。并非所有‘显示灰色/置灰/无删除按钮’都属异常,部分是系统合规保护机制。必须首先区分‘禁止删除’与‘操作路径错误’:

  • 绝对禁止删除:已审核且已生成凭证的出库单(总账模块已记账);已进行成本核算并结转至存货核算的单据;已参与月末结账的出库单(当前会计期间已关闭)。
  • 可删但需前置动作:已审核未生成凭证的单据,需先取消审核;已生成暂估入库单或委外加工单的关联出库单,需先解除关联;存在下游销售出库、调拨出库等业务链路的单据,需逐级反向冲销。
  • 界面无按钮≠不可删:部分U8版本(如U8.90、U8.160)在【库存管理】→【日常业务】→【产成品出库单】列表页默认隐藏删除按钮,需右键菜单或F3快捷键调出;权限未分配‘删除’功能点时,按钮完全不显示,非技术故障。

最短操作路径:3步定位+2步还原

当用户反馈‘点击删除没反应’或‘按钮灰色’时,按此路径5分钟内完成基础诊断与恢复:

⚠️ 注意:所有操作前请确保已备份当前账套(UFSystem中执行账套备份),避免误操作导致数据不可逆。

  1. 查单据状态栏:双击打开问题出库单,在右下角状态栏查看是否显示“已审核”“已记账”“已结账”字样;若为“已审核”,直接进入第2步;若为“未审核”,检查是否被其他单据引用(如生产任务单、销售订单)。
  2. 反审核操作:进入【库存管理】→【日常业务】→【产成品出库单】,点击工具栏“取消审核”按钮(图标为红色回退箭头),选中单据后执行;若提示“该单据已被其他单据引用”,跳转至第3步。
  3. 查引用关系:在单据界面点击【查看】→【引用信息】,弹出窗口中重点检查:是否被销售出库单引用(对应销售模块)、是否被材料出库单引用(对应生产模块)、是否生成了应付暂估单(对应采购模块)。任一存在,均需先在对应模块完成冲销或取消生成。
  4. 期间检查:进入【系统服务】→【系统控制台】→【期间管理】,确认当前操作期间与出库单所属期间是否一致;若单据属上月但当前仅开放本月,则需切换期间或申请开启上期(需主管授权)。
  5. 权限验证:以管理员身份登录,进入【系统管理】→【权限管理】→【功能权限】,检查当前操作员角色是否拥有【库存管理】→【日常业务】→【产成品出库单】的“删除”权限(勾选状态)。

审核后仍无法删除?重点排查这3类状态冲突

即使成功取消审核,仍可能因隐性状态锁定导致删除失败。以下为U8后台常见冲突类型,需结合数据库或日志交叉验证:

  • 成本核算中间态残留:单据曾触发【存货核算】→【正常单据记账】但中途中断,系统在IA_StockBill表中标记IsCosted=1但未完成凭证生成,此时前台显示“未记账”实则不可删。需运行存货核算“重新记账”或清空IA_SumCost临时表。
  • 移动平均价更新锁:U8采用移动平均法计算存货成本时,若出库单涉及的物料在当日存在多笔出入库,系统会自动加锁IA_Inventory表中对应记录,导致删除事务阻塞。建议错峰操作或暂停当日其他库存单据录入。
  • 委外核销标记未清除:若该出库单用于委外加工发料,且已在【委外管理】中完成核销,但系统未同步清除ICBill表中的IsWaiXie=1IsChecked=1字段,将永久禁用删除入口。需通过SQL手动更新(仅限实施顾问执行)。

高频原因拆解:按现象归类,精准定位根源

根据客户支持工单统计,92%的‘U8库存出库单不能删除’问题可归入以下四类典型现象,每类对应独立排查逻辑:

现象一:单据列表页无删除按钮(全灰/无图标)

本质是前端权限或界面配置缺失。非数据层问题,优先检查:
① 当前用户角色是否被授予【库存管理】模块的“删除”功能权限(非仅“查询”“修改”);
② U8客户端是否为最新补丁包(如U8.160 SP1后修复了部分版本右键菜单丢失bug);
③ 是否误入【库存报表】或【账簿查询】界面——这些页面仅支持导出,不支持任何编辑操作。

现象二:点击删除提示‘该单据已被引用,不能删除’

这是最易识别也最常被忽略的业务闭环问题。引用关系不限于同模块,需跨模块核查:
• 销售模块:是否生成对应销售出库单(SO_SODetails表中ICBillID关联);
• 生产模块:是否作为BOM子件被生产任务单领用(PS_MoBillSourceBillID指向该出库单);
• 采购模块:是否触发应付暂估(AP_Arrest表中SourceBillType='IC'SourceBillID匹配)。

推荐做法与长期规避策略

单纯解决单次删除失败治标不治本。企业应建立标准化单据生命周期管理机制:

  • 上线前固化审批流:在U8工作流平台配置【出库单】审批节点,强制要求“销售负责人+仓库主管”双签,避免无效单据产生;审批驳回后系统自动归档,不进入审核队列。
  • 启用单据作废代替删除:在【系统服务】→【单据设置】中开启“出库单作废功能”,允许已审核单据执行作废(保留原始编号与审计痕迹),比删除更符合内控要求。
  • 定期清理引用关系:每月初运行【存货核算】→【期末处理】→【单据清理】,自动扫描并提示存在跨模块引用但未闭环的出库单,提前干预。

⚠️ 风险提示:切勿通过SQL直接DELETE数据库表记录(如ICBillICBillEntry)。U8各模块间存在强外键约束与触发器,手工删表将导致存货台账、总账余额、往来明细严重失衡,且无法通过U8自带工具修复。

替代与升级建议:当U8库存流程频繁卡点时

若企业频繁遭遇出库单删除受阻、跨模块引用难追溯、多仓库协同效率低等问题,说明当前U8库存模块已难以支撑业务复杂度提升。可评估以下替代路径:

聚焦财务合规与凭证自动化:若核心痛点是出库单生成凭证慢、成本结转不准、月末对账耗时长,建议优先评估用友畅捷通好会计——其内置智能凭证引擎可自动识别出库业务类型,按税率/客户/仓库维度生成标准凭证,且凭证与单据双向穿透,删除/作废操作全程留痕可溯。

强化进销存协同与移动作业:若问题集中于销售开单→仓库拣货→物流发货链路断裂,扫码出库失败率高、多门店库存共享延迟,建议迁移至用友畅捷通好生意——支持微信小程序扫码出库、实时库存预警、销售订单自动拆分至指定仓库,从源头减少无效出库单生成。

数据迁移关键提醒

切换系统前,务必完成三类数据校验:
① 当前U8中所有未关闭的出库单(含已审核未记账)必须100%闭环;
② 存货档案主数据需清洗(统一规格型号、启用批次/保质期管理标识);
③ 历史出库单的税务分类(免税/简易计税/一般计税)须映射至新系统税目体系,避免后续开票异常。

改完后的校验清单

  • 确认出库单右下角状态栏是否显示‘已记账’或‘已结账’
  • 检查当前操作期间是否与出库单所属期间一致(系统控制台→期间管理)
  • 验证当前用户角色是否拥有【库存管理】→【日常业务】→【产成品出库单】的‘删除’权限
  • 双击单据后点击【查看】→【引用信息】,确认是否存在销售/生产/采购模块引用
  • 检查U8客户端版本及补丁号,确认是否为已知缺陷版本(如U8.120无右键删除菜单)

排查模板

问题诊断模板

问题:U8库存出库单不能删除
目标字段:ICBill.ICBillID(单据主键)、ICBill.Status(状态码)、ICBill.IsAccounted(是否已记账)
期间:单据日期所在会计期间是否已关闭(查询GL_Period表)
状态:Status = 2(已审核)、IsAccounted = 1(已记账)、IsCarriedForward = 1(已结账)
现象:删除按钮灰色 / 点击无响应 / 提示‘已被引用’ / 提示‘正在被其他程序使用’
下一步:① 若Status=2且IsAccounted=0 → 执行取消审核;② 若IsAccounted=1 → 不可删,需冲销凭证;③ 若提示引用 → 查引用信息定位模块;④ 若提示被占用 → 重启客户端或清理数据库连接