跳转到内容

资产管理

评审与确认记录R8 通过

编号基线:已冻结

章节状态:全部待确认

章节依据状态来源范围确认人确认时间
功能简述designderived提示词#第810轮;评审#R7;§六 V2.2.0V2.8.9;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
名词解释designderived提示词#第8轮;评审#R7;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
功能设计designderived提示词#第8轮;评审#R7;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
业务流程designderived§3.3 叙述派生;评审#R7;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
业务逻辑及设计designderived提示词#第89轮;评审#R7;§六 V2.5.0V2.8.9;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
实体关系designderived§3.3 派生;评审#R7;§六 V2.4.2~V2.8.9;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
需求清单designderived评审#R7;§六 V2.2.0~V2.8.9;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
角色定义与权限矩阵designderived提示词#第10轮;评审#R7;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
审批流程designderived提示词#第9轮;评审#R7;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
提醒/通知规则designderived提示词#第6条;评审#R7;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
编码规则designderived§3.3 派生;评审#R7;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
文件存储目录designderived§3.3 派生;评审#R7;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45
元数据designderived字典与依赖派生;评审#R7;确认#2026-10-29 16:50:45(R8 批次逐章确认)desc李燕燕2026-10-29 16:50:45

评审:R8 通过

轮次评审时间结论参与人遗留项
R82026-10-30 11:05:00通过李燕燕0(R9 批次整改已全部执行)
R72026-10-29 15:12:00免评审—0
R62026-10-29 14:50:00通过李燕燕10(R6-01~10)
R52026-10-29 11:50:00通过李燕燕2(R5-01~02)
R42026-10-29 09:55:00通过李燕燕16(R4-01~16)
R32026-10-29 09:45:00不通过李燕燕24(R3-01~24)
R22026-10-28 21:40:00不通过李燕燕18(R2-01~18)
R12026-10-27 15:04:23不通过吴晓奋、姜超、谈琴、李燕燕48(R1-01~48)

台账最后更新:2026-10-30 11:05:00

遗留项:10 条已处置

编号落点问题处置闭环
R6-01§3.4@归还单,§3.4@关系单头两个来源引用把归还单绑死在一张正单上已改R7
R6-02§3.3.40@退还登记单头来源必填,多次领用一次还须开多张单已改R7
R6-03§3.3.43@低值退还退还上限按单头来源单计算,跨单合并后失去依据已改R7
R6-04§3.3.48@借用归还,§3.3.48@候选借用侧的候选范围被限定在单张借用单内,候选与上限口径均绑死在单头来源上已改R7
R6-05§2@归还单名词定义写一张归还单只对应一张来源单,与跨单合并冲突已改R7
R6-06§3.6@权限矩阵两个视图按单头来源筛选,混合单无处归类已改R7
R6-07§4.5@AC-10已通过删除条件写「来源单最后一张」,跨单后不成立已改R7
R6-08§3.8@退还或归还提醒,§3.3.26@履历通知与履历按单条写、按单头来源判类型,混合单会漏已改R7
R6-09§3.3.40@交回部门单头交回部门按来源单推导会出现一单多部门已改R7
R6-10§3.3.65@消耗统计退还数量冲减消耗时的部门归属口径缺失,跨部门合并交回会把消耗记到错误部门已改R7

上表与下方归档锚点中的 §3.3.NN 均为当时编号,与现行编号不同(本轮已整体重排);两套编号的对照见 §六 20261030-V3.0.0「附|§3.3 旧号 → 新号对照表」。本块历史引用一律不回改。

R5:2 条(2 已改),见 20261029-V2.8.6

R4:16 条(16 已改),见 20261029-V2.8.5

R3:24 条(24 已改),见 20261029-V2.8.2

R2:18 条(17 已改 / 1 不改),见 20261028-V2.7.7

R1:48 条(43 已改 / 5 不改),见 20261028-V2.7.1

本子应用覆盖企业类资产的全生命周期:采购订单转资产、台账建档(含设备类资产标记)、领用与退还、借用(租赁)与归还、续期、资产处置、折旧计提与确认,以及资产履历与统计分析。设备类资产的台账与资产编码由本应用产生,设备管理系统录入设备时关联该资产编码。

  1. 工作台:我的资产、借用逾期提醒、我的单据(本人创建的全部四类单据,含免审的纯低值易耗品领用单);审批与执行待办一律由平台待办中心承载,业务菜单不设审批队列
  2. 业务办理:四类单据的统一入口,属分组容器、不占模块号。①领用单(视图:全部 / 待发放)——固定资产领用走审批、低值易耗品领用免审;②借用单(视图:全部 / 借用中)——借用(租赁)申请与审批、续期(原单重走审批);③归还单(视图:领用归还 / 借用归还 / 全部)——退还与归还共用一张单据、免审、走「登记 → 确认」两段式,视图按明细行归还类型筛选;④处置单(视图:全部 / 待执行)——出售、无偿调出、报废、盘亏、冻结封存五种方式,前四种走申请人提交 → 直属上级 → 总经理 → 财务四节点审批后由处置人执行(处置人为单节点、或签:台账当前保管人或资产管理员任一人处理即完成),冻结封存止于财务、通过后资产置封存
  3. 台账管理:台账视图(页签:固定资产 / 无形资产 / 低值易耗品,设备类为保存视图、不占页签)、资产卡片查询(页签:基本信息 / 资产履历 / 折旧记录 / 关联单据);物资建档、低值易耗品入库登记与解封均在台账内办理
  4. 折旧管理:折旧记录(按会计期间与记录状态筛选、确认、删除限初稿)、历史折旧(历史折旧生成:按期补提 / 期初导入,及历史记录查看)
  5. 规则配置:转资产规则、默认折旧/摊销规则
  6. 基础设置:资产分类(固定资产 / 无形资产 / 低值易耗品三类同表、树形可维护)、处置方法、折旧方法;资产状态、资产履历动作与折旧记录类型为平台内置字典、本应用只读
  7. 统计分析:台账报表、状态分布、部门资产、个人资产、物资消耗、折旧汇总
  8. 暂不实现:盘点管理、资产调拨、设备报废
  • 只有两个审批流:①固定资产领用与借用(租赁)共用一条链「申请人 → 直属上级 → 总经理 → 资产管理员」,前三环为审批、末环为发放或借出确认;②资产处置「申请人 → 直属上级 → 总经理 → 财务 → 处置人」,前四环为提交与审批、末环为执行——处置人是单节点、或签,候选人为该资产执行前的台账保管人与资产管理员,任一人处理即完成、另一人待办自动关闭。退还、归还与低值易耗品领用一律免审:低值易耗品领用登记即生效;退还与归还不走多级审批,改为「登记 → 资产管理员确认」单节点,确认(ApprovalStatus 置「已通过」)后才回写资产状态、库存与在外数量,资产管理员本人登记的单据保存即视为已确认。上述三类走审批流的单据与归还单,其审批状态统一引用平台字典 #ApprovalStatus,取值为草稿、已提交、处理中、已通过、已退回、已拒绝六项,本应用不自定义、不扩值。审批流只有两条,工作流可以有多条:除上述两条审批流及其末端确认环外,退还与归还各是一条独立的单节点工作流(登记 → 确认),有自己的审批状态与待办,但不并入、也不新增审批流。
  • 状态由工作流推动:处置单提交时不改资产状态,直属上级、总经理、财务依序通过后资产才变「待处置」,处置人执行完成才变「已处置」;任一节点退回或否决则资产保持原状态,不需要回滚逻辑。
  • 资产台账先行、设备记录后关联:资产台账是资产编码的唯一来源,勾选「是否为设备类资产」只打标记;设备记录由设备管理系统录入时关联该资产编码,本应用不写设备表。
  • 三类正单 + 一张回库单(合为四类单据):领用 tabEAMReceive、借用 tabEAMBorrow各自带明细;退还与归还合并为一张归还单 tabEAMReturn(明细表 tabEAMReturnDetail),单头不绑定来源单、也没有来源类型字段——一张归还单就是一次回库事件,来源判定整体下移到明细行:一张单可跨多张领用单与借用单合并交回,也可在同单内同时含「领用退还」与「借用归还」两类明细,不再受单来源限制。归还明细直接指向资产台账,每行先选归还类型(领用退还/借用归还)再按类型挂且只挂该一侧的一条原单明细——领用退还挂原领用明细、借用归还挂原借用明细,另一侧恒空;同一物资两类来源都有余量时由类型分流、不靠系统反查,这是分次退还与分次归还的数量上限依据。明细行另带来源单据(receiveOrder/borrowOrder)由系统在提交时按所选原明细反查父单回写、此后永久只读,避免列表与导出走三跳才看到来源单号。领用单按明细所选资产的资产类别区分:固定资产与无形资产行回写台账状态并走审批,低值易耗品行扣减库存数量且免审;借用单一单可借多件资产、逐行回写状态。归还单(含两类来源、含混合单)不设多级审批,走「登记 → 资产管理员确认」单节点,确认置「已通过」后才回写台账与数量。
  • 物资与资产共用一张台账:低值易耗品不再单设物资台账,与固定资产同存 tabEAMAsset,以资产类别区分——固定资产一物一码、走状态机与折旧,低值易耗品一条记录一种物资、按库存数量与占用量增减。
  • 折旧计提 + 财务确认:资产进入计提范围后按月按规则生成折旧初稿,财务确认后才累加为累计折旧;已确认记录不可修改、不可删除、不可冲减,本期不提供纠正入口;定时任务只产出上一会计期间的折旧初稿;历史期间的补提统一走「历史折旧生成」(按期补提 / 期初导入,选单月或区间);处置执行时由处置人核销节点自动补提当期一笔、生成即置已确认。全应用只有一个常规折旧入口(定时任务),不再设「本月折旧计提」的独立入口——该能力被历史折旧生成选单月区间完全覆盖。
  • 资产履历:只记实物与使用权轨迹——建档、领用、退还、借用、归还、处置、封存、解封八类动作自动写入,按时间轴展示到使用人、部门与操作人;来源单据由四个关系字段承载(来源领用单/来源借用单/来源归还单/来源处置单,至多一个非空,全空时为手工建档、解封或以盘盈单号登记的建档),采购来源另由台账的两个关系字段承载;折旧属财务核算,不进履历。
  • 外置边界:盘点由仓库管理应用实施;设备类资产的领用、借用、维修、保养、调拨与报废全部在设备管理应用实施,其状态由设备管理系统维护并回写,本应用只承接建档与资产编码。

解决方案: EIM
应用域: 资产管理 - EAM
应用名称: 资产管理 - Asset
估算定价: 2400 元/年

名词释义
企业类资产本应用与设备管理应用共同面对的上位概念,涵盖设备类资产与本应用自管的固定资产、无形资产、低值易耗品;设备类资产的设备记录由设备管理系统维护,其资产台账与资产编码仍由本应用产生
资产台账记录企业类资产及其资产属性、财务属性的主表,一项资产一条记录
资产卡片单资产的完整视图,即菜单「资产卡片查询」,四个页签:基本信息(台账字段)、资产履历(按时间轴)、折旧记录(该资产全部折旧记录)、关联单据(领用/借用/归还/处置);只读,卡片内的查询不改变台账数据的可见范围
设备类资产资产类别为固定资产、并以「是否为设备类资产」标记为是的资产(生产设备、车辆、办公设备、测量设备、试验设备等);设备记录由设备管理系统录入并关联资产编码,其资产状态由设备管理系统维护
资产编码资产台账的唯一标识,由资产管理平台高级自动编码生成,同时是设备管理系统关联资产记录的唯一键
转资产在采购订单明细上触发的动作,按转资产规则生成资产台账记录(不再生成单独单据);固定资产与无形资产按采购数量一物一码生成多条,低值易耗品只生成一条并置库存数量
转资产规则把「采购物资类别」映射为「资产类别 + 资产分类」的配置;折旧方法、使用年限与残值率不在本规则内配置,统一取自默认折旧摊销规则
资产分类本应用自定义的分类体系,固定资产分类、无形资产分类、低值易耗品分类同存一张表,由「类别」字段区分;与设备类别无继承关系
低值易耗品资产类别之一,与固定资产、无形资产同存资产台账,一条记录对应一种物资,按「库存数量」「占用量」「在外数量」三个数管理入库、领用、借用与退还(可用数量 = 库存数量 − 占用量 − 同物资已保存未确认的纯低值单数量之和,完整口径与判定见 §3.3.6);是否需要归还由物资自身的「是否需归还物资」决定,需归还的可领用后退还、可借出后归还,不需归还的领用即消耗、不可借出;不设资产状态、不参与折旧计提,物资编号取 DZ-{seq}
是否需归还物资物资级开关(tabEAMAsset.returnable):为是则该物资领用后可退还、借用需归还,出库后在「在外数量」中挂账直到还清;为否则出库即消耗、无退还与借用入口,也不计入在外数量。建档时按资产分类的同名字段带出、允许逐条修改,判定一律以物资上的值为准
在外数量已出库但尚未收回的数量,等于「已确认发放的领用数量中未退还的部分」加「已确认借出的借用数量中未归还的部分」;随发放、借出、退还确认、归还确认自动增减,只读、不可手工填写,用于退还与归还的数量上限校验及物资对账
计提原值折旧计算所用的原值,等于台账的「原值」字段(originalValue),不随累计折旧变动
资产状态资产所处状态,共七项:在库、闲置、在用、借用(租赁)、待处置、已处置、封存;仅适用于固定资产与无形资产,低值易耗品不设此状态
在库建档后从未被领用或借用过的资产,可领用、借用或处置
闲置当前无占用、且未进入处置流程的资产:一是曾被领用或借用、已退还或归还的资产,二是由「封存」解封的资产;建档时置「在库」,首次领用或借用后退还、归还即转「闲置」,此后不再回到「在库」,可再次领用、借用或处置
借用(租赁)资产临时交付他人使用并约定归还日期,含无偿借用与有偿租赁,租赁的租期、租金与出租方写在借用事由中
归还单承载两类回库登记的单据(tabEAMReturn):一次回库事件的凭证,单头不绑定来源单,以单头的 returnType(领用退还/借用归还,多选、可两类同选)标注本单涉及哪几类回库;明细行不设类型字段,一行属于哪类由它挂的原单明细决定(挂原领用明细即领用退还、挂原借用明细即借用归还,至多一侧非空),来源单据(receiveOrder/borrowOrder)由系统按原明细反查父单回写、只读;一张单可跨多张领用单与借用单合并交回,也可同含两类明细,同一原明细可分多张单分次还;不设多级审批,走「登记 → 资产管理员确认」单节点。单头与明细的字段名保持中性(交回人/交回部门/交回日期/交回数量),不随单据名或归还类型回退——中性化的目的是让领用人不漏看,与单据名无关
保管人资产的保管责任人:建档、借用、退还、归还、封存后均为资产管理员;领用后变为该行明细的使用人,与当前使用人同值(两字段并存、不做合并);处置完成后与当前使用人一并清空
当前使用人实物当前的实际使用人:领用时写为明细行的使用人,借用时写为借用人;退还、归还、封存与处置后清空
领用使用人领用明细行指定的资产最终使用人,仅资产行填写、低值易耗品行不填;候选范围限本机构及下级机构人员。确认发放后写为台账的保管人与当前使用人,其所属部门写为台账的使用部门
封存资产暂停使用但未退出企业,通过处置方式「冻结封存」办理,财务通过后资产为封存状态;只有该状态可解封,解封后回到闲置
续期借用到期前修改同一借用单的预计归还日期并重新提交,重走审批通过后新日期生效
处置资产退出使用、核销或冻结,含出售、无偿调出、报废、盘亏、冻结封存五种方式
盘盈盘点时实存大于账存的资产,作为取得来源入账,取得方式置「盘盈」
盘亏盘点时实存小于账存的资产,作为处置原因核销,处置方式置「盘亏」且金额为 0;仅适用于「在库」与「闲置」资产,在用或借用(租赁)中的资产须先退还或归还
累计折旧经财务确认的折旧合计,等于该资产全部已确认折旧记录金额之和,由系统自动汇总且只读,不提供手工录入与修改入口
折旧初稿系统按月按规则算出的应提折旧记录,未确认前不累加、不参与净值计算
净值原值减去累计折旧后的余额,由系统计算且只读
处置人单节点、或签,岗位、由流程节点指派,不单独建角色、不落 executor 列:候选人为该资产执行前的台账保管人与资产管理员两人,任一人处理即完成、另一人的待办自动关闭,不做两级串行、不产生两个时间戳。一次确认即同一事务落库——确认实物已交出或已不存在、录入实际处置时间与实际处置金额、核销账面、置「已处置」、算损益、补提当期折旧(生成即已确认);执行前页面显示当期预估补提折旧与净值供核对(不落库)。该节点是执行确认、不是审批,处置仍只有一条工作流;执行人不落字段(updatedBy 即执行人)。实物或金额与单据不符时可退回申请人
处置损益实际处置金额减去处置时净值的差额,盘亏按其净值为负损失
资产履历一条资产的实物与使用权变更记录,含使用人、部门、变更前后状态、操作人与来源单据;折旧等财务核算动作不入履历
treeView-beta
资产管理/
    工作台 ##我的资产、借用逾期、我的单据(含免审的纯低值领用单)
    业务办理 ##四类单据的统一入口,不占模块号
        领用单 ##视图:全部 / 待发放
        借用单 ##视图:全部 / 借用中
        归还单 ##视图:领用归还 / 借用归还 / 全部
        处置单 ##视图:全部 / 待执行
    台账管理 ##资产主数据
        台账视图 ##tab视图:固定资产 / 无形资产 / 低值易耗品  ##设备类为保存视图,不占页签
        资产卡片查询 ##tab视图:基本信息 / 资产履历 / 折旧记录  ##单资产的完整视图
    折旧管理
        折旧记录 ##全部 / 初稿 / 已确认,默认上一会计期间;动作:确认、删除(限初稿)
        历史折旧 ##历史折旧生成(按期补提 / 期初导入)+ 历史记录查看
    规则配置 ##参数配置
        转资产规则
        折旧摊销规则
    基础设置 ##字典与分类
        资产分类 ##tab视图:固定资产 / 无形资产 / 低值易耗品
        处置方法
        折旧方法
    统计分析 ##只读
        报表 ##tab视图:台账报表 / 状态分布 / 部门资产 / 个人资产 / 折旧汇总  ##五个报表
    盘点管理 :::postpone icon(ph:empty) ##暂不实现:由仓库管理应用实施
    资产调拨 :::postpone icon(ph:empty) ##暂不实现:设备类由设备管理应用实施
    设备报废 :::postpone icon(ph:empty) ##暂不实现:由设备管理应用实施

资产全生命周期(三线总览):资产同时被三条线牵引——实物与责任线按业务事件触发,财务核算线按会计期间触发,数量线只对低值易耗品生效。三条线在三处交汇:①建档(实物入账、原值与计提起点确定、物资库存建立);②处置(实物退出、当期折旧补提、清空责任);③统计(三条线的结果在报表汇总)。三线互不替代:实物状态变了不等于折旧已提,库存数量变了不等于资产状态变了。

flowchart LR
    %% 全局配置:加大列间距,让多列排布更清晰
    %%{init: {'flowchart': {'nodeSpacing': 40, 'rankSpacing': 80}}}%%

    %% 定义节点样式(参考你之前图片中的配色)
    classDef normalNode fill:#E6E6FA,stroke:#B0C4DE,stroke-width:1.5px,color:#333
    classDef endNode fill:#E0F8E0,stroke:#90EE90,stroke-width:1.5px,color:#333

    subgraph L1["实物与责任线(按事件触发)"]
        direction TB
        A1("建档<br/>责任=资产管理员"):::normalNode
        A2("在库"):::normalNode
        A3("在用"):::normalNode
        A4("闲置"):::normalNode
        A5("借用中"):::normalNode
        A6("封存"):::normalNode
        A7("待处置"):::normalNode
        A8("已处置"):::endNode

        A1 --> A2
        A2 -->|领用| A3
        A3 -->|退还| A4
        A2 -->|借用| A5
        A5 -->|归还| A4
        A4 -->|领用| A3
        A4 -->|借用| A5
        A2 -->|冻结封存| A6
        A4 -->|冻结封存| A6
        A6 -->|解封| A4
        A4 -->|处置| A7
        A2 -->|处置| A7
        A7 -->|或签确认| A8
    end

    subgraph L2["财务核算线(按会计期间触发)"]
        direction TB
        B1("建档:定原值 + 计提起点"):::normalNode
        B2("每月 1 日 00:30 定时任务<br/>上一会计期间 × 计提范围内全部资产"):::normalNode
        B3("折旧初稿"):::normalNode
        B4("累计折旧"):::normalNode
        B5("净值 = 原值 − 累计折旧"):::normalNode
        B6("历史折旧生成<br/>任意区间 × 所选资产"):::normalNode
        B7("处置执行时自动补提当期一笔<br/>生成即已确认"):::normalNode

        B1 --> B2
        B2 --> B3
        B3 -->|财务确认| B4
        B4 --> B5
        B6 --> B3
        B7 --> B4
    end

    subgraph L3["数量线(仅低值易耗品)"]
        direction TB
        C1("建档 / 入库"):::normalNode
        C2("库存 +N"):::normalNode
        C3("库存 −N、占用 −N<br/>在外 +N(仅需归还物资)"):::normalNode

        C1 --> C2
        C2 -->|"领用确认发放<br/>借用确认借出"| C3
        C3 -->|"退还确认 / 归还确认<br/>库存 +N、在外 −N"| C2
    end

    %% 跨泳道的交汇连线(虚线)
    A1 -.->|"交汇①建档"| B1
    A1 -.->|"交汇①建档"| C1
    A8 -.->|"交汇②处置"| B7
    A4 -.->|"交汇③统计"| B5
    C2 -.->|"交汇③统计"| B5

    %% 设置泳道背景颜色(浅黄色,灰色边框)
    style L1 fill:#FCFCE0,stroke:#D3D3D3,stroke-width:2px
    style L2 fill:#FCFCE0,stroke:#D3D3D3,stroke-width:2px
    style L3 fill:#FCFCE0,stroke:#D3D3D3,stroke-width:2px

资产状态迁移(七个状态,每个状态只有一条合法进入路径;离开路径除「待处置」可退回外均为单条,见下表;物资不设状态,见 AC-09)

资产状态唯一进入路径唯一离开路径该状态下可发起的动作台账业务字段可编辑性
在库建档保存(此后从未发生领用、借用或处置)领用确认发放/借用确认借出→在用、借用(租赁);处置执行→已处置领用、借用、处置、删除台账(限履历仅「建档」一条且四个来源外键全空)可编辑、可删除
闲置领用或借用后经退还/归还确认;或由封存解封领用→在用;借用→借用(租赁);处置(含冻结封存)→待处置、封存领用、借用、处置可编辑;不可删除(已有业务记录)
在用领用确认发放(receiveDate 写入)退还确认→闲置退还登记(由使用人或资产管理员发起)不可编辑,只能由归还单回写状态、保管人、当前使用人、使用部门与存放地点
借用(租赁)借用确认借出归还确认→闲置(全部归还后);续期不改变状态归还登记、续期(原单重走审批)不可编辑,只能由归还单回写
待处置处置单财务通过(非冻结封存类)①处置执行(或签)确认→已处置;②处置人退回申请人→处置前原状态(在库或闲置,单据置已退回、可同号重提)无主动动作;处置人可退回申请人只读
已处置处置人确认核销(或签,同一事务生成折旧记录)—(终态,不可逆)—只读,永久不可编辑
封存冻结封存类处置单财务通过解封→闲置解封(资产管理员)只读(仅写入封存日期)

两条已知缺口,本版不补:①**「待处置」没有兜底出口**——处置单财务通过后若长期不执行,资产被锁死,既不能再领用借用、也不能撤回处置单,只能靠 §3.8 的超时提醒催办;本版不设撤回、作废或强制回滚通道。②物资无状态——低值易耗品的资产状态恒为空,其「在库/在外」由库存数量与在外数量表达,不以状态字段判定(AC-09)。

三条业务闭环泳道(只画角色与状态置位点,不画字段;异常路径不进图,见 §3.8 提醒与超时口径)

领用 ↔ 退还:

swimlane-beta
    subgraph L1["申请人"]
        N0["保存草稿"]
        N1["提交领用单"]
        N9["删除草稿或已拒绝单"]
    end
    subgraph L2["直属上级"]
        N2{"通过 / 否决"}
    end
    subgraph L3["总经理"]
        N3{"通过 / 否决"}
    end
    subgraph L4["资产管理员"]
        N4["确认发放<br/>资产→在用"]
        N10["代登记退还"]
        N8["确认退还<br/>资产→闲置"]
        %% 强制让 Q7 排在 QX 的下面
        N4 ~~~ N10
    end
    subgraph L5["使用人"]
        N7["登记退还"]
    end
    N0 --> N1
    N1 -->|已提交| N2
    N2 -->|已通过| N3
    N3 -->|已通过| N4
    N2 -.->|已拒绝| N9
    N3 -.->|已拒绝| N9
    N7 -->|已提交| N8
    N10 -->|已通过| N8

借用 ↔ 归还(含续期被拒回置):

swimlane-beta
    subgraph T1["借用人"]
        Q1("提交借用单")
        QX["删除草稿或已拒绝单"]
        Q8("续期<br/>改预计归还日期后重提审批")
        Q12("已拒绝:回置已拒绝、原日期保留、处理意见必填")
        Q7("登记归还")
        %% 强制让 Q7 排在 QX 的下面
        QX ~~~ Q7
        QX ~~~ Q8
    end
    subgraph T2["直属上级"]
        Q2{"通过 / 否决"}
        Q9a{"续期:通过 / 否决"}
    end
    subgraph T3["总经理"]
        Q3{"通过 / 否决"}
        Q9b{"续期:通过 / 否决"}
    end
    subgraph T4["资产管理员"]
        Q4("确认借出<br/>资产→借用中")
        Q11("代登记归还")
        Q6("确认归还<br/>资产→闲置")
        Q4 ~~~ Q11
    end
    subgraph T5["资产状态"]
        Q5("借用中<br/>延期生效")
    end
    Q1 -->|已提交| Q2
    Q2 -->|已通过| Q3
    Q3 -->|已通过| Q4
    Q2 -.->|已拒绝| QX
    Q3 -.->|已拒绝| QX
    Q11 -->|已通过| Q6
    Q8 -->|已提交| Q9a
    Q9a -->|已通过| Q9b
    Q9a -.->|已拒绝| Q12
    Q9b -->|"通过:新日期生效"| Q5
    Q9b -.->|已拒绝| Q12
    Q7 -->|已提交| Q6

处置(唯一有「退回 / 否决」三动作的闭环):

swimlane-beta
    subgraph U1["申请人"]
        R1("提交处置单")
        R7("须删除单据后新建")
    end
    subgraph U2["直属上级"]
        R2{"通过 / 否决"}
    end
    subgraph U3["总经理"]
        R3{"通过 / 否决"}
    end
    subgraph U4["财务"]
        R4{"通过 / 否决"}
    end
    subgraph U5["处置人"]
        R5("录入实际处置时间与实际处置金额")
    end
    subgraph U6["系统"]
        R6("封存(写封存日期),可解封回闲置")
        R8("置已处置、算损益、补提当期折旧")
    end
    R1 -->|已提交| R2
    R2 -->|已通过| R3
    R3 -->|已通过| R4
    R4 -->|"已通过(非冻结封存):资产置待处置"| R5
    R4 -->|"已通过(冻结封存):资产置封存"| R6
    R2 -->|"已退回,同号重提"| R1
    R3 -->|"已退回,同号重提"| R1
    R4 -->|"已退回,同号重提"| R1
    R2 -.->|"已拒绝"| R7
    R3 -.->|"已拒绝"| R7
    R4 -.->|"已拒绝"| R7
    R5 --> R8

占用与释放:资产「锁死」与物资「计数」的不对称机制——资产是一物一码,占用靠状态排他(同一台资产任一时点只能挂一张未终结的占用类单据,其他入口直接不出现该资产);物资是一条记录对一种物资,占用靠数量累计(占用量可被多张单同时占用,只要合计不超可用数量)。

swimlane-beta
    subgraph V1["资产:按状态锁死(排他)"]
        X1("提交占用类单据(领用/借用/处置)") --> X2("该资产被锁<br/>其他单据的候选里不再出现")
        X2 -->|"单据被拒绝或删除"| X3("释放,恢复可占")
        X2 -->|"确认发放或借出"| X4("转为在用/借用中<br/>仍不可再被占用")
        X2 -->|"处置单存在(任意状态)"| X5("处置单独占锁<br/>领用与借用均不可再发起")
    end
    subgraph V2["物资:按数量累计(可并发)"]
        Y1("提交(占用校验通过)") --> Y2("占用量 += 本次数量")
        Y2 -->|"确认发放"| Y3("库存数量 −= 数量<br/>占用量 −= 数量<br/>在外数量 += 数量(仅需归还物资)")
        Y2 -->|"拒绝或删除"| Y4("占用量 −= 数量<br/>库存数量不变")
        Y5("纯低值易耗品单<br/>不进审批、不记占用量") --> Y6("可用数量公式第三项单独扣除<br/>防止同物资多张草稿重复申领")
    end

两条恒等式(全文唯一口径,不得另立)

  1. 库存数量 = 可用数量 + 占用量 + 纯低值单预留,其中「纯低值单预留」= 同物资全部「审批状态已通过且单据领用日期为空」的纯低值单上该物资数量之和;
  2. 在外数量 = 已交付未收回,是独立池——不进库存、不参与可用数量计算,只用于退还与归还的数量上限核对及物资对账。 两条恒等式分别对应「已入库但未出库」与「已出库但未收回」两个互不相交的池子;混用会把借出量误算成可退量(见 §3.3.18)。

折旧判定树(四步顺序不可换:范围 → 起点 → 提满 → 已有记录;换序会让「新取得资产该期间本无记录」被误判为「已提满」而永久阻止)

本树只覆盖定时任务与历史折旧生成两个触发源;处置执行时的当期补提不走本树——它在核销时当场生成 1 条并直接置「已确认」,唯一拦截是「该期间已有未确认初稿」(见 §3.3.27)。已处置资产由本树的 ① 判据接住:处置当月照提、次月起不再进入本树。

flowchart TD
    S1["触发源①:定时任务<br/>每月 1 日 00:30 · 上一会计期间"] --> D0
    S2["触发源②:历史折旧生成<br/>按期补提 / 期初导入 · 任意区间"] --> D0

    D0["待判定:资产 × 会计期间"] --> D1{"① 在计提范围内?<br/>固定资产或无形资产<br/>已处置的:期间 ≤ 处置月(当月照提、次月起停止)"}
    D1 -->|否| DX1["不生成"]
    D1 -->|是| D2{"② 已到计提起点?<br/>开始使用日期(为空取取得日期)所在月的次月起"}
    D2 -->|否| DX1
    D2 -->|是| D3{"③ 已提满?<br/>已计提期数 = 使用年限"}
    D3 -->|是| DX1
    D3 -->|否| D4{"④ 该期间已有记录?"}

    D4 -->|"已确认"| DX2["跳过并提示「已跳过 N 条」"]
    D4 -->|"未确认初稿(触发源①)"| DX3["跳过,不删已存在的初稿"]
    D4 -->|"未确认初稿(触发源②)"| D5["先删后建"]
    D4 -->|"无"| D6["按台账锁定参数计算<br/>方法 / 年限 / 残值率,三处调用同公式"]
    D5 --> D6
    D6 --> D7["产出初稿,待财务确认"]

    classDef trigger fill:#E3F2FD,stroke:#1976D2,color:#0D47A1
    classDef judge fill:#FFF8E1,stroke:#F9A825,color:#6D4C00
    classDef stop fill:#FFEBEE,stroke:#C62828,color:#B71C1C
    classDef done fill:#E8F5E9,stroke:#2E7D32,color:#1B5E20

    class S1,S2 trigger
    class D1,D2,D3,D4 judge
    class DX1,DX2,DX3 stop
    class D7 done

转资产判定树(幂等 → 规则 → 拆条数 → 参数锁定;第二步与第三步之间不能跳过,否则低值易耗品会被误做折旧参数校验)

flowchart TD
    Z0["采购订单明细触发「转资产」"] --> Z1{"① 该明细已存在台账记录?"}

    Z1 -->|"是"| ZX1["返回首次生成的资产编码<br/>不重复建卡"]
    Z1 -->|"否"| Z2{"② 该物资类别存在启用中的转资产规则?"}

    Z2 -->|"否"| ZX2["阻止:「该物资类别未配置转资产规则」"]
    Z2 -->|"是"| Z3["按规则定目标资产类别与资产分类"]

    Z3 --> Z4{"③ 按资产类别拆条数"}

    Z4 -->|"固定资产 / 无形资产"| Z5["按采购数量一物一码<br/>每条原值取单价"]
    Z4 -->|"低值易耗品"| Z6["生成 1 条<br/>库存数量取采购数量,不记价格<br/>returnable 按目标分类带出"]

    Z5 --> Z7{"④ 目标分类有启用中的默认折旧规则?"}

    Z7 -->|"否"| ZX3["阻止:「该资产分类未配置启用的默认折旧摊销规则」"]
    Z7 -->|"是"| Z8["带出折旧方法/使用年限/残值率<br/>保存后锁定,规则变更不回溯"]

    Z6 --> Z9["低值不折旧,跳过参数校验"]

    Z8 --> Z10["生成台账记录并返回资产编码<br/>写 convertRule / sourceOrder / sourceOrderDetail<br/>depRule 仅固资与无形写,低值留空"]
    Z9 --> Z10

    classDef trigger fill:#E3F2FD,stroke:#1976D2,color:#0D47A1
    classDef judge fill:#FFF8E1,stroke:#F9A825,color:#6D4C00
    classDef stop fill:#FFEBEE,stroke:#C62828,color:#B71C1C
    classDef done fill:#E8F5E9,stroke:#2E7D32,color:#1B5E20

    class Z0 trigger
    class Z1,Z2,Z4,Z7 judge
    class ZX1,ZX2,ZX3 stop
    class Z10 done

资产状态与可发起单据的联动(总览)

本矩阵是规则总览,与下方各条规则冲突时以规则为准;矩阵随规则变更同步维护。

资产状态领用借用退还归还处置解封
在库✓✓——✓—
闲置✓✓——✓—
在用——✓———
借用(租赁)———✓——
待处置——————
已处置——————
封存—————✓

设备类资产不参与以上任何动作:是否为设备类资产 = 是 的资产不出现在领用、借用、处置的候选列表中,其领用、借用、维修、保养、调拨与报废均在设备管理应用办理。 封存只能经处置单办理:处置方式选「冻结封存」时审批止于财务、不进入处置人节点,通过后资产置「封存」;「解封」只对封存状态的资产开放,解封后回到「闲置」。 待处置与已处置:待处置 = 财务已通过、处置人尚未执行;已处置为终态,台账只读。 矩阵只适用于固定资产与无形资产:资产类别为低值易耗品的记录按库存数量与占用量增减,不设资产状态(status 留空),也不参与领用/借用/处置的占用类判断。

规则地图(按能力域索引):下表只做定位、不承载规则,同一域内以「权威条目」为准,其余条目只写差异。

能力域权威条目全部条目(§3.3.NN)
工作台§3.3.3(四类单据与待办去重口径的唯一出处)1、2、3
领用§3.3.7(提交后占用与删除的分层判据)4~10
借用§3.3.12(候选范围两类)11~16
归还§3.3.17(单头类型标签、行归属按所挂明细判定的主条)17~20
处置§3.3.27(审批链与处置执行或签)21~30
台账主数据§3.3.42(建档默认值与来源写入)31~44
折旧核算§3.3.46(计提范围与起点权威条目,公式与参数只在此定义)45~53
物资库存§3.3.6(可用数量公式唯一出处)6、43、44
资产履历§3.3.40(八类动作与来源外键)40
规则与字典§3.3.60(分类自建、字典只引用的归属判据)54~61
统计分析§3.3.62(报表口径与统计范围)62~66
  1. 「我的资产」卡统计当前时点下保管人为当前用户且状态为「在用」的资产条数与净值合计,点击跳转资产台账并预置「保管人=当前用户、状态=在用」筛选。

  2. 借用提醒卡列出当前用户作为借用人、预计归还日期早于当天且尚未登记归还的借用单,按逾期天数倒序,点击直达对应借用单。

  3. 「我的单据」卡列出当前用户创建的全部四类单据(领用单、借用单、归还单、处置单),含免审的纯低值易耗品领用单——纯低值单保存即「已通过」、不进审批流,若只在待办里找会永久看不到;按单据类型分组、按创建时间倒序,每条显示单号、类型、审批状态与最后更新时间,点击进入单据详情,已拒绝与已通过的也保留。审批与执行待办不在本卡展示:一律由平台待办中心(右上角图标)承担,本应用业务菜单不设审批队列,避免同一张单在两处各计一次。平台待办中心一律按单据去重计数:同一张归还单同时含领用退还与借用归还两类明细时,在「领用归还」与「借用归还」两个视图各出现一次,但在待办与执行待办中只计 1 条(按 tabEAMReturn 的单据 ID 去重,不按视图或明细行累计),否则资产管理员会看到 2 条实为同一张单的待确认任务。

  1. 领用单必须填写申请部门与申请日期,并至少录入一行明细;明细不单独记录领用类型,行类型按所选资产的资产类别判定——选到固定资产或无形资产时按资产行处理、该行领用数量固定为 1 且不可编辑,选到低值易耗品时按低值易耗品行处理并填写数量。领用单与领用明细不记录单价与金额,领用不做金额阈值审批。资产行必须逐行指定「使用人」,即该行这台资产最终交给谁使用——部门负责人为下属申领时,10 台资产须填 10 行的使用人(同一使用人可占多行),不允许整单只填一个使用人;低值易耗品行不填使用人、字段留空。使用人候选只含本机构及下级机构的人员,不跨机构选择,该范围由平台内置的数据权限控制、表单不另设筛选条件。使用人决定资产发给谁、使用部门归到哪:确认发放后按行回写台账的保管人、当前使用人与使用部门(见 §3.3.9)。

  2. 资产行只允许选择资产类别为固定资产或无形资产、状态为「在库」或「闲置」且「是否为设备类资产」为否的资产;低值易耗品行只允许选择资产类别为低值易耗品的记录,两类候选互不混入。

  3. 低值易耗品行不进入审批流,数量不得超过该记录当前的可用数量。可用数量 = 库存数量 − 占用量 − 同物资已保存未确认的纯低值单数量之和:纯低值单不进审批流、不记占用量,若不单独扣除,同一物资可被多张草稿重复申领而超发。「已保存未确认」的判据为:该纯低值单的审批状态为「已通过」且单据的领用日期(tabEAMReceive.receiveDate)为空——纯低值单保存即置「已通过」,资产管理员确认发放时写入领用日期,故以「已通过 + 领用日期为空」唯一识别「已生效但尚未出库」的单据,按单据上该物资的数量累加;已写入领用日期的单据不再计入(库存已在发放时扣减)。三项之外不再扣减在外数量——已发放未退还、已借出未归还的数量在出库当时已从库存数量中扣掉,重复扣会导致可用数量被算两次。待确认的归还不计入回补:归还单置「已通过」前,库存数量与在外数量都不变,可用数量也不增加(见 §3.3.17),避免物资在未验收前被提前领用。

  4. 含固定资产的领用单提交后进入审批流;占用与删除按单据类型分两层判断,草稿由表单按钮产生。①处置单是例外:只要该资产存在任一张处置单(草稿、已提交、处理中、已退回、已拒绝、已通过均算),就不允许再发起领用、借用或第二张处置单,直到该处置单被删除或处置完成;②领用与借用不适用①:同一资产存在「已提交」「处理中」或「已通过但资产管理员尚未确认发放/借出」的领用、借用明细行时,不允许再次发起占用类单据;低值易耗品按数量占用——同一物资按 §3.3.6 定义的可用数量校验(库存数量 − 占用量 − 同物资已保存未确认的纯低值单数量之和),本次申请数量超过可用数量时阻止并提示「该物资可用数量不足」;本节不再另立「占用量加本次数量不超过库存」的第二口径,物资数量上限一律以上述可用数量为唯一判据;「草稿」「已拒绝」不占用资产与物资,可直接发起新单;③编辑与删除口径:按 AC-10 的按钮状态矩阵执行(领用单、借用单与处置单按六值执行;归还单只有「已提交」「已通过」「已拒绝」三值,单独按 AC-10 的归还单段执行,见 §3.3.17)——「编辑」只在「草稿」「已退回」显示(领用单与借用单无退回动作,实际只有草稿可编辑);「删除」只在「草稿」「已退回」「已拒绝」显示,允许申请人本人物理删除并接受单号断号;「查看」六个状态均可用;「已提交」「处理中」「已通过」既不显示编辑也不显示删除;④草稿的产生:三类单据的表单均配置「保存」与「提交」两个按钮,点「保存」即生成或更新一条草稿、审批状态为「草稿」、只有创建人本人可编辑与删除、保存时只校验少数字段,点「提交」才进入审批流并做全量必填校验;提交后编辑入口隐藏,仅在单据被退回至「已退回」时重新显示。

  5. 固定资产的审批链为申请人 → 直属上级 → 总经理 → 资产管理员:提交后状态置「已提交」,直属上级通过后置「处理中」并流转至总经理,总经理通过后置「已通过」;前三个节点只有「通过」「拒绝」两个动作、无「退回」动作,资产管理员只有「确认发放」一个动作;任一审批节点拒绝后单据状态置「已拒绝」并终止流程,同时释放资产占用,申请人可删除该单据;「已拒绝」为终态,不可修改原单再提交,如需继续须重新发起新单据。资产管理员不承担退回与终止职能,只做发放确认。

  6. 总经理通过后单据状态置「已通过」、资产保持原状态,等待资产管理员确认发放;资产管理员确认发放后按明细行逐行回写:该行资产的资产状态置「在用」,保管人与当前使用人均置为该行明细的使用人,使用部门置为该使用人所属部门(按回写时点取使用人所在部门,此后人员调岗不自动改写台账),并写入领用日期(取确认发放当天,写在单据头的 receiveDate 上;台账不设领用日期字段,以该字段作为「是否已确认发放」的判据,见 §3.3.6)。台账的「保管人」与「当前使用人」在领用后恒为同一人,两个字段均保留、不做合并,也不提供单独维护入口;单据头的申请人与申请部门只记录谁提的单、哪个部门提的单,不参与台账回写。低值易耗品行不填使用人,也不回写资产状态、保管人、当前使用人与使用部门,仅在确认发放时按 §3.3.10 扣减库存数量并释放占用量;该物资「是否需归还物资」为是时,本行数量同时计入台账的「在外数量」并成为后续退还的上限依据,为否时不计入(出库即消耗,无退还环节)。

  7. 纯低值易耗品单免审:是否为纯低值易耗品单按明细所选资产的资产类别判定,全部明细的资产类别均为低值易耗品时,单据保存即置「已通过」、不记占用量(占用量恒为 0),由资产管理员确认发放时直接扣减库存数量;同一张单同时含资产行与低值易耗品行时整单进入审批流,低值易耗品行在提交时按数量记入占用量、库存数量不动,资产管理员确认发放时扣减库存数量并释放占用量;整单被拒绝或申请人删除时只释放占用量,库存数量不变。纯低值单虽不记占用量,可用数量校验时仍扣除同物资「已保存未确认」的纯低值单数量,防止超发。

  1. 借用单必须填写借用人、借用部门、借用日期与预计归还日期,并至少录入一行借用明细;借用人默认取申请人,允许改为本机构及下级机构内的其他人员(部门负责人可代下属借用),数据范围与删除权按申请人判定,逾期提醒与归还责任按借用人判定;借用部门取借用人所属部门,代借时取借用人所在部门、不取申请人部门,确认借出时按该值回写台账的使用部门;同一张借用单可含多行、一次借出多件资产或多种物资。资产行(固定资产、无形资产)一行一件、借用数量恒为 1;物资行(低值易耗品)一行一种、填写借用数量,同一物资在同一张单内只允许一行、不得拆成多行重复占用。租赁的租期、租金与出租方信息填入借用事由。

  2. 借用明细的候选包含两类:①状态为「在库」或「闲置」、「是否为设备类资产」为否的固定资产与无形资产;②「是否需归还物资」为是的低值易耗品。「是否需归还物资」为否的物资不出现在借用候选——这类物资借出后没有归还义务,只能走领用;候选列表按上述两类合并展示并以资产类别区分行类型。同一张借用单内不得重复选择同一资产;物资行的借用数量不得超过该物资当前可用数量(公式见 §3.3.6),超出时保存被阻止并提示「借用数量超过可用数量」;占用状态逐行校验。

  3. 借用单的审批链与领用一致:申请人 → 直属上级 → 总经理 → 资产管理员,状态置位同领用——提交后「已提交」、直属上级通过后「处理中」、总经理通过后「已通过」;前三个节点只有「通过」「拒绝」两个动作、无「退回」动作,资产管理员只有「确认借出」一个动作;审批节点拒绝后单据置「已拒绝」并终止流程,同时释放全部明细行的资产占用,申请人可删除该单据;不可修改原单再提交,如需继续须重新发起新单据。续期是唯一的例外:续期在同一张已通过的借用单上重新提交、复用本条审批链,任一节点拒绝时按 §3.3.16 回置「已通过」、不置「已拒绝」,不释放资产与物资占用、不终止借用关系,原预计归还日期保持不变。

  4. 总经理通过后单据置「已通过」、资产保持原状态;资产管理员确认借出后逐行回写:资产行的状态置「借用(租赁)」,保管人保持资产管理员不变,当前使用人置为借用单的借用人,使用部门置为借用部门,并写入借用日期(取确认借出当天);物资行不回写状态、保管人与使用人,按借用数量扣减库存数量、增加该物资的「在外数量」,并释放本行占用量。确认借出前逐行复核占用,任一行资产或物资已被其他未终结单据占用时整单不允许确认借出,并提示冲突的资产编码或物资编号。

  5. 预计归还日期早于当天且该单仍有未归还数量(存在借用数量大于已归还数量的明细行)时,系统每日提醒借用人与其直属上级,但不锁定借用单、不禁止继续发起业务;已全部归还的借用单不再提醒;续期审批期间一律按原预计归还日期判断(见 §3.3.16)。

  6. 续期是借用单上的独立动作按钮、不属于「编辑」:仅在单据状态为「已通过」、资产管理员已确认借出、且仍有未归还数量(借用数量大于已归还数量的明细行)时显示,已到期或已逾期未还同样可发起;点「续期」在借用单上修改预计归还日期后重新提交,同一单据重走「直属上级 → 总经理」两级审批,提交时单据状态置「已提交」、两级通过后回「已通过」,新日期生效并覆盖原预计归还日期,不再产生资产管理员确认节点;续期审批期间仍可登记归还,归还保存不改变单据的审批状态;续期审批期间的逾期判断与提醒按原预计归还日期计算——逾期天数、提醒触发与借用提醒卡一律取原日期,新日期仅在审批通过后生效并据此重算;续期不新建单据、不单独记录续期次数,以该单据的审批记录为凭;续期作用于整张借用单,多行借用明细的预计归还日期统一取新日期,不支持按行续期;该借用单只要仍有未归还数量(借用数量大于已归还数量的明细行)即可发起续期,不要求全部明细未归还,已全部归还的行不受影响。续期被拒的回落口径:续期重新提交后,任一审批节点选择「拒绝」时,单据审批状态回置「已通过」(不置「已拒绝」、不终止借用关系、不影响已借出资产的状态),原预计归还日期保持不变、新日期不生效,被拒后可再次发起续期;续期审批期间(状态为「已提交」)「续期」按钮隐藏,避免同一单据并发重复提交,审批结束回到「已通过」后,再按当时的最新未归还数量判断是否重新显示。

  1. 退还登记走归还单(tabEAMReturn)的领用归还视图(视图按单头归还类型标签筛选,见 §3.6):单头不绑定来源单,以多选字段 returnType 标注本单涉及的回库类型——一张归还单就是一次回库事件,可跨多张领用单与借用单合并交回,也可在同单内同时含「领用退还」与「借用归还」两类明细。必须至少录入一行归还明细,先在单头勾选本次涉及的类型(可两类同选),再逐行选交回的资产或物资——明细候选按单头勾选收窄:勾了「领用退还」才出领用未退余量大于 0 的原领用明细,勾了「借用归还」才出借用未还明细。每行挂且只挂一侧原明细,行所属类型由所挂明细自动判定(挂 receiveDetail 即领用退还、挂 borrowDetail 即借用归还),另一侧字段恒空,该关联是交回数量上限的校验依据(见 §3.3.18、§3.3.19);取消勾选某类型时,已填该类明细的行一并清空(候选集消失,保留旧值必错)。来源单据(receiveOrder/borrowOrder)用户不选,由系统在提交时按所选原明细反查父单回写、此后只读。资产类明细的交回数量恒为 1,低值易耗品与物资类明细填写交回数量。表单标签一律中性、不按来源切换:单头显示「交回人」「交回部门」「交回日期」,明细显示「交回数量」——一张单只有一个交回人、一个交回日期,混合单若按行切换标签会与单头字段自相矛盾;底表字段名不变(returner、returnDept、returnDate、qty)。交回人默认取登记人本人、资产管理员代登记时可选实际交回人;交回部门取交回人所属部门,不按明细所属来源单的申请部门推导——混合单只有一个交回人,按行取部门会出现同一单多个部门。同一张单内同一条原明细只允许出现一行,不得拆行重复申报。保存时按当时最新的未退还/未归还数量重新复核,不沿用表单打开时的余量。登记与确认两段式(本条对借用来源同样适用,见 §3.3.19):归还单不并入两条审批流,走一条独立的单节点工作流(登记 → 资产管理员确认),ApprovalStatus 只用「已提交」「已通过」「已拒绝」三值。①谁能登记——资产管理员,以及该资产或物资的使用人/借用人本人(管理人员只能为本人的在用资产或未退还、未归还的物资登记);②登记即生效的例外——登记人本人就是资产管理员时,保存即置「已通过」并立即执行回写,不再需要他人确认(本人即验收人);③使用人登记置「已提交」、不回写——待确认期间资产状态仍为「在用」、物资的库存数量与在外数量不动、原单明细的已退还数量不累加、不写履历,只登记单据本身;④确认与拒绝——资产管理员点「确认」置「已通过」并执行回写,点「拒绝」置「已拒绝」、不回写、为终态(登记人可删除后重新登记);⑤回写内容只在置「已通过」时执行一次、逐行按行归属处理——资产状态回到「闲置」、保管人置为资产管理员、当前使用人与使用部门清空、存放地点按行回写为本行的交回地点(仅固定资产与无形资产行,物资行不回写)并写入归还日期;物资的库存数量加本行数量、在外数量减本行数量;挂原领用明细的行累加其「已退还数量」、挂原借用明细的行累加其「已归还数量」;按 §3.3.40 按明细行写「退还」或「归还」履历。⑥候选与防重——使用人/借用人本人登记时候选只含本人未退还或未归还的明细;资产管理员登记时按原单的 createdOrg 取本机构及下级机构全部未退还或未归还的明细(与 §3.6 数据范围同口径,不按管理员本人所属机构另算),可按交回人、部门、来源单号再过滤;按所选类型呈现、候选按来源单据分组并支持按资产编码/名称/来源单号检索(组标题即来源单号,仅展示、不参与选择;跨单后候选可能很长,检索与分组是必需项):领用退还候选为已确认发放、状态仍为「在用」的资产,与已确认发放且「是否需归还物资」为是、未退还数量大于 0 的物资;借用归还候选为已确认借出、资产状态仍为「借用(租赁)」的资产,与未归还数量大于 0 的物资;已被其他未确认归还单涉及的对象不再出现在候选中;数量上限按「该原明细的未退还或未归还数量减去同明细下其他未确认归还单的数量」判定;同一张单内同一条原明细只允许出现一行。⑦编辑与删除——「编辑」只在「已提交」对登记人本人显示,「已通过」不提供编辑;「删除」在「已提交」「已拒绝」对登记人本人与资产管理员显示,因未回写、删除无副作用;「已通过」的删除仅在同时满足两个条件时显示——本单每一条明细在其原明细下都是最后一次回库(该原明细此后没有其他归还登记),且本单涉及的资产与物资此后未再发生领用、借用或入库;跨来源合并单须逐条明细都满足,任一条不满足即整单不显示删除;删除前先按 sourceReturn 物理删除本单产生的全部履历,再回滚资产与数量,两步同一次操作完成;删除后完整回滚(资产状态回到登记前状态、保管人与当前使用人回填为原明细对应的使用人或借用人、原明细的已退还/已归还数量减去本单数量、物资库存数量与在外数量同向回退);条件不满足时不显示删除,错账由资产管理员在归还说明中登记更正原因后线下处理。明细选到的记录为低值易耗品时按 §3.3.18 处理、不回写资产状态。

  2. 归还明细挂的是原领用明细且选到的记录为低值易耗品时(此时 borrowOrder 与 borrowDetail 恒空),只有「是否需归还物资」为是的物资才进入退还候选,为否的物资出库即消耗、不提供退还入口;填写归还数量后,单据置「已通过」时(资产管理员本人登记即保存时,使用人登记为资产管理员确认时)回补该物资的库存数量、同步减少其「在外数量」,不回写资产状态、保管人与使用人。归还数量不得超过该行原领用明细的未退还数量(该行领用数量减已退还数量,再减同明细下其他未确认归还单的数量;确认时才累加到原领用明细的「已退还数量」字段;资产行领用数量恒为 1,退还时系统把该行的已退还数量写为 1)——这是唯一的上限口径;物资的「在外数量」是只读展示与对账口径,不参与退还数量校验(它同时含借用未还部分,用作上限会把借出量误算成可退量)。可分次退还,同一条领用明细可对应多张归还单。原领用明细由系统按物资与领用单回填,既展示来源也作为上限校验依据,人工不可改动。同一张归还单可同时含两类来源(领用退还、借用归还)与两类行(资产行、物资行):领用来源的物资行按本条处理,借用来源(挂原借用明细)的物资行按 §3.3.19 处理,资产行按所属来源分别回写;一张单内各明细行按各自的原明细分别校验上限、分别累加。

  3. 归还登记走归还单(tabEAMReturn)的借用归还视图(按单头归还类型标签筛选,见 §3.6):单头不绑定来源单,一张单可跨多张借用单(也可与领用退还同单)合并归还;必须至少录入一行归还明细,单头须勾选「借用归还」,行内直接选归还的资产或物资并自动带出该对象在原借用单上的借用明细;单头未勾「借用归还」却填了借用侧原明细、或填了领用侧明细时保存被阻止。每行挂且只挂原借用明细(receiveOrder/receiveDetail 在本类型下恒空),该关联是归还数量上限的校验依据;同一张单内同一条原借用明细只允许出现一行。登记后不立即回写:按 §3.3.17 的登记与确认两段式执行——资产管理员本人登记时保存即置「已通过」并立即回写,使用人/借用人登记时置「已提交」、待资产管理员确认后才回写;置「已通过」时资产状态回到「闲置」、保管人置为资产管理员、当前使用人与使用部门清空、写入归还日期,原借用明细的「已归还数量」累加本单数量,并按 §3.3.40 写一条「归还」履历。候选按 §3.3.17 ⑥ 的口径取该登记人全部未归还的借用明细:已确认借出且资产状态仍为「借用(租赁)」的资产、未归还数量仍大于 0 的物资,两者合并呈现并按原借用单分组,已被其他未确认归还单涉及的对象不出现。归还数量:资产行恒为 1,物资行不得超过该借用明细的未归还数量(表单标签一律中性,显示「交回人」「交回部门」「交回日期」「交回数量」,见 §3.3.17)(借用数量减已归还数量,再减同明细下其他未确认归还单的数量;保存后仅在确认时累加到该行的「已归还数量」),并按保存时的最新余量复核,不沿用表单打开时的数值;同一条借用明细可分次归还、跨多张归还单累积,资产行因数量恒为 1 实际只归还一次。未归还完毕的明细继续保持「借用(租赁)」与原使用人,全部明细的已归还数量等于借用数量时借用单才算结束,此前持续计入逾期提醒范围、也仍可发起续期。归还单的编辑与删除口径与领用退还完全一致,见 §3.3.17 ⑦;借用来源回滚时资产状态回到「借用(租赁)」、保管人与当前使用人回填为原借用单的借用人。

  4. 归还明细按行记录交回地点与验收结论:原单头的「归还地点」「归还说明」下沉到明细行(字段 returnLocation、reason 移至 tabEAMReturnDetail,显示名改「交回地点」「交回说明」),每行填写交回地点与交回说明,资产管理员确认时逐行选择验收结论(verdict,完好/破损/缺件,行级必选)并填写验收说明(reason),作为维修与赔付依据;任一行未选验收结论时确认被阻止,reason 可空、verdict 不可空——两者职责分开,不把结论写进说明里。置「已通过」时按行回写台账的存放地点(tabEAMAsset.location,仅固定资产与无形资产行,物资行不回写),取代原「线下登记」口径;单头只保留交回人、交回部门、交回日期与附件四项,returnDate 不下沉——它是一次回库事件的时间坐标,下沉会与库存回补月份(§3.3.18)冲突,分批交回=拆单而不是一行一个日期。错账更正也记在本行的交回说明里,不再写到单头。

  1. 处置方式只能取「出售」「无偿调出」「报废」「盘亏」「冻结封存」五种。

  2. 处置候选仅包含「是否为设备类资产」为否且资产类别不为低值易耗品的资产,设备类资产的处置(含报废)一律在设备管理系统办理。

  3. 只有资产状态为「在库」或「闲置」的资产可发起处置,处于在用、借用(租赁)、待处置与已处置的资产不出现在选资产列表。盘亏同样只支持「在库」与「闲置」资产:在用或借用(租赁)中的资产实存小于账存时,须先办理退还或归还使资产回到「闲置」,再发起盘亏核销。

  4. 处置方式为「出售」时必须填写处置金额与受让方,处置金额保留 2 位小数;系统不校验金额是否高于资产净值,金额是否合理由财务审批节点判断。

  5. 处置方式为「无偿调出」或「报废」时必须填写接收单位与原因。

  6. 处置方式为「盘亏」时处置金额固定为 0 且不可编辑,必须填写责任人与原因。

  7. 处置审批链为申请人 → 直属上级 → 总经理 → 财务,财务通过后资产状态置「待处置」,处置人候选人为该资产当前台账保管人与资产管理员两人(本版即在库与闲置两种状态,保管人均为资产管理员,故两名候选人常态下合为同一人、按人去重后只发一条待办);直属上级、总经理、财务三个节点各有「通过」「退回」「否决」三个动作:通过进入下一节点;退回则单据置「已退回」、资产保持原状态,申请人可修改同一单据后以同一单号重提,重提时审批状态由「已退回」置「已提交」、审批记录在原单上续写;否决则单据置「已拒绝」、终止流程,该资产在删除此单前不接受任何新单据(见 §3.3.30);处置方式为「冻结封存」时审批止于财务,不进入处置人节点。

  8. 财务通过后由处置人执行确认(单节点、或签):候选人为该资产执行前的台账保管人与资产管理员两人,任一人在待办中处理即完成、另一人的待办自动关闭,同一人时按人去重只发一条待办;不做两级串行、不留两个时间戳、不设「同一人跳过」这类机制。执行人一次确认即落库四项并核销账面:确认实物已交出或已不存在、录入实际处置时间、确认实际处置金额、置「已处置」。该节点是执行确认、不是审批——处置仍只有一条工作流,不新增审批流;处置人不落字段(updatedBy 即执行人),权限矩阵不为处置人单列角色。执行人界面显示预估补提金额与预估处置净值:按下面同一公式、同一参数实时计算,只读展示、不落库,供交接核对;显示与落库不一致时以落库值为准,不设「先算后改」的中间态。实物、金额或净值与单据不符时,执行人可退回申请人:单据置「已退回」、资产恢复原状态,申请人修改后以同一单号重提、重走四个审批节点(与三个审批节点的退回同一语义,不另立规则),执行节点不设「否决」——否决权只属于审批节点。处置执行时自动补提当期折旧(承接 §3.3.46「处置当月照提」):只在处置人确认核销时触发,申请与三个审批节点均不触发(避免被退回或否决的单留下折旧)。处置所属会计期间取「实际处置时间」所在自然月(yyyy-MM),不由用户另选、也不取审批通过时间。判定顺序固定不可换:①是否属计提范围(固定资产/无形资产)→ ②是否已到计提起点 → ③是否已提满 → ④该期间是否已有记录 → ⑤补提。补提生成即置「已确认」(净值只认已确认累计折旧,留初稿会产出「已处置资产带未确认折旧」、而台账已只读无入口确认的僵尸记录),按台账锁定参数、与定时任务同公式同源,该资产该期间至多 1 条(幂等),说明字段记处置单号供追溯,记录类型沿用「正常计提」、不新增字典值。唯一保留的拦截:该期间已有未确认初稿时提示「请先确认 {期间} 折旧」——那笔只可能来自财务主动补提,处置人无权代确认;校验不通过则整笔执行不落库、资产状态不变。补提、资产置「已处置」、清空保管人/当前使用人/使用部门、写处置损益必须同一事务,任一步失败整笔不落库。处置时净值取该会计期间确认后的净值(原值减已确认累计折旧),处置损益=实际处置金额 − 处置时净值。

  9. 处置方式为「冻结封存」时,财务通过后资产状态置「封存」并写入封存日期,不置「待处置」也不置「已处置」,流程直接结束。

  10. 同一条资产只允许存在一张处置单,不论状态:只要已有草稿、已提交、处理中、已退回、已拒绝或已通过的处置单,该资产即不接受第二张处置单,也不接受领用与借用。三个审批动作的结果不同——通过进入下一节点,末节点通过后资产置「待处置」(冻结封存置「封存」);退回单据置「已退回」,申请人可修改同一单据后以同一单号重提,重提时从头重走四个审批节点并重新校验资产状态(退回期间资产可能已被领用或借用);否决单据置「已拒绝」,流程终止、不可编辑、不可重提,申请人须物理删除该单后才能重新发起。已通过的处置单随处置完成终结,不提供删除。

  1. 台账按「固定资产」「无形资产」「低值易耗品」三个主视图展示,「低值易耗品」视图条件为资产类别 = 低值易耗品,承载物资建档与入库登记入口——归还(含领用退还与借用归还)统一在「业务办理 · 归还单」办理,台账视图不设退还入口;另提供「设备类资产」筛选视图(条件为「是否为设备类资产」= 是);默认按资产编号倒序、每页 20 条。

  2. 资产编号由平台高级自动编码生成,全应用唯一且生成后不可编辑。

  3. 资产类别只有固定资产、无形资产、低值易耗品三种,资产类别为固定资产时显示「是否为设备类资产」开关;资产分类的「是否设备类」标记为是时,该开关自动置为是、仍允许人工取消;勾选后按台账表单继续录入并生成资产编码,设备管理系统凭该资产编码关联设备记录。设备类判定一律以台账的「是否设备类资产」字段为准,分类上的标记只用于建档时自动带出与列表筛选。 「设备类资产」不是第四种资产类别:它是固定资产下按「是否为设备类资产 = 是」保存的筛选视图,只在台账列表提供一个预设条件的视图入口,不占菜单页签、不单独建表,也不影响资产类别取值与折旧计提口径。

  4. 同一资产编码只允许被一条设备记录关联。

  5. 设备类资产的资产状态以设备管理系统为准,台账中该字段只读、不提供修改入口,字段上提示「状态以设备管理系统为准」;本应用不定义状态回写接口与同步机制,跨系统的状态一致性由设备管理侧负责。

  6. 存放地点在台账中为自由文本字段,最长 50 字,不做字典选择与层级校验。

  7. 净值 = 原值 − 累计折旧,由系统自动计算且只读。

  8. 封存不提供独立动作,只能通过处置单的「冻结封存」方式办理:财务通过后资产状态置「封存」、保管人置为资产管理员、当前使用人与使用部门清空,并写入封存日期。

  9. 只有状态为「封存」的资产可执行解封,解封由资产管理员操作:解封后资产状态置「闲置」、清空封存日期,解封后可再次领用、借用或处置。

  10. 资产履历只记实物与使用权轨迹,在建档、领用、退还、借用、归还、处置、封存、解封八类动作发生时自动写入,记录使用人、使用部门、变更前后状态、操作人与来源单据(点击可跳转原单据)。来源由四个关系字段承载:sourceReceive/sourceBorrow/sourceReturn/sourceDisposal,至多一个非空——四者全空且 sourceBillNo 为空 = 手工建档或解封,四者全空且 sourceBillNo 有值 = 盘盈建档(填盘盈单号),不再保留 sourceBillType 字符串字段;退还与归还虽共用一张归还单,履历动作仍按明细行所挂的原明细判定记「退还」或「归还」(挂领用明细记「退还」、挂借用明细记「归还」;不读单头的多选标签);七个动作的写入时点固定:建档=保存时、领用=确认发放、借用=确认借出、退还与归还=归还单置「已通过」、处置=点「执行」并置「已处置」、封存=财务通过、解封=解封动作;其中「建档」涵盖采购订单转资产、手工建档与盘盈入账三种来源,统一记「建档」、不单列动作(原来源可由来源单据与取得方式区分)。设备维修、保养、调拨等日常使用类动作不在本应用记录,由设备管理系统负责。退还与归还的履历在该归还单置「已通过」时、按明细行逐行写入(一行一条履历,不按单写一条;同一张跨单混合单会同时产生「退还」与「归还」两类履历),仅登记、尚未确认的归还单不写履历、也不改变资产状态。折旧记录的确认、删除与补录只写在折旧记录表内,不写入履历。

  11. 已处置资产在台账中只读,不提供编辑与删除入口。

  12. 建档时资产状态默认置「在库」,资产类别为低值易耗品时状态留空、不置「在库」;保管人默认置为资产管理员、当前使用人与使用部门为空,涵盖采购订单转资产、手工建档与盘盈入账三种来源;此后经领用或借用再退还、归还的资产一律置「闲置」,不再回到「在库」。台账记录仅在从未发生业务时允许删除:固定资产与无形资产须状态为「在库」、资产履历中仅有「建档」一条记录(建档本身必写履历,故不能以「无履历」为判据)且四个来源外键全空且 sourceBillNo 为空(即从未被领用、借用、退还/归还或处置引用,也无盘盈单号,见 §3.3.40);低值易耗品须无已确认发放的领用记录、无已确认借出的借用记录、无入库登记记录(判据为「首次入库日期」为空),且**「在外数量」为 0**。库存数量大于 0 时不阻止删除,但须二次确认——库存数量只在建档时可直接填写、保存后只读;从未入库的物资,其库存即建档时手填的建账数、没有任何实物流转记录(一旦做过入库登记,「首次入库日期」即非空、已被前一条判据排除),删掉该条记录连带删掉建账数属正常清理,不算丢失业务数据。确认框须写明「该物资当前库存 {N} 将随记录一并删除」,由操作人自行核对是否误删真实在库量;不做「必须先领用清零才能删」的硬门槛——那会为清理一条误建记录而凭空产生一张领用单与一条履历。已产生任何业务记录的资产不允许删除,只能通过处置单置「已处置」。

  13. 低值易耗品的物资内容在资产台账中维护:资产类别选「低值易耗品」,填写名称、分类、规格型号、计量单位、库存数量与「是否需归还物资」,物资编号按 DZ-{seq} 自动生成。「是否需归还物资」下沉到物资级(tabEAMAsset.returnable):建档时按所选资产分类的同名字段带出、允许逐条修改,此后领用能否退还、借用能否借出、在外数量是否统计,一律以台账字段为准;分类上的 returnable 只作建档默认值与分类维护列表的只读展示,不再直接驱动流程——带出规则覆盖全部建档路径:手工建档与采购订单转资产生成的物资记录一律按目标资产分类的同名字段带出,分类上未设该字段(值为空)时按「否」建档;带出后允许逐条修改,修改分类上的值不回写已有物资(与「是否设备类」同带出模式,但该字段不参与列表筛选)。新增只读字段「在外数量」:等于已确认发放的领用数量中尚未退还的部分 + 已确认借出的借用数量中尚未归还的部分,由系统随发放、退还、借出、归还四个动作自动增减,不可手工填写;「是否需归还物资」为否的物资出库即消耗,不产生在外数量。库存数量仅在建档时可直接填写(默认 0),保存后转为只读,此后只由入库登记累加;占用量由系统按未终结单据自动维护、不可手工填写,口径是已提交、处理中与已通过未确认的借用单物资行数量,加含低值易耗品行的混合领用单中低值行的数量;纯低值领用单不计入占用量,改由 §3.3.6 可用数量公式的第三项单独扣除;该类别不设资产状态,保存时字段留空。

  14. 低值易耗品入库由资产管理员登记:填写入库数量,保存后累加该记录的库存数量,不生成单据;本应用不记录物资价格——台账不设参考单价、入库登记不填入库单价,物资金额不参与任何统计与折旧(物资不折旧);保存时若该记录的「首次入库日期」为空则同时写入当天,非空则保持不变,该字段只读、是台账删除判定的依据。本版为手工登记,二期改由仓库管理应用按入库单回写数量,手工入口届时下线(见 §五 第 4 条)。入库流水与入库单由仓库管理应用负责,本应用不建流水表、不保存入库单,只累加库存数量;§3.3.42 删除判定中的「无入库登记」,指从未在本应用执行过入库登记动作。

  1. 累计折旧为只读字段,等于该资产全部已确认折旧记录的金额之和,由系统自动汇总;未确认初稿不计入,不提供手工录入与修改入口。存量资产上线时由「历史折旧生成·期初导入」(§3.3.49)按迁移时点的累计折旧逐月生成历史记录,财务确认后才计入,等式不变。

  2. 计提范围仅含资产类别为固定资产与无形资产的记录,低值易耗品不生成折旧记录。「开始使用日期」的录入规则:采购订单转资产时默认取该采购明细的到货日期,允许资产管理员在建档时修改;手工建档时必填、默认取取得日期;该字段为空时计提起点回退取「取得日期」。计提起点:自「开始使用日期」(为空时取「取得日期」)所在月的次月起计提,取得后长期未开始使用的,取得次月至开始使用当月均不计提;状态置「已处置」的当月照提、次月起停止,「封存」与「待处置」属暂时退出使用、期间继续计提;累计折旧达到「计提原值 ×(1 − 残值率)」后不再计提、净值保留残值。每月 1 日 00:30 由定时任务生成上一会计期间的折旧初稿;该期间若已由人工补提生成过记录(不论初稿还是已确认),定时任务跳过、不重复生成。财务可随时通过「历史折旧生成·按期补提」(§3.3.49)按所选区间补提,同一期间重复执行时先删后建、不触碰已确认记录;初稿按台账的折旧参数(折旧方法、使用年限、残值率)计算,初稿不累加累计折旧;台账的折旧参数在建档时从默认折旧规则带入并锁定,此后修改或停用规则不影响已建档资产(见 §3.3.57);折旧记录不再保存方法、年限、残值率与计提原值快照,参数来源由台账的折旧规则引用与已计提期数追溯。计提公式:直线法月折旧额 =(计提原值 − 计提原值 × 残值率)÷ 使用年限(月);双倍余额递减月折旧额 = 期初净值 × 2 ÷ 使用年限(月),最后两年改用直线法摊销剩余可提金额;年数总和月折旧额 =(计提原值 − 计提原值 × 残值率)× 剩余可使用月数 ÷ 年数总和,其中年数总和 = 使用年限(月)×[使用年限(月)+ 1]÷ 2;工作量法本版不实现,字典项已停用。

  3. 财务确认折旧初稿后,按确认金额计入资产累计折旧(累计折旧由已确认记录自动汇总,无需手工累加),未确认的初稿不参与净值计算。

  4. 已确认的折旧记录不可编辑、不可删除、不可冲减,本期不提供任何纠正入口。发现金额有误时由财务在账外处理(如线下调整凭证),并在该条记录的说明中注明原因,系统内不生成反向记录,累计折旧与台账净值不因纠正动作变动。补录冲减功能本期不实现,列入 R2 讨论。

  5. 历史折旧生成(一个入口、两种方式,取代原「历史折旧计提」与「历史折旧初始化」):按期补提=财务选资产 + 起止会计期月(起始不早于该资产的计提起点、终止不晚于当前自然月),按台账锁定的折旧参数(折旧方法、使用年限、残值率、计提原值)逐月生成所选期间的折旧记录、类型「正常计提」,用于补提漏提或定时任务漏跑;期初导入=财务选存量资产 + 迁移时点 + 旧系统累计折旧余额,从计提起点(开始使用日期所在月的次月)生成到迁移时点、类型「存量迁移」,各条金额合计等于所填余额、末条吸收尾差,历史段统一按直线法均摊、不按台账的折旧方法回溯重算。两种方式统一三条规则:①同一资产同一会计期间只允许存在 1 条记录,不论来源(取代原「两种方式双向互斥」的表述);②已有已确认记录的期间跳过并提示「已跳过 {N} 条已确认记录」,已有未确认初稿的期间先删除后重新生成;③产出一律为初稿,需财务逐条或批量确认后才计入累计折旧,确认后不可删除、本应用不提供冲减入口(见 §3.3.48),差额由财务线下处理。生成完成后次月起按 §3.3.46 正常计提,已计提期数按已确认记录所属期间数自动汇总。

  6. 折旧管理列表按会计期间倒序展示全部资产的折旧记录,默认期间为上一会计期间(定时任务产出的恒为上月,取本月只会看到空列表),支持按资产分类、使用部门与记录状态(初稿、已确认)筛选;会计期间为自然月(1 日 00:00 至月末 23:59),期间取值固定为 yyyy-MM(如 2026-10),存储、筛选与倒序均按该格式,字符串升序即时间序;本年度为自然年(1 月 1 日至 12 月 31 日)。

  7. 财务可勾选状态为「初稿」的折旧记录批量确认,批量确认与单条确认同口径:按确认金额累加到资产累计折旧。

  8. 折旧管理列表与资产详情「折旧」页签同源,页签自动按当前资产过滤并展示该资产全部记录。

  9. 折旧记录的删除只支持单条操作且需二次确认,仅未确认的初稿可删除;已确认记录不可删除,本应用不提供冲减入口(见 §3.3.48)。不提供批量删除。删除为物理删除,记录不再保留、操作人与操作时间无痕可查;误删后若需恢复该期间的计提数据,只能对该资产执行 §3.3.49「历史折旧生成 · 按期补提」、区间选该期间重新生成(与定时任务同源同公式,结果一致)。

三处调用的计算必须同源:定时任务(上一会计期间)、历史折旧生成(按期补提/期初导入,任意区间)、处置执行补提(核销时当期一笔)必须共用同一段计算逻辑——同一公式、同一参数来源(台账建档时锁定的折旧方法/使用年限/残值率),不得各写一份,否则三处金额会算出三个结果。处置补提与置「已处置」、清空保管人/当前使用人/使用部门、写处置损益必须落在同一事务内,任一步失败整笔回滚。本约束是实现要求,不是待外部确认项。

  1. 转资产规则按「采购物资类别 → 目标资产类别 + 目标资产分类」配置,同一采购物资类别只允许存在一条启用中的规则;转资产时按采购明细的物资类别匹配启用规则,匹配不到时阻止转资产并提示「该物资类别未配置启用的转资产规则,请先在规则配置中维护」。

  2. 转资产规则不配置折旧方法、使用年限与残值率——这三项一律取自默认折旧摊销规则(§3.3.56),同一组参数只存一处,避免两张规则表各存一份、两处给出不同年限时没有判据。转资产时按目标资产分类反查启用中的默认折旧规则,把折旧方法、使用年限、残值率三项一并带入台账;目标资产分类无启用规则时,固定资产与无形资产的转资产被阻止并提示「该资产分类未配置启用的默认折旧摊销规则」;低值易耗品不折旧,不做此项校验、也不带出折旧参数。建档保存前允许资产管理员逐条调整这三项、保存后锁定,此后修改或停用任一规则都不回溯已建档资产(见 §3.3.57);台账同时记录所用转资产规则与所用折旧规则,以及采购来源的两个关系字段 sourceOrder(ref tabCRMOrder)与 sourceOrderDetail(ref tabCRMOrderDetail)——转资产时写入、此后不可编辑,手工建档与盘盈建档两者留空;订单号在订单头上,只挂明细会使列表与导出显示订单号要走两跳(关联列只能配一层显示),故两个都落。同一采购明细重复转资产时以「该采购明细是否已存在台账记录」为判据(关系存在性,不再比对文本行号),已存在则返回首次生成的资产编码、不重复建卡。该判据依赖 sourceOrderDetail 有值:存量资产(上线前已建档、该字段为空)在数据迁移时按「订单号 + 物资名称 + 采购数量」尽量回填;回填不上的记录,采购订单明细上的「转资产」入口对其不显示——存量物资只能手工建档或盘盈入账新增、不从采购明细转资产,以保证这条判据对存量同样成立(迁移口径见 §五 第 3 条)。已转资产的采购明细禁止删除、禁止修改数量与物资类别,防止台账与采购来源脱钩。转资产按资产类别拆分:固定资产与无形资产一物一码,按采购数量生成对应条数的台账、每条原值取单价;低值易耗品生成一条记录,库存数量取采购数量(本应用不记录物资价格)。

  3. 默认折旧摊销规则按「资产类别 + 资产分类」配置折旧方法、使用年限与残值率,作为月度计提的计算参数;同一资产类别下的同一资产分类只允许存在一条启用中的规则。该规则同时是折旧参数的唯一来源——转资产(§3.3.55)与手工建档(§3.3.46)都按目标资产分类反查启用规则、把三项一并带入台账,转资产规则不再另存年限与残值率。

  4. 规则的修改与停用只对之后新建档的资产生效,不回溯修改已有资产的使用年限与残值率;转资产规则的目标类别与目标分类变更同样不回溯已建档资产(台账的类别与分类在建档时即固化)。

  1. 固定资产分类、无形资产分类、低值易耗品分类维护在同一张资产分类表 tabEAMCategory 中,以三条根节点(固定资产分类、无形资产分类、低值易耗品分类)区分;三条根节点固定存在、不可删除、不可改类别与上级,其下子项可自由增删并支持多级;三个维护入口以根节点为界,各自展示该根节点子树下的全部分类项。「是否需归还物资」在分类维护表单上可编辑,但仅低值易耗品子树下的分类项显示该字段,固定资产与无形资产分类不显示该字段、也不参与任何判定;该字段的修改只影响此后新建的物资记录,已有物资一律以台账字段为准(见 §3.3.43)。分类维护列表以只读标记展示该列。

  2. 分类项编码在同一上级下唯一,不同层级下可重复;资产建档时按所选资产类别自动过滤出该类别根节点子树下的全部分类项。

  3. 基础设置分三类,职责不同:①资产分类为自建树表(tabEAMCategory),固定资产、无形资产、低值易耗品三条根节点同表维护、可增删改,是本应用唯一可维护的分类体系;②资产类别、处置方法与折旧方法为字典、可维护,分别对应 #AssetType、#DisposalType 与 #DepreciationMethod,供建档、处置单与折旧规则选用——#AssetType 的三条取值(固定资产/无形资产/低值易耗品)固定、不可增删(台账逻辑依赖),只可改显示名与颜色;#DisposalType 的显示名与菜单「处置方法」对齐;③资产状态(#AssetStatus)、资产履历动作(#AssetActionType)、折旧记录类型(#DepRecordType)为平台内置字典,本应用只读、不建维护页——资产状态取值固定七项,由建档、领用、退还、借用、归还、封存、解封、处置八个动作写入,应用内不允许增改或停用,避免同一状态被两处定义。分级依据是「谁拥有这份主数据」:分类是本应用的业务概念、字典是平台的基础枚举,前者自建、后者只引用。

  4. 存在下级分类的分类项不允许删除,删除时提示「请先删除下级分类」;已被资产台账、转资产规则或默认折旧摊销规则引用的分类项不允许删除,删除时提示「该分类已被引用」。

  1. 资产台账报表按资产类别与使用部门汇总资产条数、原值合计、累计折旧合计与净值合计,设备类资产同样计入并参与折旧计提,默认统计期间为本年度;资产类别为低值易耗品的记录只计条数,不计原值、累计折旧与净值(物资不记录价格,不存在金额口径)。

  2. 资产状态分布以饼图展示各资产状态的条数占比,各状态占比之和为 100%,取当前时点的资产状态,并在图例中标注「可用库存 = 在库 + 闲置」的合计;低值易耗品不参与本报表统计,按资产类别排除,不以资产状态是否为空作为排除条件。

  3. 部门资产统计按使用部门列出资产条数与原值合计,支持下钻到该部门的资产清单,默认统计期间为本年度。

  4. 个人资产统计按保管人列出当前时点下在用资产的条数、原值合计与净值合计。

  5. 折旧汇总按会计期间汇总应提、已确认与未确认金额,默认统计期间为本年度。

四张单据(tabEAMReceive、tabEAMBorrow、tabEAMReturn、tabEAMDisposal)的 ApprovalStatus 字段引用平台字典 #ApprovalStatus,值域为草稿、已提交、处理中、已通过、已退回、已拒绝六项;本应用不自造状态值,也不扩值。处置单六值全部使用;领用单与借用单无「退回」动作,实际只出现草稿、已提交、处理中、已通过、已拒绝五值。归还单 tabEAMReturn 一张表承载两类回库——领用退还与借用归还,类型声明在单头、归属判定在明细行(单头以多选 returnType 标注本单涉及的类型,明细行不设类型字段、按所挂原单明细自动归属),单头不绑来源单,两套 ER 都不画 REC、BOR 指向归还单单头的关系线,真实关联只存在于 RECD、BORD 与归还明细之间;一张单一一次回库事件,可跨多张领用单与借用单合并交回、可同含两类明细;归还单不设多级 ,只走「登记 → 资产管理员确认」单节点,ApprovalStatus 实际只出现已提交、已通过、已拒绝三值(资产管理员本人登记时保存即「已通过」,见 §3.3.17)。

两个来源体系分工不同,不可混用:资产履历的来源由四个关系字段承载(sourceReceive/sourceBorrow/sourceReturn/sourceDisposal,至多一个非空;四个全空时按 sourceBillNo 区分手工建档/解封与盘盈建档);采购来源由台账的两个关系字段承载(sourceOrder/sourceOrderDetail,转资产时写入、手工建档为空)。原 sourceBillType 字符串字段与 sourceNo/sourceLineId 两个文本快照字段随本轮删除,改由关系字段承担。

外部表 3 个:tabMachineLibrary(设备台账,只读关联)、tabCRMOrder(采购订单)、tabCRMOrderDetail(采购订单明细)。后两者为结构强依赖,只画框、不列字段。

erDiagram
    direction LR
    ASSET[tabEAMAsset资产台账]
    LOG[tabEAMAssetLog资产履历]
    DEP[tabEAMDepSchedule折旧记录]
    subgraph 领用业务
        REC[tabEAMReceive领用单]
        RECD[tabEAMReceiveDetail领用明细]
    end
    subgraph 借用业务
        BOR[tabEAMBorrow借用单]
        BORD[tabEAMBorrowDetail借用明细]
    end
    subgraph 退还归还业务
        RTRN[tabEAMReturn退还归还单]
        RTRND[tabEAMReturnDetail退还归还明细]
    end
    DIS[tabEAMDisposal处置单]
    CAT[tabEAMCategory资产分类]
    subgraph 业务规则
        CRULE[tabEAMConvertRule转资产规则]
        DRULE[tabEAMDepRule默认折旧摊销规则]
    end
    ORD[tabCRMOrder采购订单]
    ORDD[tabCRMOrderDetail采购订单明细]
    M[tabMachineLibrary设备台账]

    ASSET ||--o| M : "设备记录关联资产编码"
    CAT |o--o{ CAT : "上级分类"
    CAT ||--o{ ASSET : "分类"
    CAT ||--o{ CRULE : "目标分类"
    CAT ||--o{ DRULE : "分类"
    ASSET ||--|{ LOG : "履历-建档必写"
    CRULE |o--o{ ASSET : "转资产"
    ASSET ||--o{ DEP : "折旧记录"
    DRULE |o--o{ ASSET : "折旧参数来源"
    REC ||--|{ RECD : "明细"
    RECD }o--|| ASSET : "资产行/物资行"
    RTRN ||--|{ RTRND : "明细"
    RTRND }o--|| ASSET : ""
    RECD |o--o{ RTRND : "原领用明细-归属退还"
    BORD |o--o{ RTRND : "原借用明细-归属归还"
    BOR ||--|{ BORD : "明细"
    BORD }o--|| ASSET : "借用资产"
    DIS ||--o| ASSET : "处置"
    REC |o--o{ LOG : "领用履历-四选一"
    BOR |o--o{ LOG : "借用履历-四选一"
    RTRN |o--o{ LOG : "退还或归还履历-四选一"
    DIS |o--o{ LOG : "处置或封存履历-四选一"
    ORD ||--|{ ORDD : "明细"
    ORDD |o--o{ ASSET : "转资产-手工建档无来源"
ER图完整版
erDiagram
    direction LR
    subgraph 资产主档
        ASSET[tabEAMAsset资产台账] {
            long id "ID"
            string code "资产编码"
            string name "资产名称"
            kv assetType "资产类别"
            ref category "资产分类"
            kv obtainWay "取得方式"
            bool isMachineAsset "是否设备类资产"
            string machineCode "设备编号"
            ref sourceOrder "采购来源订单-转资产时写入,手工建档为空"
            ref sourceOrderDetail "采购来源明细-同上"
            ref convertRule "转资产规则"
            ref depRule "折旧规则"
            string spec "规格型号"
            kv unit "计量单位"
            decimal stockQty "库存数量-仅低值易耗品"
            decimal occupiedQty "占用量-仅低值易耗品-只读"
            bool returnable "是否需归还物资-仅低值易耗品"
            decimal outQty "在外数量-仅低值易耗品-只读"
            kv depreciationMethod "折旧方法"
            decimal originalValue "原值"
            decimal accumulatedDep "累计折旧"
            decimal netValue "净值"
            decimal residualRate "残值率"
            int serviceLife "使用年限-月"
            int depPeriods "已计提期数-只读"
            date obtainDate "取得日期"
            date startDate "开始使用日期"
            ref dept "使用部门"
            ref keeper "保管人"
            ref currentUser "当前使用人"
            string location "存放地点"
            kv status "资产状态"
            date sealDate "封存日期"
            date firstStockInDate "首次入库日期-只读"
            file files "附件:发票、验收单、资产照片"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
            ref createdOrg "所属机构"
            ref createdDept "所属部门"
        }
        CAT[tabEAMCategory资产分类] {
            long id "ID"
            string code "分类编码"
            string name "分类名称"
            ref parent "上级分类"
            kv assetType "所属资产类别"
            int level "层级"
            string path "层级路径"
            bool isMachineCategory "是否设备类"
            bool returnable "是否需归还物资-仅低值易耗品分类有效"
            int sortNo "排序号"
            bool enabled "启用"
            md remark "说明"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
        }
        LOG[tabEAMAssetLog资产履历] {
            long id "ID"
            ref asset "资产"
            kv action "动作类型"
            string sourceBillNo "外部来源单号-仅盘盈"
            ref sourceReceive "来源领用单-四选一"
            ref sourceBorrow "来源借用单-四选一"
            ref sourceReturn "来源归还单-四选一"
            ref sourceDisposal "来源处置单-四选一"
            ref employee "使用人"
            ref dept "使用部门"
            kv beforeStatus "变更前状态"
            kv afterStatus "变更后状态"
            md remark "说明"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
            ref createdOrg "所属机构"
            ref createdDept "所属部门"
        }
        DEP[tabEAMDepSchedule折旧记录] {
            long id "ID"
            ref asset "资产"
            kv recordType "记录类型"
            string period "会计期间"
            decimal amount "本期应提"
            bool confirmed "是否已确认"
            ref confirmBy "确认人"
            date confirmDate "确认日期"
            md remark "说明"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
            ref createdOrg "所属机构"
            ref createdDept "所属部门"
        }
    end
    subgraph 领用业务
        REC[tabEAMReceive领用单] {
            long id "ID"
            string code "领用单号"
            ref applicant "申请人"
            ref applyDept "申请部门"
            date applyDate "申请日期"
            date receiveDate "领用日期"
            kv ApprovalStatus "审批状态"
            md reason "领用事由"
            file files "附件:领用凭证"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
            ref createdOrg "所属机构"
            ref createdDept "所属部门"
        }
        RECD[tabEAMReceiveDetail领用明细] {
            long id "ID"
            ref receive "领用单"
            ref asset "资产或低值易耗品"
            ref user "使用人-仅资产行"
            decimal qty "数量-资产行固定1"
            decimal returnedQty "已退还数量-只读"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
        }
    end
    subgraph 借用业务
        BOR[tabEAMBorrow借用单] {
            long id "ID"
            string code "借用单号"
            ref applicant "申请人"
            ref borrower "借用人"
            ref borrowDept "借用部门"
            date borrowDate "借用日期"
            date planReturnDate "预计归还日期"
            kv ApprovalStatus "审批状态"
            md reason "借用事由(含租赁信息)"
            file files "附件:借用凭证"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
            ref createdOrg "所属机构"
            ref createdDept "所属部门"
        }
        BORD[tabEAMBorrowDetail借用明细] {
            long id "ID"
            ref borrow "借用单"
            ref asset "借用资产或物资"
            decimal qty "借用数量"
            decimal returnedQty "已归还数量-只读"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
        }
    end
    subgraph 退还归还业务
        RTRN[tabEAMReturn退还归还单] {
            long id "ID"
            string code "退还归还单号"
            kvs returnType "归还类型标签-多选-领用退还/借用归还"
            ref returner "交回人"
            ref returnDept "交回部门"
            date returnDate "交回日期"
            kv ApprovalStatus "审批状态"
            file files "附件:归还凭证"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
            ref createdOrg "所属机构"
            ref createdDept "所属部门"
        }
        RTRND[tabEAMReturnDetail退还归还明细] {
            long id "ID"
            ref returnOrder "归还单"
            ref asset "归还资产或物资"
            ref receiveOrder "来源领用单-系统带入只读"
            ref borrowOrder "来源借用单-系统带入只读"
            ref receiveDetail "原领用明细-按类型收窄"
            ref borrowDetail "原借用明细-按类型收窄"
            decimal qty "交回数量"
            string returnLocation "交回地点"
            kv verdict "验收结论-完好/破损/缺件"
            md reason "交回说明"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
        }
    end
    DIS[tabEAMDisposal处置单] {
        long id "ID"
        string code "处置单号"
        ref asset "资产"
        kv disposalType "处置方式"
        ref applicant "申请人"
        date applyDate "申请日期"
        decimal disposalAmount "申请处置金额"
        decimal actualAmount "实际处置金额"
        decimal disposalProfit "处置损益"
        date actualDate "实际处置时间"
        string receiver "受让方或接收单位"
        ref responsible "责任人"
        md reason "原因"
        kv ApprovalStatus "审批状态"
        file files "附件:评估报告"
        date createdAt "创建日期"
        ref createdBy "创建人"
        date updatedAt "最后修改日期"
        ref updatedBy "最后修改人"
        ref createdOrg "所属机构"
        ref createdDept "所属部门"
    }
    subgraph 业务规则
        CRULE[tabEAMConvertRule转资产规则] {
            long id "ID"
            string code "规则编号"
            kv materialCategory "采购物资类别"
            kv assetType "目标资产类别"
            ref category "目标资产分类"
            bool enabled "启用"
            md remark "说明"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
        }
        DRULE[tabEAMDepRule默认折旧摊销规则] {
            long id "ID"
            string code "规则编号"
            kv assetType "资产类别"
            ref category "资产分类"
            kv method "折旧方法"
            int serviceLife "使用年限-月"
            decimal residualRate "残值率"
            bool enabled "启用"
            md remark "说明"
            date createdAt "创建日期"
            ref createdBy "创建人"
            date updatedAt "最后修改日期"
            ref updatedBy "最后修改人"
        }
    end
    M[tabMachineLibrary设备台账]
    ORD[tabCRMOrder采购订单]
    ORDD[tabCRMOrderDetail采购订单明细]
    ASSET ||--o| M : "设备记录关联资产编码"
    CAT |o--o{ CAT : "上级分类"
    CAT ||--o{ ASSET : "分类"
    CAT ||--o{ CRULE : "目标分类"
    CAT ||--o{ DRULE : "分类"
    ASSET ||--|{ LOG : "履历-建档必写"
    CRULE |o--o{ ASSET : "转资产"
    ASSET ||--o{ DEP : "折旧记录"
    DRULE |o--o{ ASSET : "折旧参数来源"
    REC ||--|{ RECD : "明细"
    RECD }o--|| ASSET : "资产行/物资行"
    RTRN ||--|{ RTRND : "明细"
    RTRND }o--|| ASSET : "归还资产或物资"
    RECD |o--o{ RTRND : "原领用明细-归属退还"
    BORD |o--o{ RTRND : "原借用明细-归属归还"
    BOR ||--|{ BORD : "明细"
    BORD }o--|| ASSET : "借用资产"
    DIS ||--o| ASSET : "处置"
    REC |o--o{ LOG : "领用履历-四选一"
    BOR |o--o{ LOG : "借用履历-四选一"
    RTRN |o--o{ LOG : "退还或归还履历-四选一"
    DIS |o--o{ LOG : "处置或封存履历-四选一"
    ORD ||--|{ ORDD : "明细"
    ORDD |o--o{ ASSET : "转资产-手工建档无来源"
需求清单明细

需求编号 RQ-{appCode}-{MMNN}:{MM} 为模块序号(按「功能设计」菜单树顺序,两位补零),{NN} 为模块内需求序号(两位补零)。编号一经分配即锁定,不复用、不回收。

通用验收标准(本节全部需求共用,编号 AC-{NN}) 只列本应用跨模块重复出现的判定规则;条目「验收标准」栏命中时只写编号,不再重复描述。

编号适用场景验收标准
AC-01必填项校验表单中带红色 * 标记的字段为必填项;点击「提交」时若任一必填项为空,提交被阻止,且各空缺必填项下方显示红字提示「该字段是必填字段」
AC-02唯一性校验保存时校验编号或关联关系唯一;重复时保存被阻止,并提示具体重复原因
AC-03删除二次确认点击「删除」先弹出确认框;确认后记录从列表移除,取消则不产生任何变更
AC-04列表默认排序与分页列表默认按编号倒序、每页 20 条;切换页码后排序不变
AC-05权限可见性当前角色无权限的功能入口不显示;直接访问受限地址时跳转无权限提示页;列表与详情按该角色的数据范围过滤,范围外的记录不在列表返回、按编码直接访问时提示无权限。数据范围由多个字段划定时按「或」合并——任一字段等于当前用户即为范围内(如管理人员按 keeper、currentUser、applicant、borrower 四个字段取并集,缺一不可),不得按「且」收窄。单据可见不等于全部明细可见——管理人员因「明细中存在本人为使用人或借用人的行」而看到他人登记或跨来源合并的归还单时,可打开整单,但只展开本人相关的明细行,其余行折叠为「他人 N 项」且不显示资产编码、资产名称与数量,不得因整单可见而暴露他人资产明细。总经理/项目经理的『查看』一律为本机构及下级机构,其审批待办中不出现纯低值易耗品领用单(纯低值单免审、保存即生效,不进审批流);归还单的查看范围为本机构及下级机构,总经理可看到混合单的全部明细行,不受「他人 N 项」折叠限制,但归还单只有资产管理员有确认权
AC-06数值精度与计算金额类字段保留 2 位小数、四舍五入;计算字段由公式自动算出,手工不可改
AC-07状态流转不可逆资产状态为「已处置」的台账记录不显示编辑与删除按钮;单据的编辑与删除按审批状态显隐(见 AC-10),与是否已发生退还或归还无关
AC-08二次确认操作涉及覆盖既有数据的操作先弹出二次确认框并说明覆盖范围;取消时数据保持原值,确认后才落库
AC-09低值易耗品不写资产状态资产类别为低值易耗品的台账记录,无论经建档、转资产、领用、退还还是入库登记,资产状态恒为空值、保管人恒为资产管理员;任何单据动作与统计报表不得向该字段写入,也不得以该字段是否为空作为业务判据
AC-10单据按钮按审批状态显隐单据按钮以显示/隐藏实现,显示即可操作、隐藏即不可操作:「查看」对草稿、已提交、处理中、已退回、已拒绝、已通过六个状态均显示;「编辑」仅「草稿」「已退回」显示(领用单与借用单无退回动作,实际仅草稿可编辑);「删除」仅「草稿」「已退回」「已拒绝」显示;「续期」是独立动作、不属于编辑,仅对已确认借出且仍有未归还数量的借用单显示(见 §3.3.16@续期)。归还单按三值单独执行:ApprovalStatus 只有「已提交」「已通过」「已拒绝」——「查看」三值均显示;「编辑」仅「已提交」对登记人本人显示;「删除」在「已提交」「已拒绝」对登记人本人与资产管理员显示(此时尚未回写、删除无副作用),「已通过」仅在本单每一条明细在其原明细下都是最后一次回库(该原明细此后没有其他归还登记)且本单涉及的资产与物资此后未再发生领用、借用或入库时显示,混合单与跨单合并单须逐条明细都满足、任一条不满足即整单不显示删除,删除后完整回滚;「确认」「拒绝」两个动作仅对「已提交」且仅资产管理员显示(见 §3.3.17@确认与拒绝)
编号需求摘要优先级验收标准关联对象规则
RQ-Asset-0101我的资产卡展示本人在用资产P1卡片条数与净值合计等于台账中保管人为当前用户、状态为在用、取当前时点的筛选结果tabEAMAsset.keeper§3.3.1
RQ-Asset-0102借用提醒卡列出逾期P1AC-04、只列借用人或直属上级为当前用户、预计归还日期早于当天且未登记归还的借用单,按逾期天数倒序tabEAMBorrow.planReturnDate、tabEAMReturn.returnDate§3.3.2
RQ-Asset-0103我的单据列出本人提交的全部单据(含免审单)P1卡片条数等于当前用户创建的领用单、借用单、归还单、处置单之和,含审批状态为「已通过」的纯低值领用单;草稿、已拒绝、已通过与处理中的单据均显示;审批待办不出现在本卡,只出现在平台待办中心tabEAMReceive.createdBy、tabEAMBorrow.createdBy、tabEAMReturn.createdBy、tabEAMDisposal.createdBy§3.3.3
编号需求摘要优先级验收标准关联对象规则
RQ-Asset-0201领用单必填且至少一行明细P0AC-01、未录入明细时保存被阻止并提示「请至少添加一条明细」tabEAMReceiveDetail.asset§3.3.4
RQ-Asset-0202领用候选只含在库闲置的非设备类资产P0候选列表只含资产类别为固定资产或无形资产、状态为「在库」或「闲置」、且「是否为设备类资产」为否的记录;在用、借用(租赁)、待处置、已处置、封存与设备类资产均不出现tabEAMAsset.status、tabEAMAsset.isMachineAsset、tabEAMAsset.assetType§3.3.5
RQ-Asset-0203低值品领用数量不超可用数量P0库存数量 10 且无占用量时填 11,保存被阻止并提示「该物资可用数量不足」;库存 10 中有 3 被待审批单据占用时,填 8 同样被阻止;同物资存在已保存未确认的纯低值单 3 时,可用数量按库存减 3 判定;库存 10 中已有 4 件借出未归还(在外数量 4)时,可用数量仍按库存 10 判定、不再扣这 4 件——出库当时已扣库存,重复扣会把可用数量误算成 2tabEAMReceiveDetail.qty、tabEAMAsset.occupiedQty、tabEAMAsset.outQty§3.3.6
RQ-Asset-0204处置单锁死资产、领用借用按状态占用P0处置单:资产存在任一状态(草稿、已提交、处理中、已退回、已拒绝、已通过)的处置单时,发起领用、借用或第二张处置单均被阻止并提示「该资产已有处置单」;资产分支(固定资产、无形资产):已存在「已提交」「处理中」或「已通过未确认」的记录时被阻止并提示「该资产已有处理中的单据」,草稿与已拒绝不阻止;物资分支(低值易耗品):不按单据锁死、按 §3.3.6 可用数量判定——库存 10、占用量 3 时申请 7 可保存、申请 8 被阻止并提示「该物资可用数量不足」;同物资另有 1 张已保存未确认的纯低值单 2 时可用数量为 5,再申请 6 同样被阻止tabEAMReceive.ApprovalStatus、tabEAMBorrow.ApprovalStatus、tabEAMDisposal.ApprovalStatus、tabEAMAsset.stockQty、tabEAMAsset.occupiedQty§3.3.7
RQ-Asset-0205领用三级审批与发放确认P0领用单提交后待办先出现在直属上级,通过后流转至总经理;总经理通过后单据为「已通过」而资产状态不变,待办转至资产管理员;资产管理员确认发放后资产状态为「在用」tabEAMReceive.ApprovalStatus、tabEAMAsset.status§3.3.8
RQ-Asset-0206确认发放后按明细行回写台账四项属性并记领用日期P0总经理通过后资产状态仍为在库;资产管理员确认发放后该行资产状态为在用、保管人与当前使用人均为该行明细的使用人、使用部门为该使用人所属部门;一张单 10 行且每行使用人不同时,10 条台账分别回写各自的保管人、当前使用人与使用部门,不取申请人与其部门;领用单的领用日期等于确认发放当天tabEAMAsset.status、tabEAMAsset.keeper、tabEAMAsset.currentUser、tabEAMAsset.dept、tabEAMReceiveDetail.user、tabEAMReceive.receiveDate§3.3.9
RQ-Asset-0207低值品单免审且确认发放时扣减P1仅含低值品行的领用单保存后状态为「已通过」,库存数量不变、占用量为 0;资产管理员确认发放后库存数量减少、占用量仍为 0;该物资「是否需归还物资」为是时在外数量同步增加发放数量,为否时在外数量保持 0tabEAMAsset.stockQty、tabEAMAsset.occupiedQty、tabEAMAsset.outQty§3.3.10
RQ-Asset-0208三类单据删除限未生效单P1AC-10、领用与借用处于草稿或已拒绝、处置处于草稿、已退回或已拒绝时,申请人均可删除,删除后该单不再占用资产、可重新发起新单;处于已提交、处理中或已通过时无删除入口,直接调用删除被阻止并提示「单据审批中不可删除」tabEAMReceive.ApprovalStatus、tabEAMBorrow.ApprovalStatus、tabEAMDisposal.ApprovalStatus§3.3.7
RQ-Asset-0209资产行必填使用人且限本机构及下级机构P1AC-01、资产行未选使用人时提交被阻止并在该行下方提示「请选择使用人」;低值易耗品行不填使用人也允许提交;使用人下拉只出现本机构及下级机构的人员,直接指定范围外人员保存被阻止并提示「使用人超出可选范围」;同一张单 10 行填 10 个不同使用人时全部保存成功tabEAMReceiveDetail.user、tabEAMAsset.keeper、tabEAMAsset.dept§3.3.4
编号需求摘要优先级验收标准关联对象规则
RQ-Asset-0301借用单必填且租赁信息随单保存P0AC-01、预计归还日期为空时保存被阻止;租期、租金与出租方写在借用事由中随单保存tabEAMBorrow.planReturnDate§3.3.11
RQ-Asset-0302借用候选含需归还物资、排除设备类与消耗品P0借用候选只含两类:①状态为「在库」或「闲置」、「是否为设备类资产」为否的固定资产与无形资产;②「是否需归还物资」为是的低值易耗品。封存、在用、借用(租赁)、待处置、已处置的资产与「是否需归还物资」为否的物资均不出现;需归还物资选中后可按数量填写;候选混排时按资产类别区分行类型tabEAMAsset.status、tabEAMAsset.isMachineAsset、tabEAMAsset.returnable§3.3.12
RQ-Asset-0303借用三级审批与借出确认P0借用单经直属上级与总经理两级通过后为「已通过」且资产状态不变;资产管理员确认借出后资产状态为「借用(租赁)」tabEAMBorrow.ApprovalStatus、tabEAMBorrowDetail.asset、tabEAMAsset.status§3.3.13
RQ-Asset-0304确认借出资产改状态、物资扣库存且在库仍为管理员保管P0资产管理员确认借出后:资产行状态为「借用(租赁)」,保管人仍为资产管理员,当前使用人为借用人、使用部门为借用部门;物资行资产状态与保管人不变,库存数量减少借用数量、在外数量增加借用数量tabEAMAsset.keeper、tabEAMAsset.currentUser、tabEAMAsset.stockQty、tabEAMAsset.outQty§3.3.14
RQ-Asset-0305逾期只提醒不阻断P0AC-05、逾期 3 天的借用单仍可保存归还,同一借用人可再次提交新的借用单tabEAMBorrow.planReturnDate§3.3.15
RQ-Asset-0306借用续期重走审批后更新预计归还日期P1在借用单上把预计归还日期改为 2026-12-31 并重新提交,待办依次出现在直属上级与总经理;提交后单据审批状态回「已提交」、预计归还日期仍为原值;两级通过后状态回「已通过」、该单预计归还日期为 2026-12-31,未新建单据;任一节点拒绝时状态回「已通过」、预计归还日期保持原值、新日期不生效tabEAMBorrow.planReturnDate、tabEAMBorrow.ApprovalStatus§3.3.16
RQ-Asset-0307借用单按明细行混借资产与物资P0一张借用单录入 2 行资产与 1 行物资(安全帽 3 顶)并提交,直属上级与总经理通过后为「已通过」;资产管理员确认借出后 2 条台账的资产状态均为「借用(租赁)」、当前使用人均为借用人,物资的库存数量减少 3、在外数量增加 3;其中任一行资产或物资被其他未终结单据占用时整单不允许确认借出并提示冲突的编码tabEAMBorrowDetail.asset、tabEAMBorrowDetail.qty、tabEAMAsset.status、tabEAMAsset.currentUser、tabEAMAsset.outQty§3.3.11
RQ-Asset-0308借用支持需归还物资并按数量占用与跨单归还P0一张借用单录入物资「安全帽」3 顶并提交,提交后占用量增加 3;确认借出后库存减少 3、在外数量增加 3;提交 4 顶超过可用数量时被阻止;同一物资在同一张单内拆成两行时第二行不允许保存tabEAMBorrowDetail.qty、tabEAMAsset.occupiedQty、tabEAMAsset.stockQty、tabEAMAsset.outQty§3.3.11、§3.3.12、§3.3.14
编号需求摘要优先级验收标准关联对象规则
RQ-Asset-0401领用退还登记经资产管理员确认后回写台账P0AC-10、AC-07、使用人登记归还单、录入 1 行交还原资产(明细挂原领用明细)并保存后:单据审批状态为「已提交」,资产状态仍为在用、保管人与当前使用人不变;资产管理员确认后单据为「已通过」,资产状态为闲置、保管人回到资产管理员、当前使用人与使用部门清空、交回日期写入;资产管理员本人登记时保存即「已通过」并立即回写、不产生待办;资产管理员拒绝时单据为「已拒绝」且资产状态不变;归还类型为空时保存被阻止并提示「请选择归还类型」;类型为「领用退还」却填了原借用明细时保存被阻止并提示「归还类型为领用退还时不得选择原借用明细」;两行分别挂不同原领用明细时保存成功tabEAMAsset.currentUser、tabEAMAsset.dept、tabEAMReturn.ApprovalStatus、tabEAMReturn.returnDate§3.3.17
RQ-Asset-0402低值品退还确认后回补库存与在外数量P1在归还单中选中低值物资(明细挂原领用明细)、登记交回 2 件并保存(使用人登记):单据为「已提交」,该物资的库存数量与在外数量均不变;资产管理员确认后单据为「已通过」,库存数量增加 2、在外数量减少 2,明细的交回数量记录为 2 并累加到原领用明细的已退还数量;交回数量不得超过该行原领用明细的未退还数量——领用 5 件已退 2 件时最多再退 3 件,填 4 被阻止并提示「退还数量超过该行未退还数量」;该明细另有 1 张已提交未确认的 2 件时,可退数量按 5 − 2 − 2 = 1 判定,填 2 被阻止;同一张单里把同一条领用明细拆成两行(填 2 与 2)时第二行不允许保存并提示「同一原领用明细在本单内只允许一行」;表单打开后他人已先退过时,保存按最新未退还数量复核并阻止超量tabEAMAsset.stockQty、tabEAMAsset.outQty、tabEAMReceiveDetail.returnedQty、tabEAMReturnDetail.qty、tabEAMReturn.ApprovalStatus§3.3.18
RQ-Asset-0403借用归还登记经确认后清空使用人P0借用人或资产管理员在归还单上录入归还明细(挂原借用明细)并保存:使用人登记时单据为「已提交」,资产状态仍为借用(租赁)、使用人不变;资产管理员确认后单据为「已通过」,对应资产状态为闲置、保管人为资产管理员、当前使用人与使用部门清空,交回日期等于所选日期;同一借用单只归还其中一行并确认后,其余明细行仍为借用(租赁)且使用人不变;物资行确认后库存数量增加归还数量、在外数量减少归还数量,不回写资产状态;同一张单里再录一行类型为「借用归还」、挂另一条原借用明细时保存成功,确认后两行分别回写各自的原借用明细tabEAMAsset.currentUser、tabEAMAsset.stockQty、tabEAMAsset.outQty、tabEAMReturn.ApprovalStatus、tabEAMReturn.returnDate、tabEAMReturnDetail.asset、tabEAMBorrowDetail.asset§3.3.19
RQ-Asset-0404分次归还并按未归还数量校验P0借出安全帽 10 顶后,第一张归还单还 4 顶、第二张再还 6 顶(两张单可单独开,也可与其他来源合并开):两张单均保存成功,第一张确认后该借用明细的已归还数量为 4、第二张确认后为 10,借用单在第二张确认后结束;第一张仍为「已提交」时登记第二张,上限按 10 − 0 − 4 = 6 判定、填 7 被阻止;任一张单填超过当时未归还数量(如第一张填 11)被阻止并提示「归还数量超过未归还数量」;同一张单内把同一条借用明细拆成两行(填 3 与 3)时第二行不允许保存;只还部分时借用单仍计入逾期提醒、仍可发起续期tabEAMBorrowDetail.qty、tabEAMBorrowDetail.returnedQty、tabEAMReturnDetail.qty§3.3.19、§3.3.15、§3.3.16
RQ-Asset-0405一张归还单可跨多张同类正单合并交回,类型按行必填P0AC-07、同一员工手上有 2 张尚有未退还数量的领用单与 1 张尚有未归还数量的借用单,登记 1 张归还单:依次录入 3 行明细,两行类型为「领用退还」分别挂两张领用单的原领用明细、一行类型为「借用归还」挂借用单的原借用明细,保存成功,归还单列表同时出现在「领用归还」与「借用归还」两个视图中,单头只有一组「交回人」「交回部门」「交回日期」;资产管理员确认后单据为「已通过」,三行分别回写到各自的原单明细——两张领用单的已退还数量各加本行数量、借用单的已归还数量加本行数量,对应资产状态分别为闲置,两处申请人各收到一条按来源分别生成的确认通知(两张领用单的申请人为同一人时,只收 1 条合并汇总消息,其中列明两条原单各自的确认数量;本条与”同一申请人多条合并为一条”的提醒规则同口径,不判为两条);某一行的归还类型与所填原明细不一致时保存被阻止并提示「归还类型为领用退还时不得选择原借用明细」;类型或原明细任一为空时同样被阻止;本单每条明细在其原明细下均为最后一次回库、且涉及的资产物资此后未再发生业务时显示删除,删除后三处回写同时回滚,且该单产生的履历条数为 0;其中任一条明细的原明细此后又有新的归还登记时,整单不显示删除tabEAMReturn.returner、tabEAMReturn.returnDate、tabEAMReturnDetail.receiveDetail、tabEAMReturnDetail.borrowDetail、tabEAMReceiveDetail.returnedQty、tabEAMBorrowDetail.returnedQty、tabEAMAsset.status§3.3.17、§3.3.19
RQ-Asset-0406归还单列表按「领用归还/借用归还」两视图筛选P1领用归还视图只列出单头归还类型含「领用退还」的归还单,借用归还视图只列出单头归还类型含「借用归还」的归还单,全部视图两者都列;单头同时勾选两类时在前两个视图各出现一次、在全部视图出现一次,单号相同不重复建单tabEAMReturn.returnType§3.3.17
RQ-Asset-0407归还地点与归还说明按明细行记录,确认时回写台账存放地点P1归还明细每行可填交回地点与交回说明;资产管理员确认后固定资产与无形资产行的台账存放地点等于本行交回地点,物资行的台账存放地点不变;单头不再出现归还地点与归还说明字段tabEAMReturnDetail.returnLocation、tabEAMReturnDetail.reason、tabEAMAsset.location§3.3.20
RQ-Asset-0408归还逐件验收结论按明细行记录,作为维修与赔付依据P1资产管理员确认时逐行选择验收结论(完好/破损/缺件)并填验收说明,一条明细一行记录;同一单 3 行可分别为完好、破损、缺件并各自保存;任一行未填验收结论时确认被阻止并提示「请逐行填写验收结论」tabEAMReturnDetail.verdict、tabEAMReturnDetail.reason§3.3.20
RQ-Asset-0409单头选类型并联动明细候选,行归属自动判定,来源单据提交后自动带入且只读P0单头勾「领用退还」时明细候选只出领用未退余量大于 0 的原领用明细,勾「借用归还」时只出借用未还明细;两类同勾时两侧候选合并呈现;取消勾选某类型后该类已填明细行被清空;单头一项类型都未勾时阻止保存;同一物资领用剩 3、借用剩 4 时,两个类型下各自只出对应那一条;来源领用单/借用单在提交后自动带入且不可编辑,填单时该列为空tabEAMReturnDetail.returnType、tabEAMReturnDetail.receiveOrder、tabEAMReturnDetail.borrowOrder、tabEAMReturnDetail.receiveDetail、tabEAMReturnDetail.borrowDetail§3.3.17
编号需求摘要优先级验收标准关联对象规则
RQ-Asset-0501处置方式仅五种取值P1处置方式下拉只有出售、无偿调出、报废、盘亏、冻结封存五项tabEAMDisposal.disposalType§3.3.21
RQ-Asset-0502处置候选排除设备类资产P0「是否为设备类资产」为是的资产不出现在处置候选列表,直接指定时保存被阻止并提示「设备类资产处置请在设备管理应用办理」tabEAMDisposal.asset、tabEAMAsset.isMachineAsset§3.3.22
RQ-Asset-0503仅闲置或在库可发起处置P0资产状态为在用或借用(租赁)时,处置单选资产列表不出现该资产tabEAMAsset.status§3.3.23
RQ-Asset-0504出售必填金额且不设净值上限P0AC-01、出售未填处置金额时保存被阻止;净值 5000 时填 6000 允许提交并流转至财务节点,由财务判断金额是否合理tabEAMDisposal.disposalAmount、tabEAMAsset.netValue§3.3.24
RQ-Asset-0505无偿调出与报废必填接收单位P1AC-01、处置方式为无偿调出且接收单位为空时保存被阻止tabEAMDisposal.receiver§3.3.25
RQ-Asset-0506盘亏金额为零且必填责任人P0AC-01、盘亏单处置金额显示 0 且不可编辑,责任人留空时保存被阻止tabEAMDisposal.responsible§3.3.26
RQ-Asset-0507财务通过后资产才置待处置P0直属上级与总经理通过时资产状态不变;财务通过后资产状态为待处置tabEAMAsset.status§3.3.27
RQ-Asset-0508处置人或签确认后置已处置并清空P0AC-07、财务通过后资产为待处置、处置节点候选人为该资产执行前的台账保管人与资产管理员两人;任一人处理即完成、另一人的待办自动关闭,同一人时只发一条待办;执行前任一候选人均不产生落库动作,页面只显示预估补提折旧与净值;执行人确认实物已交出、录入实际处置时间与实际处置金额后资产状态为已处置,保管人、当前使用人与使用部门清空,处置损益按实际金额减处置时净值计算后写入处置单,同一事务生成该期间折旧记录且为已确认;执行人可将单据退回申请人,退回后资产回原状态、可同号重提tabEAMDisposal.actualAmount、tabEAMDisposal.disposalProfit、tabEAMAsset.keeper、tabEAMAsset.currentUser§3.3.27
RQ-Asset-0509冻结封存审批止于财务P0处置方式为冻结封存的单据,财务通过后资产状态为「封存」且不产生处置人待办tabEAMAsset.status、tabEAMDisposal.ApprovalStatus§3.3.29
RQ-Asset-0510同一资产仅一张处置单P0AC-10、AC-02、资产存在任一状态(草稿、已提交、处理中、已退回、已拒绝、已通过)的处置单时再次发起被阻止并提示「该资产已有处置单」;已退回的可修改后同号重提,重提后审批状态回「已提交」并正常进入审批;已拒绝的无编辑与重提入口,删除后方可新建tabEAMDisposal.ApprovalStatus§3.3.30
RQ-Asset-0511处置执行时自动补提当期折旧后计算净值P0财务通过后资产为待处置;处置人确认核销时系统按台账锁定参数自动补提该会计期间一笔折旧、生成即置已确认,净值按补提后计算,处置损益=实际处置金额−补提后净值,补提记录说明字段写入处置单号供追溯;同一资产同一期间已存在已确认记录时不再补提(幂等),只按该记录计算净值;该期间已有未确认初稿时阻止核销并提示「请先确认 {期间} 折旧」;当月新取得、尚未到计提起点的资产该期间没有折旧记录,核销不被阻止、不做补提tabEAMDepSchedule.period、tabEAMDepSchedule.confirmed、tabEAMDisposal.disposalProfit§3.3.28
RQ-Asset-0512盘亏仅支持在库与闲置资产P1在用或借用(租赁)中的资产不出现在盘亏候选;对在用资产直接发起盘亏被阻止并提示「请先办理退还或归还,使资产回到闲置后再发起盘亏」;办理退还后该资产状态为闲置,可正常发起盘亏tabEAMAsset.status、tabEAMDisposal.disposalType§3.3.23
编号需求摘要优先级验收标准关联对象规则
RQ-Asset-0601三主视图加设备类筛选视图P1AC-04、切换到设备类视图后只显示「是否为设备类资产」为是的记录,排序仍为资产编码倒序tabEAMAsset.isMachineAsset§3.3.31
RQ-Asset-0602资产编码自动生成且唯一P0AC-02、连续建档 3 条资产,编码按 ZC-年月-序号递增且无重复tabEAMAsset.code§3.3.32
RQ-Asset-0603设备类标记后生成资产编码P0资产类别选固定资产时出现「是否为设备类资产」开关;资产分类选到标记为设备类的节点时开关自动置为是、可取消后保存为否,两种取值均可保存;勾选并保存后记录生成资产编码,开关值随记录保存tabEAMAsset.isMachineAsset§3.3.33
RQ-Asset-0604同一资产编码只被一条设备关联P1第二条设备记录提交同一资产编码时被拒绝并提示「该资产已关联设备」tabEAMAsset.machineCode§3.3.34
RQ-Asset-0605存放地点为自由文本录入P2在存放地点直接输入「A栋301」,保存后卡片显示原文,字段不提供下拉候选tabEAMAsset.location§3.3.36
RQ-Asset-0606净值自动计算且只读P0AC-06、原值 10000、累计折旧 2000 时净值为 8000,净值输入框不可编辑tabEAMAsset.netValue§3.3.37
RQ-Asset-0607累计折旧只读且由已确认记录汇总P0已确认 3 条折旧记录金额合计 1500 时,资产累计折旧显示 1500 且字段不可编辑,不存在手工修改入口;未确认初稿不计入tabEAMAsset.accumulatedDep§3.3.45
RQ-Asset-0608冻结封存通过后置封存并清空使用人P0冻结封存单财务通过后资产状态为「封存」、保管人为资产管理员、当前使用人与使用部门清空,并写入封存日期tabEAMAsset.status、tabEAMAsset.currentUser§3.3.38
RQ-Asset-0609仅封存状态可解封且回闲置P1对非封存状态资产点解封被阻止;解封成功后状态为「闲置」且封存日期清空tabEAMAsset.status、tabEAMAsset.sealDate§3.3.39
RQ-Asset-0610履历只记实物与使用权轨迹并时间轴展示P1采购订单转资产后履历新增 1 条「建档」记录,再完成一次领用后新增 1 条领用记录(含使用人、部门、前后状态、操作人与来源单据,来源单据由四个来源外键承载、至多一个非空且可跳转原单据);折旧确认或删除后履历不新增记录tabEAMAssetLog.action、tabEAMAssetLog.sourceReceive、tabEAMAssetLog.sourceBorrow、tabEAMAssetLog.sourceReturn、tabEAMAssetLog.sourceDisposal§3.3.40
RQ-Asset-0611已处置资产台账只读P1AC-07、状态为已处置时详情页无保存、编辑与删除入口tabEAMAsset.status§3.3.41
RQ-Asset-0612设备类资产状态只读P1设备类资产的详情页状态字段不可编辑,字段提示显示「状态以设备管理系统为准」提示tabEAMAsset.status、tabEAMAsset.isMachineAsset§3.3.35
RQ-Asset-0613固定资产建档默认在库且用过不再回在库,低值易耗品状态留空P0AC-09、转资产、手工建档与盘盈入账的固定资产与无形资产保存后状态均为「在库」、保管人为资产管理员、当前使用人与使用部门为空;资产类别为低值易耗品时建档、领用、退还后状态恒为空tabEAMAsset.status、tabEAMAsset.keeper§3.3.42
RQ-Asset-0614台账折旧参数建档后锁定P1从默认折旧摊销规则带入折旧方法、使用年限与残值率的资产,建档保存后台账上三项均为只读、无编辑入口;修改该规则的年限后,已建档资产的使用年限不变tabEAMAsset.depreciationMethod、tabEAMAsset.serviceLife、tabEAMAsset.residualRate§3.3.46
RQ-Asset-0615转资产按资产类别拆分条数P0固定资产采购 3 台、单价 2000 转资产后生成 3 条台账且每条原值为 2000;低值易耗品采购 3 件生成 1 条台账、库存数量为 3,台账上不出现单价或金额字段tabEAMAsset.originalValue、tabEAMAsset.stockQty§3.3.55
RQ-Asset-0616同一采购明细重复转资产不重复建卡P0同一采购订单明细连续提交两次转资产,该明细已存在台账记录时第二次返回首次生成的资产编码,台账条数不变且不产生空号tabEAMAsset.sourceOrderDetail§3.3.55
RQ-Asset-0617物资类别无启用规则时阻断转资产P0采购物资类别未配置启用转资产规则时点击转资产被阻止并提示「该物资类别未配置启用的转资产规则,请先在规则配置中维护」,台账无新增记录tabEAMConvertRule.materialCategory§3.3.54
RQ-Asset-0618台账记录无业务时才允许删除P1AC-07、状态为在库、履历仅有「建档」一条且四个来源外键与 sourceBillNo 全空的固定资产可删除;履历已有第二条(领用、借用、退还、归还、处置等任一)时删除被阻止并提示改用处置单;存在已确认发放的领用记录、存在已确认借出的借用记录的资产删除被阻止;低值易耗品除上述外还须无入库登记(首次入库日期为空)且在外数量为 0——建档时填了初始库存 100、从未入库也从未领用的物资,删除时弹出二次确认并显示「该物资当前库存 100 将随记录一并删除」,确认后记录被删除;已做过入库登记的物资直接阻止删除;借出未还(在外数量大于 0)的物资删除时提示「该物资在外未归还」tabEAMAsset.status、tabEAMAssetLog.id、tabEAMAsset.firstStockInDate、tabEAMAsset.outQty§3.3.42
RQ-Asset-0619低值易耗品在资产台账维护六项字段P1AC-01、在资产台账以资产类别「低值易耗品」新建,保存后列表显示按 DZ- 生成的物资编号,名称、分类、规格型号、计量单位、库存数量与「是否需归还物资」六项与录入一致,其中「是否需归还物资」按所选分类带出、可逐条修改;表单上不出现参考单价与金额类字段tabEAMAsset.code、tabEAMAsset.returnable、tabEAMAsset.stockQty§3.3.43
RQ-Asset-0620低值品入库累加库存数量P0入库登记只填入库数量:入库 10 件保存后该记录的库存数量增加 10,再次入库 5 件后为 15,两次均不生成单据、不产生入库流水;保存后「首次入库日期」为第一次入库当天,第二次入库时该字段保持不变tabEAMAsset.stockQty、tabEAMAsset.firstStockInDate§3.3.44
RQ-Asset-0621是否需归还下沉到物资级且判定以物资为准P1同一分类下建两条物资,A 改「是否需归还物资」为否、B 为是:A 在退还候选与借用候选中都不出现,B 两项都出现;此后修改分类上的同名字段,A 与 B 的判定结果不变;新建物资时该字段按分类带出、可逐条改;按该分类转资产生成的物资记录同样带出该字段,目标分类未设值时以「否」建档,不因系统建卡而落空tabEAMAsset.returnable、tabEAMCategory.returnable§3.3.43、§3.3.58
RQ-Asset-0622在外数量只读且随四个动作自动增减P0物资领用发放 5 件后在外数量为 5;退还 2 件后为 3;再借出 4 件后为 7;归还 4 件后为 3;全部退还后为 0;「是否需归还物资」为否的物资领用发放后在外数量恒为 0;该字段在表单与列表上均不可编辑tabEAMAsset.outQty、tabEAMReceiveDetail.returnedQty、tabEAMBorrowDetail.returnedQty§3.3.43
编号需求摘要优先级验收标准关联对象规则
RQ-Asset-0701折旧列表按期间与状态筛选P1AC-04、默认展示上一会计期间的记录并按期间倒序(定时任务恒产上期,本月通常为空列表);记录状态选「初稿」时列表只显示未确认记录,选「已确认」只显示已入账记录tabEAMDepSchedule.period、tabEAMDepSchedule.confirmed§3.3.50
RQ-Asset-0702初稿支持批量确认P0勾选 3 条初稿点批量确认后,3 条变为已确认,资产累计折旧合计增加这三条金额之和tabEAMDepSchedule.confirmed§3.3.51
RQ-Asset-0703列表与资产折旧页签同源P1资产详情折旧页签只显示该资产记录,条数与记录状态与在折旧管理列表按该资产筛选的结果一致tabEAMDepSchedule.asset§3.3.52
RQ-Asset-0704仅未确认初稿可删除且单条操作P1勾选多条时「删除」按钮不可用;对已确认记录点删除被阻止并提示「已确认记录不可删除」;未确认初稿删除需二次确认后该记录从列表消失tabEAMDepSchedule.confirmed§3.3.53
RQ-Asset-0705月度计提生成折旧初稿P0开始使用日期在 9 月的资产,10 月 1 日不生成、11 月 1 日生成 1 条期间为 2026-10 的未确认折旧记录;取得早于开始使用日期的,取得次月至开始使用当月均不生成;置已处置的当月照提、次月不再生成;资产累计折旧不变;转资产时开始使用日期默认取采购到货日期、可修改,手工建档时必填并默认取取得日期tabEAMDepSchedule.amount、tabEAMDepSchedule.period、tabEAMAsset.startDate§3.3.46
RQ-Asset-0706确认初稿后累加累计折旧P0确认 500 元的折旧初稿后,资产累计折旧增加 500,净值同步减少 500tabEAMAsset.accumulatedDep§3.3.47
RQ-Asset-0707已确认折旧不可编辑删除且无冲减入口P1AC-08、已确认记录无编辑、删除与冲减入口;资产累计折旧与净值不因任何纠正动作变动;本期不提供补录负向记录的功能tabEAMDepSchedule.amount、tabEAMAsset.accumulatedDep§3.3.48
RQ-Asset-0708历史折旧生成·按期补提按区间生成P1财务选 1 台资产与 2026-07 至 2026-09 三期执行「历史折旧生成·按期补提」,生成 3 条期间分别为 2026-07、2026-08、2026-09 的「正常计提」初稿;确认后累计折旧增加三期之和;所选区间内某期已存在已确认记录时该条被跳过并提示「已跳过 {N} 条」,已存在未确认初稿时先删后建;同一资产同一会计期间最终只有 1 条记录,不论其来源是定时任务、按期补提还是期初导入tabEAMDepSchedule.period、tabEAMDepSchedule.recordType§3.3.49
RQ-Asset-0709存量资产初始化历史折旧记录P1对旧系统累计折旧 12000 元的存量资产执行初始化、迁移时点为 2026-09,系统按 12 个会计期间各生成 1 条「存量迁移」初稿、合计 12000;逐条确认后资产累计折旧为 12000、已计提期数为 12;该资产已有未确认初始化初稿时再次执行被阻止tabEAMDepSchedule.period、tabEAMDepSchedule.recordType、tabEAMAsset.accumulatedDep§3.3.49
编号需求摘要优先级验收标准关联对象规则
RQ-Asset-0801转资产规则按物资类别映射P1同一采购物资类别已存在启用规则时,新增启用规则保存被阻止并提示「该物资类别已存在启用规则」tabEAMConvertRule.materialCategory§3.3.54
RQ-Asset-0802转资产按目标分类带出折旧参数P1默认折旧规则为某资产分类配置折旧方法「平均年限法」、使用年限 60、残值率 0.05 后,转资产生成的台账三项分别为「平均年限法」、60、5%,且台账以只读方式记录所用折旧规则;该分类无启用默认折旧规则时,固定资产的转资产被阻止并提示「该资产分类未配置启用的默认折旧摊销规则」、台账无新增记录;低值易耗品的转资产不校验折旧规则、不受此限tabEAMDepRule.method、tabEAMDepRule.serviceLife、tabEAMAsset.depreciationMethod、tabEAMAsset.depRule§3.3.55
RQ-Asset-0803折旧规则作为计提参数且同类别同分类唯一P0规则按资产类别与资产分类保存折旧方法、使用年限 60、残值率 0.05 后,当月计提初稿按该参数计算;同一资产类别下的同一资产分类新增第二条启用规则时保存被阻止并提示「该资产分类已存在启用规则」tabEAMDepRule.assetType、tabEAMDepRule.method、tabEAMAsset.depRule§3.3.56
RQ-Asset-0804规则变更只对新建档生效P1修改默认折旧规则的年限与残值率后,已建档资产的使用年限与残值率不变,此后新建档资产取新值;转资产规则只影响类别映射,其目标分类变更同样不回溯已建档资产的分类tabEAMAsset.serviceLife、tabEAMAsset.residualRate§3.3.57
编号需求摘要优先级验收标准关联对象规则
RQ-Asset-0901三类分类同表维护且即时可用P1AC-01、在固定资产分类入口(树形,可选择任意层级节点)新增并保存后,新建固定资产可选到该分类,另外两个入口不出现该项;在固定资产子树下新增的三级分类只出现在固定资产入口;「是否需归还物资」只在低值易耗品子树的分类项上显示并可编辑,固定资产与无形资产分类的表单不出现该字段;把某低值分类的该字段由「是」改为「否」后,该分类下已有物资的退还候选与借用候选不变tabEAMAsset.category、tabEAMCategory.returnable§3.3.58
RQ-Asset-0902分类编码在同一上级下唯一P1同一上级下已有编码 17 时保存被阻止;不同层级下可重复使用同一编码(如固定资产分类与无形资产分类各有一个 17);建档时只列出本类别子树下的分类项tabEAMAsset.category§3.3.59
RQ-Asset-0905平台内置字典只读且不提供维护入口P1「基础设置」菜单下只有资产分类树、处置方法、折旧方法三个维护入口,不出现资产状态、资产履历动作、折旧记录类型的维护页;资产状态在台账详情与单据表单中均为只读展示,无下拉编辑与停用选项;直接调用平台字典接口修改 #AssetStatus 的取值时,本应用内无任何入口可触发tabEAMAsset.status§3.3.60
RQ-Asset-0904被引用或有下级的分类不可删除P1AC-03、删除被 1 条以上资产、转资产规则或默认折旧摊销规则引用的分类时被阻止并提示「该分类已被引用」;删除存在下级分类的节点时同样被阻止并提示「请先删除下级分类」tabEAMAsset.category§3.3.61
编号需求摘要优先级验收标准关联对象规则
RQ-Asset-1001台账报表按类别部门汇总P1AC-06、选择全部部门时报表原值合计等于台账原值合计,误差为 0tabEAMAsset.originalValue§3.3.62
RQ-Asset-1002状态分布饼图占比合计 100%P1各状态占比之和为 100%,无数据的状态不出现在图例中,图例标注「可用库存 = 在库 + 闲置」合计tabEAMAsset.status§3.3.63
RQ-Asset-1003部门资产统计支持下钻P1点击部门行后跳转台账,筛选条件为该部门且列表条数等于报表行内条数tabEAMAsset.dept§3.3.64
RQ-Asset-1004个人资产统计按保管人汇总P1某保管人的报表条数与台账按该保管人筛选的结果条数一致tabEAMAsset.keeper§3.3.65
RQ-Asset-1006折旧汇总按期间统计P1AC-06、已确认金额合计等于台账累计折旧新增额,默认期间为本年度tabEAMDepSchedule.amount§3.3.66
  • 资产管理员:角色,由本业务维护。负责分类与规则维护、台账建档与维护、单据的发放借出确认、退还与归还登记及其确认、资产处置执行
  • 管理人员:角色,由脚手架提供。即资产领用、借用的申请人,只能查看与操作本人数据
  • 总经理/项目经理:角色,由脚手架提供,本版新增声明。这是一个角色名、不是两个角色,承担领用、借用与处置的第三级审批。数据范围:本机构及下级机构的查看权限,含低值易耗品与归还单,不做本人过滤;审批范围:仅领用单、借用单、处置单三类,不含纯低值易耗品领用单——纯低值单免审、保存即生效,不进其审批待办(见 §3.3.6、§3.3.10)
  • 财务:角色,由财务子应用提供。原「财务/审计」并为单一角色,不再区分审计,承担折旧确认与处置终审
  • 直属上级:岗位,沿用数智基建技术底座的岗位体系,取申请人所在部门负责人岗位。只承担单据第一级审批,不单独建角色
  • 处置人:岗位,由流程节点指派、不单独建角色、不落字段。候选人为该资产执行前的台账保管人与资产管理员两人,单节点、或签——任一人在待办中处理即完成、另一人待办自动关闭,不做两级串行、不留两个时间戳。执行人一次确认即同一事务落库:实物已交出或不存在、实际处置时间、实际处置金额、核销账面、置「已处置」、算损益、补提当期折旧(生成即已确认);执行前页面显示预估补提折旧与净值(不落库,仅作交接核对)。实物或金额与单据不符可退回申请人。本版可处置状态只有在库与闲置、两态保管人恒为资产管理员,故两名候选人常态下合为同一人,按人去重后只发一条待办
  • 资产状态由本业务在「基础设置」维护,走平台数据字典;资产分类由本业务建表维护(树形,支持多级与业务标记),不使用平台字典

数据范围按字段划定,不按部门名称模糊限定:资产管理员取 createdOrg 为本机构及下级机构的台账、单据与统计;管理人员取 keeper、currentUser、applicant、borrower 四个字段为本人、四者按「或」合并(任一字段等于当前用户即可见,不要求同时满足),归还单另按 createdBy、returner 取本人,并加「明细中存在本人为使用人或借用人的行」一并并入同一并集(跨单合并后,本人经手交回的物资可能挂在他人登记的混合单里,只按单头字段过滤会漏),且不显示统计分析路由,直接访问时跳转无权限提示;总经理/项目经理与财务取本机构及下级机构,其中总经理/项目经理台账可编辑、不含建档与删除,财务台账只读。折旧的历史折旧生成(按期补提与期初导入)只由财务执行;资产管理员与总经理只可查看,管理人员不可见折旧管理。

「使用人」的候选范围独立于记录数据范围:领用明细的使用人下拉取本机构及下级机构的全部人员,不按当前角色的记录数据范围收窄(管理人员虽只看本人相关记录,仍可把资产指给本机构及下级机构内的任一人员);该范围由平台内置数据权限控制,表单不另加筛选条件。

功能资产管理员(本业务角色)管理人员(脚手架角色)总经理/项目经理(脚手架角色)财务(财务子应用角色)
工作台查看查看(限本人)查看(限本人)查看(限本人)
基础设置查看、添加、编辑、删除(限资产分类树表与处置方法、折旧方法两个字典)查看(限内置字典,只读)查看(限内置字典,只读)查看
规则配置查看、添加、编辑、删除——查看
资产台账查看、添加、编辑、删除、执行(解封)查看(限本人)查看、编辑(不含建档与删除)查看
折旧管理查看—查看查看、执行(历史折旧生成-按期补提/期初导入)、删除(限未确认初稿)、确认(折旧记录)
领用单查看、添加(低值品领用登记)、执行(确认发放)查看、添加(限本人领用登记)、编辑(限本人草稿的领用单)、删除(限本人未生效的领用单)查看(全部)、审批(不含纯低值领用单)查看
借用单查看、添加、执行(确认借出、续期)查看、添加(限本人借用登记)、编辑(限本人草稿的借用单)、执行(限本人续期)、删除(限本人未生效的借用单)查看、审批查看
归还单查看、添加、执行(确认、拒绝)、编辑(限本人登记的已提交单)、删除(已提交、已拒绝;已通过按 §3.3.17 ⑦ 两条件判定)查看、添加(限本人)、编辑(限本人已提交单)、删除(限本人已提交、已拒绝单)查看(全部)查看
资产处置查看、执行(处置执行)查看、添加(限本人)、编辑(限本人草稿、已退回)、删除(限本人未生效单)查看、审批查看、审批
统计分析查看—查看查看

总经理/项目经理与财务的「查看」一律为本机构及下级机构,不做本人过滤;矩阵中「限本人」只用于工作台列——工作台是三张个人卡片(我的资产/借用逾期/我的单据),与业务记录的查看范围无关。归还单的「查看(全部)」对四个角色一致,总经理可看到混合单的全部明细行,不受「他人 N 项」折叠限制,但没有确认动作——归还单只有资产管理员确认。

直属上级不占角色列:领用、借用、处置三条链的第一级均由直属上级岗位审批,该权限由流程节点授予、随申请人所在部门动态变化,不写进矩阵、也不单独建角色;矩阵里的「审批」只指总经理/项目经理与财务两个固定审批角色。

处置行的「执行」由处置人承担,处置人取该资产的台账保管人与资产管理员两人、单节点或签:任一人处理即完成、另一人待办自动关闭,不是两级串行、也不产生两个时间戳;两名候选人合为同一人时按人去重、只发一条待办。执行前页面显示当期预估补提折旧与净值(与定时任务同公式、实时计算、不落库,仅作实物交接核对);执行时一次确认、同一事务落库——实际处置时间、实际处置金额、核销账面、置「已处置」、算损益、正式生成当期折旧记录(生成即已确认)。资产置「已处置」时保管人清空,处置单上记录的处置人取执行时刻的值,不随清空回退。

**「未生效单」**指草稿、已拒绝两种状态(见 §3.3.7),处置单另含已退回;已提交、处理中、已通过的单据申请人不允许删除。

归还单独立成行,「领用归还」与「借用归还」两视图共用一张表:归还单不再寄生在领用单与借用单两行的注释里,其权限已在上表自立一行。两个视图是同一张 tabEAMReturn 的两个页签,视图按单头 returnType 多选标签筛选、不按单头来源筛选;单头同时勾选两类时,在两个视图中都会出现(混合单的唯一副作用),这是允许跨单合并的必要代价。两个视图的筛选条件都读行级类型字段、不新增字段:「领用归还」视图取存在至少一行 returnType = 领用退还的归还单;「借用归还」视图取存在至少一行 returnType = 借用归还的归还单;同一张混合单两条判据同时成立,故在两个视图中各出现一次,这是预期行为而非重复数据,平台待办中心仍按单据去重、只计 1 条。动作类型仍为查看、添加、编辑、删除、执行五类。

归还单不适用「未生效单」的草稿口径:归还单没有草稿状态,其状态只有已提交、已通过、已拒绝三值,因此矩阵中归还单的编辑与删除按状态逐项写明——「编辑」仅「已提交」且仅登记人本人,「删除」在「已提交」「已拒绝」(对登记人本人与资产管理员,此时尚未回写、删除无副作用),「已通过」的删除另按 §3.3.17 ⑦ 的两个条件判定;同一格内「领用单/借用单」的编辑删除仍按原草稿口径,两类单据互不套用(见 AC-10)。

本版不提供数据导入与导出:矩阵不含这两类动作,各角色的数据范围即为其可见数据的上限;后续如需要,按同一数据范围单独评审。

  1. 固定资产领用与借用(租赁)审批:两条业务共用一条审批链,不设金额分级
    1. 申请人提交后流转至直属上级;直属上级拒绝则状态置「已拒绝」,流程结束并释放占用
    2. 直属上级通过后流转至总经理;总经理通过则状态置「已通过」,资产状态暂不变更,等待资产管理员确认发放或借出,拒绝则置「已拒绝」并释放占用
    3. 资产管理员确认发放或借出:资产状态按业务回写为「在用」或「借用(租赁)」,并写入领用或借用日期;该环节只有「确认」一个动作,不承担退回与终止职能
    4. 低值易耗品领用不进入本条流程,登记即生效;退还与归还同样不进入本条流程,改走独立的单节点工作流(见本节末「退还与归还是独立的单节点工作流」)
swimlane-beta
    subgraph L1["申请人"]
        A["填写领用单或借用单并提交"]
    end
    subgraph L2["直属上级"]
        B{"通过/否决"}
    end
    subgraph L3["总经理"]
        C{"通过/否决"}
    end
    subgraph L4["系统"]
        E["状态置已通过"]
        F["状态置已拒绝"]
    end
    subgraph L5["资产管理员"]
        D["确认发放或借出<br/>回写资产状态与日期"]
        H["结束"]
    end
    A --> B
    B -->|已通过| C
    B -->|已拒绝| F
    C -->|已通过| E
    C -->|已拒绝| F
    E --> D
    D --> H
    F --> H
  1. 资产处置审批:四节点(申请人提交 → 直属上级 → 总经理 → 财务),处置执行另计一环(单节点、或签),冻结封存止于财务
    1. 直属上级、总经理、财务依序审批,每个节点有「通过」「退回」「否决」三个动作;任一节点退回则单据状态置「已退回」、资产保持原状态,申请人可修改同一单据后以同一单号重提;任一节点否决则单据状态置「已拒绝」、流程终止,该资产在删除此单前不再接受任何新单据
    2. 财务审批处置金额:一般处置通过后资产状态置「待处置」,转处置人执行
    3. 处置方式为「冻结封存」时,财务通过即置「封存」并写封存日期,流程结束,不产生处置人待办
    4. 处置人(该资产执行前的台账保管人或资产管理员,或签,任一人处理即完成)确认实物已交出、填写实际处置时间与实际处置金额,同一事务核销账面并置「已处置」;实物或金额与单据不符时可退回申请人
swimlane-beta
    subgraph D1["申请人"]
        A["提交处置单"]
        R["状态置已退回<br/>须编辑后重新发起"]
        X["状态置已拒绝<br/>须删除后重新发起"]
    end
    subgraph D2["直属上级"]
        B{"通过/退回/否决"}
    end
    subgraph D3["总经理"]
        C{"通过/退回/否决"}
    end
    subgraph D4["财务"]
        D{"通过/退回/否决"}
        Q{"处置方式为冻结封存?"}
        S["资产置封存<br/>写封存日期"]
        E["资产置待处置"]
    end
    subgraph D5["处置人(或签)"]
        F["保管人或资产管理员任一人处理即完成<br/>确认实物已交出或已不存在<br/>填写实际处置时间与实际处置金额"]
        G["资产置已处置<br/>算损益、补提当期折旧"]
        H["结束"]
    end
    A --> B
    B -->|已通过| C
    B -->|已退回| R
    B -->|已拒绝| X
    C -->|已通过| D
    C -->|已退回| R
    C -->|已拒绝| X
    D -->|已通过| Q
    D -->|已退回| R
    D -->|已拒绝| X
    Q -->|是| S
    Q -->|否| E
    E --> F
    F -->|实物或金额与单据不符| R
    F --> G
    R -.->|修改后同号重提| B
    S --> H
    G --> H
    X --> H

退还与归还是独立的单节点工作流(ApprovalStatus 只用三值,不并入「领用借用」「资产处置」两条审批流):登记人提交后单据置「已提交」并转资产管理员待办;资产管理员「确认」置「已通过」,同时回写资产状态、库存与在外数量、原单已退/已还数量与履历;「拒绝」置「已拒绝」、不回写、为终态。资产管理员本人登记时不产生待办、保存即「已通过」。登记人可在「已提交」状态修改或删除本单,删除无副作用。

  1. 通用约定:
    1. 提醒与待办分工:待办统一由平台待办中心承载(审批、发放/借出确认、归还确认、处置执行),本节只定义提醒;提醒只承担事件触发与超时升级,不承担待办清单职能——同一条提醒在待办中心已有对应条目,提醒的作用是催办而不是第二次计数
    2. 区分两类动作:提醒 = 发送至指定个人的系统消息;通知 = 发送至群聊的消息
    3. 发送渠道默认系统消息,审批类节点同时发企业微信
  2. 事件触发(实时):
    1. 领用单、借用单提交时,提醒下一审批节点的直属上级:{申请人}提交了{单据编号},待审批
    2. 领用单、借用单总经理通过后,提醒资产管理员:{单据编号}待确认发放或借出,确认后写入资产状态与日期
    3. 处置单被退回时,提醒申请人:{单据编号}已退回,原因{审批意见},可修改后以同一单号重提
    4. 领用单、借用单被拒绝时,提醒申请人:{单据编号}已拒绝,原因{审批意见},流程已终止
    5. 处置单被否决时,提醒申请人:{单据编号}已否决,原因{审批意见},流程已终止,如需继续请删除本单后重新发起
    6. 处置单流转至财务节点时,提醒财务角色人员:{处置单号}待财务审批
    7. 处置单(非冻结封存类)财务通过后,提醒处置人(该资产执行前的台账保管人与资产管理员,或签、两人各收一条,同一人时去重只发一条):{处置单号}待执行,请核对预估补提折旧与净值、确认实物已交出并填写实际处置时间与实际处置金额
    8. 处置单(非冻结类处置单据)财务通过后超过 3d 仍未执行,每日 9:00 提醒处置人(保管人与资产管理员,按人去重):{处置单号}待执行已 {N} 天
    9. 处置单因当期折旧未确认而无法执行超过 1d,每日 9:00 提醒财务角色人员:{资产编码}处置待执行,请先确认 {期间} 折旧
    10. 使用人/借用人登记退还或归还(单据置「已提交」)时,提醒资产管理员:{单据编号}待确认归还,共 {N} 项
    11. 归还单确认通过(置「已通过」)时,按明细行所属的原领用明细/原借用明细分别通知其所在来源单的申请人:{资产编码或物资编号}已确认退还(归还),数量 {qty}——一张跨单或混合单可能触发多条通知,同一申请人收到多条时合并为一条汇总消息
    12. 归还单处于「已提交」超过 3d 未确认,每日 9:00 提醒资产管理员:{单据编号}待确认已 {N} 天,涉及资产 {资产编码}
  3. 到期预警(按提前量触发):
    1. 借用单预计归还日期前 3d、1d,提醒借用人
    2. 借用单逾期后每日 9:00,提醒借用人与借用人直属上级:{资产编码}已逾期 {N} 天,仅提醒不阻断业务
    3. 折旧初稿生成后 3d 未确认,提醒财务角色人员
  4. 周期报表(定时发送):
    1. 每月 1 日 9:00,发送通知到资产管理群:上月新增资产数、领用与借用笔数、处置笔数、折旧应提金额
    2. 每季度首月 1 日 9:00,提醒财务角色人员:本季度存在未确认折旧记录的资产 {N} 条
  • 资产台账: tabEAMAsset.code : ZC-{obtainDate(yyyyMM)}-{seq};资产类别为低值易耗品时取 DZ-{seq}(物资编号沿用原形态,不做年月分段)
  • 领用单: tabEAMReceive.code : LY-{applyDate(yyyyMMdd)}-{seq}
  • 借用单: tabEAMBorrow.code : JY-{borrowDate(yyyyMMdd)}-{seq}
  • 归还单: tabEAMReturn.code : GH-{returnDate(yyyyMMdd)}-{seq}(领用退还与借用归还共用一套编码,不再区分 TH- 前缀;单头不绑来源单、无来源字段,一行归还明细挂在原领用明细还是原借用明细上由该行自身判定,一张单可同含两类,因此来源与单据类型都不靠单号辨识)
  • 处置单: tabEAMDisposal.code : CZ-{applyDate(yyyyMMdd)}-{seq}
  • 转资产规则: tabEAMConvertRule.code : ZGZ-{seq}
  • 默认折旧摊销规则: tabEAMDepRule.code : ZJZ-{seq}

上述编号一律由平台「高级自动编码」生成,{seq} 按规则模板中全部字段组合重置,人工不可编辑。

  • 资产台账:tabEAMAsset.files : 资产管理/台账/{assetType}/{code}
  • 领用单:tabEAMReceive.files : 资产管理/领用/{applyDate(yyyy)}/{code}
  • 归还单:tabEAMReturn.files : 资产管理/归还/{returnDate(yyyy)}/{code}(退还与归还共用同一目录)
  • 借用单:tabEAMBorrow.files : 资产管理/借用/{borrowDate(yyyy)}/{code}
  • 处置单:tabEAMDisposal.files : 资产管理/处置/{applyDate(yyyy)}/{code}
  • 应用:
    • 强依赖:有巢脚手架(v0.5.2.20260825)
    • 弱依赖:采购管理(功能面:只影响「采购订单明细 → 转资产」这一条建档路径,本应用另有手工建档与盘盈入账两条来源,不装采购管理时台账照常可建、只是转资产入口不存在;结构面:tabCRMOrder/tabCRMOrderDetail 两个外部表与台账的两个采购来源 ref 字段随该应用一起建,未装时这两个 ref 不建、台账字段账由 215 降为 213,关系线由 24 条降为 23 条/图。转资产入口挂在采购订单明细上,属对方的入口,本应用不反向依赖其菜单)
    • 弱依赖:仓库管理(盘点实施);二期低值易耗品入库改由仓库回写,届时升为强依赖
    • 反向依赖:设备管理强依赖本应用的资产编码与设备类标记;设备状态回写(含报废)由设备管理侧实现,本应用不承接回写逻辑
  • 插件:无(低代码平台、工作流、字典、文件、消息、高级自动编码均由技术底座提供)
  • 转资产建档:按规则把采购订单明细映射为台账记录并生成编码,可复用于其它资产化场景
  • 折旧计提与确认:按月生成初稿、财务确认后累加、已确认记录二次确认,可复用于其它需计提的台账类应用
  • 资产履历:状态类对象的多动作留痕与时间轴展示,可复用于设备、车辆等台账
资产类别 #AssetType | 分类:资产管理/EAM | 归属:本应用维护(三条取值固定,可改显示名与颜色)
Section titled “资产类别 #AssetType | 分类:资产管理/EAM | 归属:本应用维护(三条取值固定,可改显示名与颜色)”
名称编码启用颜色图标父级编码说明
固定资产11#1677ff默认,设备类资产通过标记字段区分;本字典与资产分类树的三条根节点同名同义,冲突时以本字典为准
无形资产21#722ed1
低值易耗品31#13c2c2对应低值易耗品,与固定资产同表,按数量管理

资产分类(不使用平台字典,改由本应用树表 tabEAMCategory 维护)

资产分类已改为本应用自建树表维护,字段定义见 §3.4「实体关系」完整版中的 tabEAMCategory:parent 表达上级、level/path 供子树查询,isMachineCategory 标记设备类、returnable 标记需归还物资(仅低值易耗品子树下的分类项有效)。原字典 20 项按原编码与原父级迁为表初值,三条根节点(固定资产分类 1、无形资产分类 2、低值易耗品分类 3)固定存在、不可删除、不可改类别与上级;根节点下的子项可自由增删并支持多级。三个维护入口(固定资产分类、无形资产分类、低值易耗品分类)以根节点为界,各自展示该根节点子树下的全部分类项。

资产状态 #AssetStatus | 分类:资产管理/EAM | 归属:平台内置,本应用只读
Section titled “资产状态 #AssetStatus | 分类:资产管理/EAM | 归属:平台内置,本应用只读”
名称编码启用颜色图标父级编码说明
在库01#5cdbd3建档后未启用(从未领用或借用),可领用、借用或处置
闲置11#36cfc9曾被领用或借用后已退还或归还,或由封存解封后转入,当前无占用
在用21#13c2c2已领用
借用(租赁)31#08979c已借出未归还
待处置41#006d75财务通过后置此状态
已处置51#00474f终态
封存61#002329由冻结封存处置产生,仅可解封

设备类资产的资产状态只读:设备类资产(isMachineAsset = 是)的资产状态以设备管理系统为准,本应用台账中该字段只读展示、不提供修改入口,也不定义回写接口与同步机制;两侧状态是否一致由设备管理侧负责,本应用不做校验、不写默认值。

资产处置方式 #DisposalType | 分类:资产管理/EAM | 归属:本应用维护,可增删改
Section titled “资产处置方式 #DisposalType | 分类:资产管理/EAM | 归属:本应用维护,可增删改”
名称编码启用颜色图标父级编码说明
出售11#1677ff需填处置金额与受让方
无偿调出21#722ed1需填接收单位
报废31#f5222d
盘亏41#fa8c16金额固定为 0,须填责任人与原因
冻结封存51#13c2c2审批止于财务,通过后资产置封存状态
资产动作类型 #AssetActionType | 分类:资产管理/EAM | 归属:平台内置,本应用只读
Section titled “资产动作类型 #AssetActionType | 分类:资产管理/EAM | 归属:平台内置,本应用只读”
名称编码启用颜色图标父级编码说明
建档11#f5222d采购订单转资产、手工建档与盘盈入账统一记「建档」
领用21#fa541c
退还31#fa8c16仅指归还明细挂原领用明细的行
借用41#faad14
归还51#d4b106仅指归还明细挂原借用明细的行
处置61#52c41a
封存71#13c2c2
解封81#1677ff

编码按菜单顺序连续取 1~8,与全文其余字典同取一位。V2.7.1 前曾有 06(延期)与 10(折旧调整)两个空号,随对应功能删除留空;因字典尚未入库、无存量数据可撞,本次一次性重排为连续编码。

资产折旧方法 #DepreciationMethod | 分类:资产管理/EAM | 归属:本应用维护,可增删改
Section titled “资产折旧方法 #DepreciationMethod | 分类:资产管理/EAM | 归属:本应用维护,可增删改”
名称编码启用颜色图标父级编码说明
直线法11#1677ff按年限平均计提
双倍余额递减21#13c2c2
年数总和31#722ed1
工作量法40#fa8c16本版不实现,编码 4 停用且不复用
折旧记录类型 #DepRecordType | 分类:资产管理/EAM | 归属:平台内置,本应用只读
Section titled “折旧记录类型 #DepRecordType | 分类:资产管理/EAM | 归属:平台内置,本应用只读”
名称编码启用颜色图标父级编码说明
正常计提11#1677ff月度定时任务、历史折旧生成(按期补提)与处置执行时的当期补提生成;「本月折旧计提」入口已取消,改由历史折旧生成选单月区间覆盖
存量迁移21#722ed1上线时为存量资产按「历史折旧生成·期初导入」逐月补齐的记录(同人同一会计期间只出 1 条),需财务确认后计入累计折旧

取得方式 #MachineSource | 分类:设备资产管理/EAM

取得方式在原字典末尾新增「盘盈」一项(编码续号、不重排存量),说明「盘点账外资产入账」;该字典与设备管理应用共用,需其负责人确认。

计量单位 #Unit | 分类:系统/System

业务类型 #BizType | 分类:营销管理/CRM

tabEAMConvertRule.materialCategory(采购物资类别)取 #BizType 字典,本应用不自建物资类别字典。

待确认事项明细
  1. 【待外部确认】数据字典(取得方式):#MachineSource 新增「盘盈」对设备台账同样可见,需设备管理应用负责人确认。

  2. 【待外部确认】低值易耗品并入资产台账(V2.6.0):①物资编号沿用 DZ-{seq},与资产编码 ZC-{yyyyMM}-{seq} 在同一 code 字段双规则,平台「高级自动编码」需支持按条件分支,建站前须确认该能力;②低值易耗品的资产状态留空、不参与状态矩阵与状态分布报表,也不参与占用类单据判断;③存量数据需迁移——原 tabEAMLowValue 记录并入 tabEAMAsset 并补资产类别,领用明细的 item 物资引用回填到 asset 资产引用。

  3. 【待外部确认】转资产跨应用调用(V2.6.2):采购订单明细的「转资产」按钮按「实时调用资产管理建档动作、同步返回资产编码」处理,需在建站前确认平台是否支持跨应用服务端调用;若不支持,退化为「待转资产池 + 资产管理员批量确认」模式,转资产不再是单次点击即时完成。存量台账的采购来源须在迁移时回填,回填不上的不再提供转资产入口:迁移按「订单号 + 物资名称 + 采购数量」三元组把 sourceOrderDetail 尽量回填,回填成功的存量记录与新建档同等对待、判据成立;三元组匹配不上的记录保持 sourceOrderDetail 为空,采购订单明细上的「转资产」入口对其不显示——即这部分存量物资不再从采购明细转资产,只能手工建档或盘盈入账。两条口径互斥、同一记录只落在其中一条:要么回填成功且可转资产,要么不回填且无入口,不存在「留空但仍可转资产」的第三种状态,故「该采购明细是否已存在台账记录」这条幂等判据对存量同样成立、不会重复建卡(判据口径见 §3.3.55)。

  4. 【已确认】低值易耗品入库与初始库存(V2.7.0):已确认本版由资产管理员手工登记入库数量(§3.3.44),二期改由仓库管理应用按入库单回写、手工入口下线;物资不记录价格,不设参考单价与入库单价。新建物资时可在建档表单填写初始可领用数量(默认 0、保存后只读),此后只由入库登记累加,两个入口的分工见 §3.3.43。

  5. 【待外部确认】平台字典(#MachineType、#MachineStatus):设备台账的设备类型与设备状态引用平台内置字典,这两项不在本应用数据字典章节内,建站前须由设备管理应用确认平台侧已预置,否则设备侧下拉为空。本应用单据状态所用的 #ApprovalStatus 已确认有数据,见 §六 20261029-V2.8.9「待确认事项归档」第 11 条。

  6. 【待外部确认】平台字典分类迁移(V3.0.0):6 个字典(#AssetType/#AssetStatus/#DisposalType/#AssetActionType/#DepreciationMethod/#DepRecordType)的所属分类,须先在平台侧由 设备资产管理/EAM 改为 资产管理/EAM 并完成迁移,再发布本 PRD 对应的配置。只改文档不改平台,前端取不到枚举。

  7. 【待外部确认】采购来源跨应用关系字段(V3.0.0):sourceOrder(ref tabCRMOrder)与 sourceOrderDetail(ref tabCRMOrderDetail)须在建站前实测跨应用关联是否支持;若不支持,回退为字符串快照,外部表回到 1 个、关系线回到 22 条/图,字段账仍为 215(采购来源净变化本就为 0)。

  8. 【待外部确认】处置执行的或签(V3.0.0):处置执行是单节点、候选人为台账保管人与资产管理员两人、任一人处理即完成。建站前须确认平台的审批(或人工处理)节点支持多人候选、任一处理即通过(或签);若只支持会签,退化为普通人工节点——处理人取「保管人 ∪ 资产管理员」的并集、配置为「任一人提交即完成」,业务语义不变、仅实现方式不同。同一人重复出现在候选里时须按人去重,避免同一人收两条待办。

其余 17 条已关闭项迁至 §六 20261029-V2.8.9「待确认事项归档」,原序号保留可查。

本节各版本条目中的 §3.3.NN 为当时编号,与现行编号不同;两套编号的对照见 §六 20261030-V3.0.0「附|§3.3 旧号 → 新号对照表」。本节历史条目一律不回改——V3.0.0 只新增条目,不对旧条目做全局替换。

文件版本记录明细

重排依据:菜单重构。 本轮同时做了三件事:①菜单由 9 个平铺一级项改为「分组容器 + 10 个模块」的两级结构;②§3.3 与 §3.5 全量重编号(编号基线先解冻、改完重新冻结);③ER 结构整改——履历来源与采购来源改关系字段、归还明细类型化。三者相互牵连,任何引用旧编号的历史记录一律不改,唯一解释入口是本条末尾的「旧号 → 新号对照表」。

一、菜单与模块

  • 菜单树重排为 资产管理/ 根加七个显示项:工作台、业务办理(领用单 / 借用单 / 归还单 / 处置单)、台账管理(台账视图 / 资产卡片查询)、折旧管理(折旧记录 / 历史折旧)、规则配置、基础设置、统计分析。显示项 9 → 7(含 1 个分组容器、不占模块号)、二级 9 → 14、页面 9 → 15。
  • 三个 :::postpone 节点(盘点管理 / 资产调拨 / 设备报废)在新树中保留,与 §一 功能清单末尾「暂不实现」三条一致。
  • 模块 9 → 10:新增独立模块 04 归还单,原 0409 顺延为 0510。归还单由「寄生在领用管理与借用管理两行的注释里」改为权限矩阵自立一行,两个视图统一命名为「领用归还」「借用归还」,单据名仍为「归还单」、单号前缀仍为 GH-、字段中文名仍为「交回人 / 交回部门 / 交回日期 / 交回数量」。
  • 应用名与菜单树根由「设备资产管理」改为「资产管理」;§4.3 六个字典的分类路径由 设备资产管理/EAM 改为 资产管理/EAM。

二、编号处置

  • 编号基线:已冻结 → 解冻为 可重排 → 改完 → 重新冻结为 已冻结。
  • §3.3 条目 68 → 67:删 1(原第 68 条「本月折旧计提」)、合并 2→1(原第 23 条「历史折旧计提」+原第 67 条「历史折旧初始化」→ 新第 49 条「历史折旧生成」,一个入口两种方式)、增 1(新第 20 条「归还明细按行记录交回地点与验收结论」)、原第 1 条「待办卡」撤卡并入新第 3 条「我的单据」。
  • RQ 83 → 86:作废 2(原 0101 待办卡、原 0505 本月折旧计提),新增 5(0103 我的单据、0406 归还单两视图、0407 行级交回地点、0408 逐件验收、0409 归还明细类型化),其余 81 条按模块整体重编(编号前缀随模块号改为 01~10)。
  • 活引用改写 133 处(§3.5 规则列 91、§3.3 规则互引 36、§2/§3.4/§3.6/§四·五 6);§3.3.NN 全文 282 处,其余 149 处为历史记录、一字未改。
  • 13 章章节状态统一回落 derived ∧ desc(原 confirmed),待定稿时再批量升 target。

三、ER 增量(两图同步,简版与完整版逐行一致,均为 24 条关系线)

  • 字段 208 → 215:tabEAMAssetLog 删 sourceBillType、加 sourceReceive/sourceBorrow/sourceReturn/sourceDisposal 四个 ref(+3);tabEAMAsset 删 sourceNo/sourceLineId、加 sourceOrder/sourceOrderDetail(±0);tabEAMReturn 的 returnLocation/reason 下沉(−2);tabEAMReturnDetail 接住下沉的 2 个、再加 returnType/receiveOrder/borrowOrder 3 个 ref/verdict 1 个 kv(+6)。verdict 为内联三值(完好/破损/缺件)、不占字典实体,加它的原因是 RQ-0408 要求「任一行未填验收结论则阻止确认」——reason 是可空的 markdown,无法区分「填了说明但没选结论」,纯文本承载不了该必填校验。
  • 关系线 18 → 24/图:ASSET ||--|{ LOG 改基数(不计新增,原 ||--o{ 与「建档必写履历」矛盾),新增 4 条履历来源线、ORD→ORDD、ORDD→ASSET 2 条采购线。
  • 外部表 1 → 3:新增 tabCRMOrder、tabCRMOrderDetail(结构强依赖,只画框、不列字段);本应用表仍 13。
  • 字典 6 不变(returnType 用内联二值、不占字典实体)。

四、新增与改写的关键规则

  • 归还明细类型化:tabEAMReturnDetail 加 returnType(领用退还 / 借用归还,行级必填、提交后锁定),交互由「选类型 → 选原明细」两级收敛;来源单据 receiveOrder/borrowOrder 由提交时的工作流内部步骤按原明细反查父单回写、此后只读(跨层级赋值纯配置做不到,故列为已知代价:填单时该列不显示、提交后才出现)。混合单保留,单头仍不加类型。
  • 履历来源四选一:sourceBillNo 收窄为「外部来源单号-仅盘盈」,来源改由四个关系字段承载、至多一个非空;四个全空且 sourceBillNo 为空=手工建档或解封,有值=盘盈建档。
  • 删卡判据改关系存在性:台账删除由「无关联单据」改为「四个来源外键全空且 sourceBillNo 为空」;转资产幂等由「同一 sourceLineId 唯一」改为「该采购明细已存在台账记录则返回首次生成的编码」。
  • 折旧收敛为三处调用、一个常规入口:定时任务(上一会计期间)、历史折旧生成(按期补提 / 期初导入,任意区间)、处置执行时自动补提当期一笔(生成即已确认)。「本月折旧计提」取消;同一资产同一会计期间只允许 1 条记录。
  • 处置执行改为单节点或签:处置人候选人为台账当前保管人与资产管理员,任一人处理即完成、另一人待办自动关闭(同一人时按人去重),一次确认即同一事务落库(实际处置时间与实际处置金额、核销账面、置「已处置」、算损益、正式生成当期折旧记录并置已确认)。该节点为执行确认、不是审批,故不占角色列;实物或金额与单据不符时可退回申请人。原「两级处置人 + 同一人跳过」的设计整体取消。
  • 待办全部迁到平台待办中心:业务菜单不再设审批队列;工作台改为三张个人卡片(我的资产 / 借用逾期 / 我的单据),「同一张混合归还单只计 1 条待办」的去重口径随卡迁移到「待办指向平台待办中心」这一句里。
  • 总经理口径补全:数据范围为本机构及下级机构(含低值与归还单),审批范围不含纯低值易耗品领用单;台账行不含建档与删除。

五、文档结构

  • §3.2 业务流程重构为「三线总览(实物 / 财务 / 数量)+ 资产状态迁移表(7 状态 × 4 列)+ 三条业务闭环泳道 + 处置状态流转」;状态机图由状态迁移表替代。
  • §3.3 在 06 资产台账/07 折旧管理/08 规则配置 节首各插入判定图(占用与释放及两条恒等式、折旧判定树、转资产判定树)。流程图(不含 ER 两图)4 → 10:§3.2 三线总览 1、业务闭环泳道 3、处置状态流转 1、§3.7 两张审批流程图 2、§3.3 三张判定图 3(3 张判定图为本轮新增)。其中「处置状态流转」图已于同日删除、改由状态迁移表承载,故现行实为 9 张,见本节「九」。
  • §3.3 开头保留规则地图(按能力域列全部条目号与所在章节)。
  • 文档行数 1287 → 1764(净增 477 行,主要为新增流程图、状态迁移表、对照表与发布前审计补修记录)。

六、待外部确认(须与建站同批完成)

  1. 平台字典分类迁移先行:先在平台侧建好 资产管理/EAM 分类、把 6 个字典迁过去,再发布 PRD 对应的配置;只改文档不改平台,前端取不到枚举。
  2. 跨应用 ref tabCRMOrder / ref tabCRMOrderDetail 须实测一次;若不支持,采购来源回退为字符串快照,外部表回到 1 个、关系线回到 22 条,字段账仍为 215(采购来源的字段净变化本就为 0)。
  3. 折旧的三处调用(定时任务、历史折旧生成、处置补提)必须共用同一段计算逻辑,不得各写一份,否则三处金额会算出三个结果;处置补提与置「已处置」、清空保管人 / 使用人 / 使用部门、写处置损益必须同一事务。

上列 3 条是 V3.0.0 发布时的记录,活口已迁走、不在此处跟踪:第 1、2 条作为待外部确认登记在 §五 第 6、7 条;第 3 条属实现约束,已写入 §3.3 折旧管理节末的硬约束段,不再是待确认项。

七、发布前审计补修(同日,文本更正、不触碰编号)

V3.0.0 落库后做了两轮交底审计,补修下列 7 类问题:

  1. 引用错号:AC-10 两处(续期 →§3.3.16@续期、确认与拒绝 →§3.3.17@确认与拒绝);规则地图「权威条目」10 个里 8 个指向别域,整表重写。
  2. 旧字段名与旧术语:§五 第 3 条仍写已删除的 sourceNo/sourceLineId;折旧三处旧名(本月折旧计提/历史折旧计提/历史折旧初始化)残留,全部改为「历史折旧生成·按期补提/期初导入」。
  3. 字段账 214 → 215:RQ-0408 要求逐行必选验收结论,而 reason(markdown)无法承载必填校验,故 tabEAMReturnDetail 增 kv verdict(完好/破损/缺件,内联三值、不占字典实体),reason 显示名回退「交回说明」。
  4. 转资产幂等对存量的漏洞:判据改为「该采购明细已存在台账记录」后,存量记录 sourceOrderDetail 为空会使判据失效、重复建卡。处理为存量按「订单号 + 物资名称 + 采购数量」尽量回填,回填不上的不给转资产入口(§五 第 3 条、§3.3.55)。
  5. 待确认事项归位:字典分类迁移、采购来源跨应用实测两条从 §六 档案迁入 §五(第 6、7 条);「折旧三处同源」属实现约束而非外部待答,改为 §3.3 折旧管理节末的硬约束段。
  6. 权限矩阵命名:领用管理 → 领用单、借用管理 → 借用单,与菜单/§3.3/§3.5 对齐。
  7. 字典归属:§4.3 六个字典头补「归属:本应用维护/平台内置只读」标注;台账视图不再写「承载退还登记入口」,归还统一指向「业务办理 · 归还单」。

完整执行记录见 Asset_R9_整改清单.md 第十节。

本表是本应用唯一的编号解释入口。§六 各历史条目与头部评审遗留项中的 §3.3.NN 均为当时编号,一律按本表换算,不要直接按新号去读旧条目。

旧号新号变更原因
13合并:旧第 1 条「待办卡」撤卡,其中「待办按单据去重」的口径并入新第 3 条「我的单据」,待办本身改由平台待办中心承载
21位移 -1
32位移 -1
458位移 +54
559位移 +54
660位移 +54
761位移 +54
854位移 +46
955位移 +46
1056位移 +46
1157位移 +46
1231位移 +19
1332位移 +19
1433位移 +19
1534位移 +19
1635位移 +19
1736位移 +19
1837位移 +19
1945移:资产台账 → 折旧管理
2046移:资产台账 → 折旧管理
2147移:资产台账 → 折旧管理
2248移:资产台账 → 折旧管理
2349合并:旧第 23 条「历史折旧计提」与旧第 67 条合并为新第 49 条「历史折旧生成」
2438位移 +14
2539位移 +14
2640位移 +14
2741位移 +14
2842位移 +14
2950位移 +21
3051位移 +21
3152位移 +21
3253位移 +21
334移:领用管理 → 领用单
345移:领用管理 → 领用单
356移:领用管理 → 领用单
367移:领用管理 → 领用单
378移:领用管理 → 领用单
389移:领用管理 → 领用单
3910移:领用管理 → 领用单
4017移:领用管理 → 归还单
4143移:领用管理 → 资产台账
4244移:领用管理 → 资产台账
4318移:领用管理 → 归还单
4411移:借用管理 → 借用单
4512移:借用管理 → 借用单
4613移:借用管理 → 借用单
4714移:借用管理 → 借用单
4819移:借用管理 → 归还单
4915移:借用管理 → 借用单
5016移:借用管理 → 借用单
5121位移 -30
5222位移 -30
5323位移 -30
5424位移 -30
5525位移 -30
5626位移 -30
5727位移 -30
5828位移 -30
5929位移 -30
6030位移 -30
6162位移 +1
6263位移 +1
6364位移 +1
6465位移 +1
6566位移 +1
6667位移 +1
6749合并:并入新第 49 条「历史折旧生成」(与旧第 23 条合为一个入口两种方式)
6849删除:「本月折旧计提」整条取消,能力由「历史折旧生成」选单月区间覆盖;对应 RQ 原 0505 作废

现行共 67 条(新号),旧号共 68 个,故本表 68 行:新号 20 为新增条目(无旧号)、旧号 1/23/67 并入他条、68 删除。变更原因中的「位移 ±N」指新号减旧号。

八、流程图横向化与处置执行改为或签(同日,不改版本号、不触碰编号)

  1. 流程图统一横向:10 张流程图全部改为 flowchart LR(原三线总览、折旧判定树、转资产判定树为纵向)。节点、连线和分支文案一字未改,只改布局方向;三线总览三张子图由「外层纵向 + 内层横向」改为「外层横向 + 内层纵向」,横排三线、线内自上而下。两张 swimlane-beta 泳道图无法切换布局方向(其流向固定为泳道内自上而下),已改为 flowchart LR + 角色子图:节点、连线与分支文案一字未改,流向由「自上而下」改为「从左到右」,角色泳道由纵向分栏改为横向分行,swimlane-beta 语法在本文件内不再使用。流程图为 9 张(原 10 张中的「处置状态流转」图已由 §3.2 状态迁移表替代并删除,口径更正见本节「九」)。
  2. 处置执行由「两级串行」改为「单节点或签」:处置人候选人为该资产执行前的台账保管人与资产管理员,任一人处理即完成、另一人待办自动关闭;同一人时按人去重、只发一条待办。一次确认即同一事务落库——实际处置时间、实际处置金额、核销账面、置「已处置」、算损益、补提当期折旧(生成即已确认)。原「第一处置人确认实物与时间、第二处置人确认金额并核销」的分工与「同一人跳过第二级」的机制整体取消,executor 仍不落字段(updatedBy 即执行人)。
  3. 执行节点新增「退回申请人」出口:实物、金额或净值与单据不符时,执行人可退回,单据置「已退回」、资产回原状态、可同号重提并重走四个审批节点——与三个审批节点的退回同一语义。执行节点不设「否决」。这一条同时补上了此前记录的「待处置没有兜底出口」缺口的一半(另一半仍是「长期不执行」只能靠超时提醒)。
  4. 同步改动:§2 名词表「处置人」、§3.1 核心机制处置链、§3.2 状态迁移表(待处置/已处置两行)与三线总览边标、§3.3.27 全文、§3.4 角色定义与矩阵注、§3.7 处置审批流程与其泳道图、§3.8 三条处置提醒(原「第一处置人确认后提醒第二处置人」一条随两级取消而删除)、RQ-0508 与 RQ-0511。
  5. 转资产判定树按现行正文校正:图上补「低值不折旧,跳过参数校验」节点,终点节点四项字段分行书写(convertRule/sourceOrder/sourceOrderDetail 三项都写,depRule 仅固定资产与无形资产写、低值留空)。节点集合与正文 §3.3.55 一致。

九、全量审计的格式与内容整改(同日,不改版本号、不触碰编号)

交付后按技能规范逐条对照全文做了一次审计:校验器 --stage review 报 0 error / 0 warn,但它只查结构与编号,语义一致性与图文一致查不到,因此人工另跑了一遍。本节记录两类改动,均不改业务规则主体、不动 RQ 与 AC 的编号(唯一例外见第 2 条第 ⑦ 项,属编号作废与新增)。

1. 格式合规(8 项)

  1. 需求清单块未闭合:++- 需求清单明细 之后以 --- 收尾、缺 +++,导致待确认事项块被并进需求清单,三个面板塌成一个。已补 +++。
  2. 章节状态档位:13 行全 derived 却写「含未确认章节」,按规范改为「全部待确认」——该档位只表示「没有一章被人确认过」,与评审已通过、编号已冻结不冲突(冻结的是编号,不是章节)。
  3. 字段类型写法:ER 字段 9 处 markdown 改为规范写法 md(remark/reason 两类字段)。
  4. 可空标记:sourceBillNo 的「可空」由中文说明改为类型后缀 string?。
  5. 空值符号:状态迁移表「已处置」行的「无」改为全角 —。
  6. 元数据行尾:应用元数据四行补行尾两空格,避免渲染时并成一段。
  7. 生成器标识:generator 由 v1.6.3 更新为技能实际版本 v1.7.3。
  8. 两图实体名不一致:tabEAMReturn 简版写「归还单」、完整版写「退还归还单」,统一为「归还单」。

2. 内容更正与遗漏(11 项)

  1. 状态迁移表缺「待处置」的退回出口:表头声明「每个状态只有一条合法离开路径」,而该状态实际有两条(执行→已处置、退回→原状态),且动作列自己写了「处置人可退回申请人」。已补第二条路径并放宽表头声明。
  2. 折旧判定树三处错:①判定①写「且未处置」,与「处置当月照提、次月起停」相反,照图实现会少提一个月——改为「已处置的:期间 ≤ 处置月」;②判定④把「未确认初稿 → 先删后建」画成通用路径,而这是历史折旧生成的行为、定时任务遇到已有初稿是跳过,照图实现每月 1 日会删掉财务正在核对的初稿——按触发源拆成两条出边;③补上两个触发源入口,并在图注写明「处置执行补提不走本树」。
  3. 三线总览三处漏画:①财务线写「每月末定时任务」,正文是「每月 1 日 00:30 跑上一会计期间」;②数量线只画「领用确认发放」,漏借用确认借出(物资借出后库存不减、在外不加);③实物线缺**「在库 → 冻结封存 → 封存」**。
  4. 借用泳道续期错位:续期审批 画在资产管理员泳道,实际是「直属上级 → 总经理」两级;被拒回落的箭头指向「确认借出」而非「借用中」。已拆成两个泳道各一个判定节点,回落改指「借用中(已通过)」,并把该状态单独成组(原来只在边标签里出现、不在任何分组内)。
  5. 处置泳道缺冻结封存分支:财务通过后一律走处置人,实际冻结封存止于财务、通过即置封存。已补分支与「封存」节点。
  6. 领用泳道缺两处:①没有「资产管理员本人代登记退还 → 保存即已通过」的短路;②删除节点把「草稿」与「已拒绝」并成一个,读起来像「拒绝后必须删单才释放占用」——已拆开并注明「拒绝时占用已释放,删单只是清理」。
  7. 僵尸需求 RQ-Asset-0903:原文「停用『闲置』后新单下拉不含该项」,而 §3.3.60 明确资产状态是平台内置、本应用只读、不建维护页、不允许停用,且单据根本不选状态——该判定点不存在。RQ-Asset-0903 作废、号位留空不复用,另立 RQ-Asset-0905「平台内置字典只读且不提供维护入口」承接该条的正当意图(09 模块现为 01、02、—、04、05)。RQ 总数仍 86。
  8. RQ-Asset-0618 用了被否定的旧判据:「状态为在库且无履历可删除」——§3.3.42 明确「建档必写履历,不能以无履历为判据,须仅有建档一条且四个来源外键全空」。已按现行口径重写验收。
  9. RQ-Asset-0701 默认期间错:写「默认展示本月记录」,而定时任务恒产上一会计期间,取本月只会看到空列表。已改为「上一会计期间」。
  10. RQ-Asset-0204 错号:正文写「按 §3.3.60 可用数量判定」,§3.3.60 是「分类自建、字典只引用」,可用数量公式在 §3.3.6。
  11. 低值易耗品删除判据(初判为漏洞、复核后改判为提示缺失):最初判定「建档时填了初始库存、从未入库的物资可被删除,删完库存凭空消失」——复核后认为不成立:这类记录没有任何实物流转(一旦入库,「首次入库日期」即非空、已被原判据拦住),其库存就是建档手填的建账数,删记录连带删建账数属正常清理。但原判据确实缺一句提示,操作人看不到「这一删会带走多少库存」。故不加「库存必须为 0」的硬门槛(那会为清理一条误建记录而凭空产生一张领用单与一条履历),改为删除时二次确认并明示「该物资当前库存 {N} 将随记录一并删除」。
  12. 两处悬空引用:§3.2 图注「见 §3.8 与 §4.5 异常清单」——§四只有 1 依赖 / 2 可提炼插件 / 3 数据字典,§4.5 不存在;§3.3.44 注「见 §五 第 18 条」——§五 现行只有 8 条(第 18 条已迁入 V2.8.9 归档)。分别改为「见 §3.8」与「见 §五 第 4 条」。

3. 口径收敛(4 项)

  1. 采购依赖由「结构强依赖」改「弱依赖」:原写「采购应用未装则本应用装不上」,与 §3.3.42「三种建档来源」矛盾——不装采购管理时台账照常可建,只是转资产入口不存在。改为功能面(只影响「采购明细 → 转资产」一条路径)与结构面(两个外部表与两个采购来源 ref 随应用建,未装时该 ref 不建、字段账 215 降为 213、关系线 24 降为 23/图)两段表述。
  2. §五 第 3 条自相矛盾:前半「存量只能补到订单级、sourceOrderDetail 留空」,后半「尽量回填 sourceOrderDetail」。改为两条互斥口径——回填成功则可转资产、回填不上则无入口,不存在「留空但仍可转资产」的第三种状态,幂等判据由此对存量同样成立。
  3. 可用数量提示文案统一:RQ-Asset-0203 写「领用数量超过可用数量」,§3.3.6/§3.3.7 写「该物资可用数量不足」,同一校验三种文案。验收统一为后者。
  4. 总经理数据范围:全文口径已统一为「本机构及下级机构」,§3.6 注、角色定义、AC-05 与版本记录四处一致,本轮只做核对、未再改动。

4. 图形重画(5 张)

三线总览、领用↔退还、借用↔归还、资产处置、折旧判定树按上述更正重画,节点与分支文案随正文校正,布局仍为 flowchart LR 横向,流程图总数不变。

5. 已知偏差、本轮不整改(1 项)

菜单三段式:规范要求「工作台首、统计分析次末位、基础设置末位」,现行顺序为 … 08 规则配置 → 09 基础设置 → 10 统计分析,统计分析 未居次末位。不整改的理由是编号而非规范:调整顺序会连带 08/09/10 三个模块号与 09、10 两个模块全部 RQ 的前缀重编,而编号基线为 已冻结,规范同时明确「真实项目冻结后不得重排」。本轮保持现状,作为已知偏差记录在案;若后续因菜单增项需要重排,须按「解冻 → 全量重编 → 重新冻结」一整轮走,不能与文本整改混做。

6. 规模变化

项整改前整改后
RQ8686(作废 0903、新增 0905)
§3.3 条目6767
AC1010
ER 字段215215
流程图10(记)→ 实为 99(口径更正)
字典66

十、资产分类「是否需归还物资」的落点补齐(同日,不改版本号、不触碰编号)

审计该字段被哪些功能使用时发现:三处用途里只有「建档带出」有完整定义,「分类列表展示」全文无列定义与验收,「转资产建卡」完全没有赋值规则。本轮只补落点,字段语义与判定口径不变(仍一律以 tabEAMAsset.returnable 为准)。

#问题处置
1「分类列表展示」全文未定义分类列表包含哪些列,也无 RQ 验收,属声明了却无落点§3.3.58 明确分类维护表单可编辑、维护列表以只读标记展示该列;RQ-0901 补该列与显隐的验收
2转资产低值分支(判定树 Z6)未定义 returnable 取值,按 bool 默认值建站会使转资产物资全部为「不需归还」,既不能退还也不能借用§3.3.43 明确带出规则覆盖全部建档路径(含采购订单转资产生成的物资记录),未设值按「否」;判定树 Z6 补「returnable 按目标分类带出,未设值默认否」;RQ-0621 补转资产路径验收
3该字段在三类分类共表的情况下,于固定资产/无形资产分类上语义为空,且无维护规则§3.3.58 限定仅低值易耗品子树下的分类项显示并可编辑该字段,修改只影响此后新建物资、不回写已有记录
4ER 完整版 tabEAMCategory.returnable 的注释缺限定,建站会当成三类分类通用字段注释改为「是否需归还物资-仅低值易耗品分类有效」,与 §3.3.58、字典节说明一致

十一、归还类型由明细行改为单头多选标签(同日,不改版本号、不触碰编号)

归还单的 returnType 从明细行(kv 单选、行级必填)移到单头,类型改为多选(kvs,领用退还/借用归还可两类同选)。语义随之收敛为「标签」——只标注本单涉及哪几类回库,不承担校验职责;明细行不再设类型字段,一行属于哪类由它挂的是原领用明细还是原借用明细自动判定。

#位置原口径现口径
1ER 完整版tabEAMReturnDetail.returnType(kv 单选)tabEAMReturn.returnType(kvs 多选);字段数不变(挪位不增减,账仍 215)
2ER 两图关系线原领用明细-returnType=领用退还原领用明细-归属退还(标签不再指向字段,只描述归属)
3§2 归还单每行明细先带类型、行级必填、提交后锁定单头多选标注类型;行级不设字段,按所挂原明细归属
4§3.3.17每行先选类型,切换类型清空该行单头先勾类型 → 明细候选按勾选收窄 → 取消勾选时清空该类已填行
5§3.3.18/§3.3.19按 returnType 判断是否领用退还/借用归还按所挂原明细判断(挂 receiveDetail 即领用退还、挂 borrowDetail 即借用归还)
6§3.3.40 履历按明细行 returnType 判定「退还」/「归还」按明细行所挂原明细判定,不读单头标签
7§3.6 权限矩阵两个视图按明细行 returnType 筛选按单头 returnType 多选标签筛选(含该值即入该视图)
8RQ-0406/RQ-0409验收引用 tabEAMReturnDetail.returnType、以「行级选类型」为判据改引用 tabEAMReturn.returnType,判据改为「单头勾选驱动候选、行归属自动判定」

明确不做的两件事:①不加单头勾选与明细内容的双向一致性校验——returnType 在本版只是标签,勾了「借用归还」却一行借用明细都没填时允许保存,该单会在借用归还视图里呈现为一条无明细的单,由资产管理员删除纠正;②不新建字典实体,两个取值仍为内联二值,字典数仍 6。

kvs 属规范外写法:技能规范 document_specifications.md 的字段类型清单只收录 kv(字典单选)与 refs(多引用),未收录字典多选;建站脚本 youchaoyun-build/scripts/lib/prd.mjs 的 mapType() 已支持 kvs/kv[](落 array + dictDataMultiple),故本版可用,待规范补齐后回填。

十二、删除「低值易耗品消耗统计」报表并修复编号错位(同日,不改版本号、不触碰编号)

按用户指示删除「低值易耗品消耗统计」这张报表(§3.3 原第 65 条与 RQ-Asset-1005),统计域收敛为 5 张报表、5 个页签。清理过程中发现 §3.3 少了一条规则,一并修复。

#问题处置
1§3.3 少一条规则:V3.0.0 提交版为 67 条,工作区仅 66 条,丢失原第 54 条「转资产规则按物资类别 → 目标类别+分类配置,同一物资类别只允许一条启用规则」。该条丢失使 54 之后的编号整体前移一位,导致 RQ-0901~1006 共 10 条引用全部指向错误条目、规则地图「统计分析 62~67」与实际不符恢复原第 54 条原文(置于现第 54 位);恢复后 5461 各条归位,RQ-09011004 的 8 条引用自动对齐,无需逐条改号
2消耗统计报表无独立价值,且正文 §3.3.44、§3.3.17 的「净消耗归属月份」论据随之悬空删 §3.3 原第 65 条「低值易耗品消耗统计」整条、删 RQ-Asset-1005 整行;§3.3.17 的 returnDate 不下沉理由改为只留「库存回补月份」;§3.3.44 的「物资金额不参与消耗统计」改为「不参与任何统计」
3RQ-1006 引用 §3.3.67,越界(删条后折旧汇总为第 66 条)改为 §3.3.66
4菜单「报表」注释写「六个报表」,实际只挂 5 个页签注释改为「五个报表」;统计域实为 5 条规则(6266)、5 个页签、5 条 RQ(10011004、1006)
5状态名混用:「借用(租赁)」与「借用中」在状态迁移表、名词解释中并存状态迁移表「在库」「闲置」两行的离开路径、名词解释「盘亏」条统一为「借用(租赁)」;视图名「借用中」与流程图节点简写保留,二者是展示名、不是状态值

规模变化:§3.3 条目 67 → 66(恢复 1、删 1);RQ 86 → 85(删 RQ-1005,号位留空不复用);统计报表 6 → 5;表 16、ER 字段 215、关系线 24、AC 10、字典 6、流程图 9 均不变。

编号不回收:RQ-1005 号位留空,不将 RQ-1006 前移;与 RQ-0903 的处理口径一致。

未改:§六「原第 21 条【已关闭】」等历史评审记录中的旧表述保留原文(历史条目不作现行口径依据,现行口径以 §3.3.43、§3.3.58 为准)。第十节时点的规模:表 16(本应用 13+外部 3)、字段 215、RQ 86、§3.3 条目 67、AC 10、流程图 9;第十一、十二节调整后的最终规模以第十二节末尾为准(RQ 85、§3.3 66)。

规范整改(R8 批次,11 项):①遗留项归档——R1~R5 共 108 条明细迁入对应版本条目,块内只留 R6 十行 + 五行归档锚点;6 条「不改」迁入各条目下 **未采纳意见**。②过程叙述移出——块内 15 段(整改进度、R1 结论/拍板、落点细化、处置列说明)迁入本条与对应版本条目。③AC-10 挂需求——挂到 RQ-Asset-0612、RQ-Asset-0608、RQ-Asset-0810 的验收标准,消除僵尸验收项。④问题列压缩——58 条「问题」压至 ≤40 字、只留现象,办法由落点与版本记录承接。⑤R7 记账——按用户指示补 R7 免评审(R7 十条为编辑性收口、不录台账,正文见 V2.8.8),并回填 R4→R5、R5→R6、R6→R7 的闭环。⑥章节确认——13 章 status 由用户在本批次统一确认为 confirmed,scope 保持 desc,进定稿时再批量升 target。⑦**§3.4 删段**——删除公共字段声明段。⑧字典头升 #####——6 个新增字典补标题层级。⑨删 ER 简明版粗体小标题——只留 <!-- er:brief -->。⑩来源列瘦身——13 行由变更日志改为来源锚点。⑪**§五 瘦身**——22 条压为 5 条,17 条已关闭项迁入本条「待确认事项归档」。 规模:表 13 张 / ER 字段 208 / RQ 83 / AC 10 / §3.3 68 / 字典 6,全部不变。 编号处置:无(RQ 与 AC 编号均未增删改,编号基线保持 `已冻结`)。 章节状态:13 章 confirmed / desc,档位 含未确认章节;进定稿需批量升 target。 评审结论:R7 免评审(用户指示不录台账),编号基线保持 `已冻结`。

待确认事项归档(原第 18、1014、17、20~22 条,序号沿用原编号)

  • 原第 1 条:【已关闭】延期申请(RQ-Asset-0707):原确认为免审、保存即回写预计归还日期。V2.7.1 按 R1-35 取消延期功能,改为在借用单上修改预计归还日期后重走「直属上级 → 总经理」审批,RQ-Asset-0707 作废。
  • 原第 2 条:【已关闭】借用(租赁)(RQ-Asset-0701):已确认租期、租金与出租方不建独立字段,统一写入「借用事由」;后续若要按租金出报表,再评估加字段。
  • 原第 3 条:【已关闭】折旧计提(RQ-Asset-0408):口径已并入 §3.3.20——计提起止、提足判据与直线法/双倍余额递减/年数总和三种公式均已定;月折旧额按快照参数计算,末月摊销余额。
  • 原第 4 条:【已关闭】设备关联(RQ-Asset-0403/0404):本应用只产出资产编码,设备管理系统录入设备时按资产编码关联。
  • 原第 5 条:【已关闭】处置人(RQ-Asset-0808):处置人取台账当前保管人,默认由资产管理员承担,不单独建角色。本版可处置状态只有在库与闲置、两者保管人均为资产管理员,故实际由资产管理员执行;权限矩阵「资产处置」行的「执行」按此口径注明。后续若允许「在用」资产直接处置,处置人自动落到领用人,届时再增角色并同步矩阵。
  • 原第 6 条:【已关闭】仓库接口(盘点差异与入库回写):已确认本版不设计、二期实现,本期低值易耗品入库保持手工登记(见第 18 条);接口字段(资产编码、差异类型、盘点批次、盘点日期、入库单号、数量)留待二期与仓库管理应用共同定义。
  • 原第 7 条:【已关闭】数据字典(§3):#AssetType、#AssetStatus、#DisposalType、#AssetActionType、#DepreciationMethod、#DepRecordType 共 6 个新增字典已确认全部并入平台字典汇总清单,由本应用维护;#AssetCategory 已改为本应用树表 tabEAMCategory,不计入字典清单。
  • 原第 8 条:【已关闭】数据字典(#AssetCategory):已确认 20 项统一使用 #1677ff,不拆字典——平台分类型色板容量为 12 色,20 项无法逐项着色。V2.7.1 资产分类改为本应用树表后不再受平台色板容量限制,该约束随之消失,关闭理由由「统一色」改为「改用树表」。
  • 原第 10 条:【已关闭】编号治理:本次为结构性重构(删表、删模块、合并单据、状态重构),旧版 71 条 RQ 编号整体作废且不回收,新版 59 条按新菜单顺序重编;如需保留旧编号追溯,需另建映射表。
  • 原第 11 条:【已关闭】平台字典(#ApprovalStatus):已确认平台侧已预置且有数据,取值为草稿、已提交、处理中、已通过、已退回、已拒绝六项;本应用各单据状态只引用该字典、不自造状态值、不扩值,故不再单列数据字典条目。
  • 原第 12 条:【已关闭】数据字典(#AssetCategory):原顾虑 20 项带父级编码、dictbase 导入格式无父级列,导入后需在平台侧手工建两级树。V2.7.1 改为本应用树表 tabEAMCategory 后,父子关系随表内 parent 字段一并导入、由本应用自行完成,不再依赖 dictbase 导入格式,该问题关闭;原「校验脚本对树形路径编码提示位宽不符」的误报也随字典作废一并消失。
  • 原第 13 条:【已关闭】附件(tabEAMAsset.files):已确认用普通附件字段承载发票、验收单、资产照片,不设分类键、不强制写分类说明;若后续改为按分类上传,需将分类键改为 ASCII(parse_docs 的类型字符类不认中文),并依赖平台 attachments 表存在、附件字段在第二遍建表创建。
  • 原第 14 条:【已关闭】封存入口(RQ-Asset-0809):已确认封存只能由处置单的「冻结封存」方式产生——在库与闲置资产可经此路径封存;在用、借用(租赁)中的资产须先退还或归还、状态回到闲置后再发起,不提供在用期间直接封存,也不新增独立封存动作与第三条审批流。
  • 原第 17 条:【已关闭】分类编码唯一性与折旧规则维度(V2.6.4):原冲突为 RQ-Asset-0202 要求「类别内唯一」,而三类分类同存一张平台字典 #AssetCategory、字典内编码不可重复。V2.7.1 改为本应用树表后,唯一性由「同一上级下编码唯一」的应用侧校验保证,与字典的全局唯一约束不再冲突,该问题关闭;tabEAMDepRule 保留 assetType,用于规则按资产类别与资产分类双重定位。
  • 原第 20 条:【已关闭】审批超时流转:审批节点按处理人查找不到人(离职、休假、岗位空缺)时,由平台工作流自动流转至下一节点,本应用不定义超时规则、不设自动通过策略;单据因此长期停在「处理中」时,由审批人退回或申请人删除释放占用。
  • 原第 21 条:【已关闭】资产分类的「是否需归还物资」(V2.8.0):已下沉到物资级 tabEAMAsset.returnable,分类上的同名字段降级为建档默认值与分类列表展示,业务判定一律以物资上的值为准(§3.3.41、RQ-0614);为是的物资领用后可退还、借用需归还,出库后在「在外数量」挂账直到还清,为否的领用即消耗、不可借出(RQ-0615、RQ-0709)。原提的「逾期未还是否计损、不还是否扣款」本版不做,留待后续评审。同一处的另一缺口仍未关闭:归还单无「是否已核对」标记,目前无法区分「物资已收妥」与「仅登记归还」,登记在 02-build/pending.md 第八节第 2 条。
  • 原第 22 条:【已关闭】处置单实体关系基数(R1-04):已定一条资产至多一张处置单,ER 两张图均保持 DIS ||--o| ASSET。退回后按同一单号重提、否决后须物理删除才能新建,两种情况都不会产生第二张有效单据,基数与规则一致;建站时 tabEAMDisposal.asset 不设唯一约束,唯一性由应用侧校验保证。

R7 预评审 10 条全部纳入正文(按用户指示不入台账,故台账与遗留项计数不变):本轮只做「R6 改动未同步的连带残留」与「R6 新模型尚未定义的新边界」两类收口,不改任何业务规则的主体。①归还单编码说明去单头来源——§3.9 删「来源由单头的来源引用字段判定」,改为「单头无来源字段,一行挂原领用明细还是原借用明细由该行自身判定,一张单可同含两类,来源与单据类型都不靠单号辨识」;②履历动作字典同步——#AssetActionType 的「退还」「归还」说明由「来源为领用单/借用单」改为「归还明细挂原领用明细/原借用明细的行」;③权限矩阵补齐归还单的编辑与删除——领用管理与借用管理两行按状态逐项写明:管理人员「编辑限本人已提交的归还单、删除限本人已提交与已拒绝的归还单」,资产管理员补「编辑本人登记的已提交归还单、删除已提交与已拒绝的归还单」,并新增注释说明「归还单不适用未生效单的草稿口径,两类单据互不套用」;④两个视图的筛选条件落成派生判据——「退还登记」视图=存在至少一行 receiveDetail 非空,「归还登记」视图=存在至少一行 borrowDetail 非空,不新增 lineType 字段,混合单两条判据同时成立、在两个视图各出现一次属预期;⑤单据可见不等于明细可见——管理人员可打开整单但只展开本人相关明细行,其余折叠为「他人 N 项」并隐藏资产编码、名称与数量,同步写入 AC-05;⑥待办按单据去重——混合单在两个视图各出现一次,但待办与执行待办只计 1 条(按 tabEAMReturn 单据 ID 去重,不按视图或明细行累计),RQ-0101 补验收;⑦验收与提醒口径对齐——RQ-0616 补「两张领用单申请人为同一人时只收 1 条合并汇总消息」,消除与提醒规则「同一申请人多条合并」的互相排斥;⑧术语统一——R6 新引入的「未结清」全部回退为既有专名「未退还数量」「未归还数量」,跨两类来源时写作「未退还或未归还数量」,不新增名词、不在 §2 补词条;⑨候选的机构口径写明——资产管理员登记的候选按原单 createdOrg 取本机构及下级,与 §3.6 数据范围同口径,不按管理员本人所属机构另算。 规模:表 13 / ER 字段 208 / RQ 83 / AC 10 / §3.3 68 / 字典 6,全部不变(本轮只改措辞与判据口径,无字段、无条目增减)。 评审结论:沿用 R6「通过」,编号基线保持 `已冻结`;R7 的 10 条按用户指示不录台账,故遗留项计数仍为 118 条。 章节状态:仍全部 derived / desc;进定稿需逐章确认后升 target。

整改进度(2026-10-29 15:12):R7 预评审 10 条已全部纳入正文(不录台账),改动 9 处:§3.9 归还单编码说明去单头来源、§4.3 #AssetActionType 退还/归还说明改按明细行、§3.6 领用与借用两行补齐归还单的编辑删除权并加注「归还单不适用草稿口径」、§3.6 两个视图改派生判据(receiveDetail / borrowDetail 非空)、§3.6 与 AC-05 补「单据可见不等于全部明细可见」的折叠规则、§3.3.1 与 RQ-0101 补待办按单据去重、RQ-0616 补同一申请人合并通知、§3.3.40 与 §3.3.48 把「未结清」回退为「未退还/未归还数量」、§3.3.40 ⑥ 候选机构口径改为按原单 createdOrg。规模不变(表 13 / 字段 208 / RQ 83 / AC 10 / §3.3 68 / 字典 6),校验 0 error 0 warn。

归还单改为「一次回库事件」,四种归还场景全部支持(R6-01~10):①删单头来源——tabEAMReturn 删 receive、borrow 两个单值引用(字段 −2),两套 ER 各删 REC ||--o{ RTRN、BOR ||--o{ RTRN 两条线(共 4 条),来源判定整体下移到明细行;②明细二选一——tabEAMReturnDetail.receiveDetail/borrowDetail 由「各来源必填」改为「二选一、恰好填一个」,不设 sourceType;③四种场景全部支持——一次领用多次还、一次借用多次还(原已支持,按原明细分次累积)+多次领用一次还、多次借用一次还(本版新增,一张单可跨多张正单合并交回);④允许混合单——一张单可同含「领用退还」与「借用归还」两类明细,代价是该单同时出现在退还登记与归还登记两个视图(视图改为按明细行类型筛选);⑤表单标签中性化——单头统一「交回人 / 交回部门 / 交回日期」、明细「交回数量」,不再按来源切标签(混合单下按行切换会与单头字段自相矛盾);⑥删除回滚门槛改严——「已通过」的删除条件由「该单是来源单最后一张」改为「本单每条明细在其原明细下均为最后一次回库」,跨单与混合单须逐条满足、任一条不满足即整单不显示删除;⑦履历与通知按行——履历按明细行逐条写入、类型按行归属判定,确认通知按明细所属来源单分别发送、同一人合并为一条;⑧数据范围补行级——管理人员可见「明细中存在本人为使用人或借用人的行」,避免跨单后漏单。 规模:表仍 13 张;ER 字段 210 → 208(删归还单头两个来源引用);RQ 82 → 83(新增 RQ-Asset-0616,改 0608、0611、0705、0710 四条);通用验收标准 10 条(不变,改 AC-10 的删除条件一句);§3.3 仍 68 条(改 40、43、48 三条);字典 6 个(不变);两套 ER 各删 2 条关系线。 评审结论:R6 收「通过」,编号基线保持 `已冻结`;R6 累计 10 条全部 已改。 章节状态:仍全部 derived / desc;进定稿需逐章确认后升 target。

整改进度(2026-10-29 14:50):归还单改为「一次回库事件」,四种归还场景全部支持(R6-01~10),正文改动 14 处:①ER——tabEAMReturn 删 receive、borrow 两个单值引用(字段 −2),明细两个来源引用改「二选一」,两套 ER 各删 2 条 REC/BOR → RTRN 线;②§3.3.40 退还登记——删单头来源必填,改「单头不绑定来源、明细每行恰好挂一条原明细」,候选改为「该登记人全部未结清明细」(跨多张正单、两类来源合并呈现、按原单分组并支持检索),标签中性化;③§3.3.48 借用归还——同口径,候选引用 §3.3.40 ⑥;④§3.3.43 低值退还——上限改为逐行按各自原明细校验,补「同单可含两类来源与两类行」;⑤§2 名词表与 §1 核心机制——归还单定义改「一次回库事件」;⑥§3.6 权限矩阵——两个视图改为按明细行类型筛选,并注明混合单在两个视图都会出现;⑦§4.5 AC-10——已通过删除条件改「本单每条明细在其原明细下均为最后一次回库」、跨单须逐条满足;⑧§3.8 提醒——确认通知按明细所属来源单分别发送、同人合并;⑨§3.3.26 履历——按行逐条写入、类型按行归属判定;⑩§3.6 数据范围——管理人员补「明细中存在本人为使用人或借用人的行」;⑪流程图说明与功能清单术语同步;⑫验收——改 0608、0611、0705、0710 四条、新增 RQ-Asset-0616(跨单与混合单)。规模:表 13(不变)、ER 字段 210→208、RQ 82→83、AC 10(不变)、§3.3 68(不变)、字典 6(不变)。R6 收「通过」,编号基线保持 已冻结。

物资价格与折旧参数两处收口(R5-01、R5-02):①删除参考单价——tabEAMAsset.price 整体删除,物资建档由七项改六项、入库登记不再填入库单价、转资产不再写入单价;物资金额既不参与消耗统计(统计只算数量、不算金额)也不参与折旧(物资不折旧),该字段本就只写不读,且每次入库都覆盖,使「参考单价」实际等于「最近一次入库价」,名实不符。②折旧参数单一来源——tabEAMConvertRule 删除 serviceLife、residualRate,转资产规则只保留「采购物资类别 → 目标资产类别 + 目标资产分类」的类别映射;折旧方法、使用年限、残值率三项一律按目标资产分类反查启用中的默认折旧摊销规则带出,反查不到时阻止转资产并提示「该资产分类未配置启用的默认折旧摊销规则」;台账同时以只读方式记录所用转资产规则与所用折旧规则(§3.3.09、§3.3.10)。编号处置:无新增、无作废、无重排。 规模:表仍 13 张;ER 字段 213 → 210(删 tabEAMAsset.price、tabEAMConvertRule.serviceLife、tabEAMConvertRule.residualRate);RQ 82 条(不变,改 5 条验收标准:0302、0304、0419、0609、0610);通用验收标准 10 条(不变);§3.3 仍 68 条(改 5 条:09、10、11、42、61);字典 6 个(不变)。 评审结论:R5 收「通过」,编号基线保持 `已冻结`(R4 已冻结,冻结不可逆、本轮不退回);R5 累计 2 条全部 已改。 章节状态:仍全部 derived / desc;进定稿需逐章确认后升 target。

  • 遗留项(R5):R5-01 §3.3.41@物资建档,§3.3.42@入库登记,§3.3.09@转资产规则,§3.4@资产台账 价格字段只写不读,无任何计算消费 → 已改;R5-02 §3.3.09@转资产规则,§3.3.10@默认折旧规则,§3.4@转资产规则 使用年限与残值率两张规则表各存一份,冲突无判据 → 已改

整改进度(2026-10-29 11:58):R5 两条已执行完毕(R5-01、R5-02),正文改动 10 处:①删 tabEAMAsset.price,§3.3.41 物资建档七项改六项、§3.3.42 入库不再填单价且明确「本应用不记录物资价格」、§3.3.09 转资产不再写单价,RQ-0419/0609/0610 三条验收同步;②tabEAMConvertRule 删 serviceLife、residualRate,§3.3.09 改为纯类别映射+按目标分类反查默认折旧规则带出三项、反查不到即阻断,§3.3.10 补「折旧参数唯一来源」,§2 名词表转资产规则定义同步,RQ-0302 改判据、RQ-0304 补转资产规则变更不回溯。规模:表 13(不变)、ER 字段 213→210、RQ 82(不变)、AC 10(不变)、§3.3 68(不变)、字典 6(不变)。R5 收「通过」,编号基线保持 已冻结。

R4 第二批 5 条补入(R4-12~16)与 R4 收官:①借用部门取值——借用部门取借用人所属部门,代借时取借用人部门、不取申请人部门,确认借出时按该值回写台账使用部门(§3.3.44);②续期期间的日期口径——续期审批期间的逾期判断、提醒与借用提醒卡一律按原预计归还日期,新日期仅在审批通过后生效并据此重算(§3.3.50、§3.3.49);③验收补状态——续期验收补「提交回已提交、两级通过回已通过、任一节点拒绝回已通过且新日期不生效」(RQ-0707);处置同号重提补「重提后审批状态回已提交」(RQ-0810);借用物资数量校验的规则锚点补 §3.3.45(RQ-0709)。编号处置:无新增、无作废、无重排。 规模:表 13 张;ER 字段 213(不变);RQ 82 条(不变,改 3 条验收标准与 1 条规则锚点);通用验收标准 10 条(不变);§3.3 68 条(不变);字典 6 个(不变)。 评审结论:R4 收「通过」,编号基线 可重排 → 已冻结;R4 累计 16 条全部 已改、闭环列待 R5 复评;未纳入的 6 条表述与规范项(applicant 必填表述、markdown→md、可空 ?、字典复用注释、括号割裂)留待定稿前的规范批处理。 章节状态:仍全部 derived / desc;进定稿需逐章确认后升 target。

  • 遗留项(R4):R4-01 §3.3.28@删除条件 删除要求「无履历」与建档必写履历冲突,条件恒不成立 → 已改;R4-02 §3.3.50@续期 续期被拒后单据回到哪个状态、新日期是否生效未定义 → 已改;R4-03 §3.3.35@可用数量,§2@低值易耗品 可用数量有两个口径,同一物资按两处算结论不同 → 已改;R4-04 §3.5.06@RQ-0604 占用校验的验收未给低值易耗品数量分支 → 已改;R4-05 §3.5.04@RQ-0414 验收标准摘要仍写「履历只记财务轨迹」,与已统一的「实物与使用权轨迹」定义相反 → 已改;R4-06 §3.6@数据范围,§4.5@AC-05 数据范围漏借用人字段,四字段并集还是交集也未写 → 已改;R4-07 §4.5@AC-10,§3.3.40@退还登记 归还单免审无状态,却被纳入按审批状态显隐的矩阵 → 已改;R4-08 §3.3.35@可用数量 「已保存未确认的纯低值单」无判定口径 → 已改;R4-09 §3.3.58@处置执行 处置所属会计期间取自哪个时点未定义 → 已改;R4-10 §3.6@权限矩阵 矩阵只给草稿编辑权,已退回无法修改,重提落不了地 → 已改;R4-11 §3.3.40@退还登记,§3.6@权限矩阵 归还单登记即生效无核对环节,无法区分「已收妥」 → 已改;R4-12 §3.3.44@借用部门 借用部门取申请人还是借用人的部门未定义 → 已改;R4-13 §3.3.50@续期,§3.3.49@逾期提醒 续期审批期间的逾期判断与提醒按原日期还是新日期计算未定义,会产生假未逾期提醒 → 已改;R4-14 §3.5.07@RQ-0707 续期验收只写通过后新日期生效,未写提交与拒绝时的状态回落,状态变化无法判定 → 已改;R4-15 §3.5.08@RQ-0810 处置同号重提的验收未写重提后的审批状态,只写可修改并正常提交 → 已改;R4-16 §3.5.07@RQ-0709 借用物资数量校验的验收未关联规则锚点,只引候选与回写两条 → 已改

整改进度(2026-10-29 11:32):R4 第二批 5 条补入并执行完毕(R4-12~16),正文改动 5 处:§3.3.44 补「借用部门取借用人所属部门」、§3.3.50 补「续期审批期间逾期判断与提醒按原预计归还日期」、§3.3.49 同口径回指、RQ-0707 补提交与拒绝时的状态回落、RQ-0810 补重提后回「已提交」、RQ-0709 规则锚点补 §3.3.45。规模零增长(表 13、字段 213、RQ 82、AC 10、§3.3 68、字典 6 全部不变)。R4 结论收「通过」、编号基线转 已冻结;R4 剩余 6 条表述与规范项(applicant 必填表述、markdown→md、可空 ?、字典复用注释、括号割裂)未纳入,留待定稿前的规范批处理,不影响规则与验收的可建可测。

归还单引入独立的单节点工作流(R4-11):①状态字段——tabEAMReturn 新增 kv ApprovalStatus "审批状态",引用平台字典,实际只出现「已提交」「已通过」「已拒绝」三值;审批流仍只有「领用与借用」「资产处置」两条,归还确认是一条独立工作流,不并入、不新增审批流。②登记权分离——资产管理员与使用人/借用人本人均可登记;使用人登记置「已提交」、不回写任何台账与数量,资产管理员本人登记保存即「已通过」并立即回写(本人即验收人)。③回写时点后移——资产状态转闲置、保管人与使用人清空、归还日期、物资库存 +qty 与在外 −qty、原单已退/已还数量累加、履历写入,全部只在置「已通过」时执行一次;确认前资产仍为在用/借用中,物资不提前回补、不提前可领用。④防重复退还——数量上限改为「原明细未退还数量 − 同明细其他未确认归还单数量」,资产候选排除已有关联未确认单的对象。⑤按钮与权限——AC-10 增归还单三值段(编辑仅已提交、删除仅已提交与已拒绝、已通过限最后一张且后续无业务后回滚删除,确认与拒绝仅资产管理员可见);权限矩阵开放管理人员「限本人退还/归还登记」、资产管理员「确认退还/确认归还」;数据范围补 createdBy、returner。⑥配套——待办卡执行待办补待确认归还;提醒规则改为「登记提醒管理员确认、确认后通知登记人与申请人、超 3d 未确认每日提醒」;RQ-0101、RQ-0608、RQ-0611、RQ-0705、RQ-0710 五条验收标准改为确认后生效。 规模:表仍 13 张;ER 字段 212 → 213(新增 tabEAMReturn.ApprovalStatus);RQ 82(不变,改 5 条验收标准与 2 条摘要);通用验收标准 10 条(不变,改 AC-10);§3.3 仍 68 条(改 6 条:26、35、40、43、48 与 §3.6 数据范围);字典仍 6 个。 章节状态:仍全部 derived;遗留项台账新增 R4-11,处置 已改、闭环 — 待 R5 复评。

整改进度(2026-10-29 11:45):归还单改为「登记 → 资产管理员确认」单节点(R4-11),新增 tabEAMReturn.ApprovalStatus 字段(字段 212→213,表 13、RQ 82、AC 10 不变)。核心改动:①使用人/借用人可自助登记退还与归还,保存后置「已提交」、不回写资产状态、库存与在外数量、原单已退/已还数量与履历;②资产管理员确认置「已通过」时一次性回写,拒绝置「已拒绝」、不回写、为终态;③资产管理员本人登记时保存即「已通过」,不产生待办;④未确认期间按「原明细未退还数量减去同明细其他未确认归还单数量」校验上限,并排除已有关联未确认单的资产,防止重复退还;⑤权限矩阵给管理人员开放「限本人退还/归还登记」,资产管理员增加「确认退还/确认归还」,数据范围补归还单的 createdBy、returner;⑥待办卡执行待办、提醒规则(含超 3d 未确认)、AC-10 三值按钮口径同步补齐;⑦RQ-0608、0611、0705、0710 与 RQ-0101 五条验收标准改为「确认后生效」。

R4 评审整改(第一批 10 条,A1A6、B2、B5B7):①删除判据可落地——固定资产与无形资产由「无资产履历」改为「履历中仅有『建档』一条记录」,因建档必写履历,原判据恒不成立、从未发生业务的资产也删不掉;②续期被拒回落——续期重新提交后被任一节点拒绝时,单据回置「已通过」、原预计归还日期保留、新日期不生效,续期审批期间「续期」按钮隐藏;③物资上限单一口径——删除「占用量加本次不超过库存」的第二口径,占用条与名词表统一引用可用数量公式;④验收标准补齐——占用校验的验收标准补物资分支(含纯低值待确认扣减的场景),履历验收标准摘要改为「实物与使用权轨迹」;⑤数据范围并集——管理人员的数据范围补 borrower,四个字段明示按「或」合并,通用验收标准同步写入并集口径;⑥归还单按钮口径——归还单免审、无审批状态,明确不适用按审批状态显隐的按钮矩阵:不提供编辑,删除限「该来源单最后一张 + 后续未再发生领用借用入库」并由创建人本人执行,删除按登记前状态完整回滚(该口径已在 V2.8.4 调整为「登记 → 确认」单节点工作流);⑦纯低值待确认可判定——以「审批状态已通过且单据头领用日期为空」唯一识别,并按单据上该物资数量累加;⑧处置会计期间取值——处置所属会计期间取实际处置时间所在自然月,执行时先录时间、再按该期间校验折旧;⑨处置编辑权——权限矩阵处置行改为「编辑(限本人草稿、已退回)」,与同号重提规则一致。 规模:表仍 13 张;ER 字段 212(不变,字段 +0);RQ 82(不变,仅改 2 条验收标准与摘要);通用验收标准 10 条(不变,改 AC-05、AC-10);§3.3 仍 68 条(改 5 条、不新增);字典仍 6 个。 章节状态:仍全部 derived;遗留项台账新增 R4-01~10,处置均为 已改、闭环留 — 待 R5 复评。

整改进度(2026-10-29 11:20):R4 第一批 10 条必改项已执行完毕(R4-0110),正文改动 12 处:§2 名词表低值易耗品的可用数量口径、§3.3.28 删除判据、§3.3.35 可用数量的纯低值待确认判定、§3.3.36 物资上限改引用、§3.3.40 归还单按钮与回滚、§3.3.48 借用来源同口径、§3.3.50 续期被拒回落、§3.3.58 处置会计期间取值、§3.5.04 与 §3.5.06 两条验收标准、§3.6 数据范围与处置行编辑权、AC-05 并集口径、AC-10 归还单例外。规模零增长:表 13、字段 212、RQ 82、AC 10、§3.3 68、字典 6 全部不变。R4 剩余 12 条(B1、B3、B4、C1C4、D1~D5)未纳入本批,待确认是否一并处理。

R3 评审整改(24 条全部按评审结论执行):①单据按钮矩阵——新增通用验收标准 AC-10,定义「查看」六状态均显示、「编辑」仅草稿与已退回、「删除」仅草稿/已退回/已拒绝、「续期」为独立动作且不属于编辑的显隐规则;AC-07 去掉与续期冲突的表述,编辑与删除口径改为引用该矩阵;②数量口径——可用数量显式为「库存 − 占用 − 同物资已保存未确认的纯低值单数量之和」,物资占用改为按数量累加、不再按单据锁死,在外数量明确为只读对账口径、不参与退还上限校验,资产行领用数量固定为 1 且不可编辑;③状态机——补「处理中」的置位时机(直属上级通过后),处置同号重提与借用续期提交后状态回「已提交」,并明确续期审批期间仍可登记归还;④字段补齐——借用单补 applicant、台账补 firstStockInDate,使删除判据与数据范围真正可判定;⑤删除条件——低值增补「无已确认借出的借用记录、在外数量为 0」;⑥处置前置——折旧校验改为「属于计提范围且已生成记录时才要求全部已确认」,并补提醒财务;⑦盘亏路径——明确盘亏只支持在库与闲置,须先退还或归还,新增 RQ-0812;⑧术语与规范——归还单四字段中文名中性化为「交回人/交回部门/交回日期/交回数量」并按来源动态显示标签,履历定义统一为实物与使用权轨迹,字典「退还」「归还」「闲置」说明订正,boolean 改 bool,生成器版本升 v1.6.3,需求清单领用与借用两块行序按编号升序。 规模:表仍 13 张;ER 字段 210 → 212(新增 tabEAMBorrow.applicant、tabEAMAsset.firstStockInDate);RQ 81 → 82(新增 RQ-Asset-0812);通用验收标准 9 → 10 条;§3.3 仍 68 条、字典仍 6 个。 章节状态:仍全部 derived。

  • 遗留项(R3):R3-01 §4.5@AC-07,§3.3.50@续期 AC-07 要求退还后置灰,续期又允许改该单;按钮矩阵缺失 → 已改;R3-02 §3.3.35@可用数量,§3.3.41@占用量,§3.5.06@RQ-0603 可用数量只写库存减占用,缺纯低值待确认扣减项 → 已改;R3-03 §3.3.36@占用判断 同一句既写按数量占用不锁单,又写有处理中明细则禁发 → 已改;R3-04 §3.3.43@退还数量上限 未退还数与在外数量两口径并存,兜底阈值缺失 → 已改;R3-05 §2@资产履历,§3.3.26@履历构成 履历定义在名词表与功能简述两处互斥 → 已改;R3-06 §4.3@#AssetActionType@退还/归还 字典「归还」说明与履历按来源分别记录冲突 → 已改;R3-07 §3.8@退还或归还提醒,§3.6@权限矩阵 登记权只给资产管理员,提醒变成自己提醒自己 → 已改;R3-08 §4.3@#AssetStatus@闲置 字典说明「使用后退还或归还,当前无占用」漏了名词表已补的「由封存解封」这条来源 → 已改;R3-09 §3.3.37@领用审批链,§3.3.46@借用审批链 「处理中」无置位规则,三处判据都依赖它 → 已改;R3-10 §3.3.60@处置重提,§3.3.50@续期 重提与续期都只写重走审批,未写状态回到哪个值 → 已改;R3-11 §3.3.45@借用候选,§3.5.07@RQ-0709 借用三条正文都没有物资行的可用数量校验 → 已改;R3-12 §3.3.33@行类型,§3.3.43@退还上限 资产行领用数量取值未定,退还上限算不出 → 已改;R3-13 §3.4@tabEAMBorrow,§3.3.46@审批链,§3.6@数据范围 借用单无申请人字段,审批链与数据范围却引申请人 → 已改;R3-14 §3.3.28@删除条件,§3.3.42@入库登记 删除要求「无入库记录」,但入库不建单据无数据可判 → 已改;R3-15 §3.3.28@删除条件,§3.5.04@RQ-0423 低值删除条件未涵盖借用与在外数量,借出未还可删 → 已改;R3-16 §3.3.58@执行前确认折旧,§3.5.08@RQ-0811 无折旧记录即阻止,新取得资产该期间本无记录,被永久阻止 → 已改;R3-17 §3.3.53@处置候选,§2@盘亏 盘亏只支持在库闲置,在用资产实物缺失无核销路径 → 已改;R3-18 §3.4@tabEAMReturn@字段中文名 合并后字段名为「归还人」,而用户在做退还 → 已改;R3-19 §3.5.06@RQ-0602,§3.5.07@RQ-0702 两条验收都用负向枚举,漏借用、待处置、封存等状态 → 已改;R3-20 §3.5.06@RQ-0609 摘要写维护五项,与规则要求的六项不符 → 已改;R3-21 §3.5@行序 需求清单中领用与借用两块的行序错乱,未按编号升序排列;编号基线为「可重排」 → 已改;R3-22 §3.4@returnable 布尔类型有一处写 boolean,另有 9 处 markdown 与可空缺口 → 已改;R3-23 §4@元数据 文档头部的生成器版本仍为 v1.5.3,技能现为 v1.6.3 → 已改;R3-24 §4.3@资产分类,§4.3@#AssetType 小节标题「资产分类」下第一个字典是「资产类别」,三处重复 → 已改

退还单与归还单合并为一张归还单(单来源,不跨单混还):①表合并——删除 tabEAMReceiveReturn/tabEAMReceiveReturnDetail 与 tabEAMBorrowReturn/tabEAMBorrowReturnDetail,新建 tabEAMReturn(归还单)+ tabEAMReturnDetail(归还明细);单头以「来源领用单」receive 与「来源借用单」borrow 两个引用字段二选一,恰好填一个、不设 sourceType 冗余字段(来源由哪个引用有值即可判定);来源为领用时即领用退还、为借用时即借用归还,一张单只对应一张来源单。②明细追踪保留强引用——归还明细同时保留 receiveDetail(原领用明细)与 borrowDetail(原借用明细),按来源二选一,资产行可选、低值物资行必填并作为分次上限的校验依据,未退化为字符串单号。③语义不变——两类回写本来就同构(资产行→闲置并清空保管人与使用人、物资行→库存 +qty 且在外 −qty),合并后一套规则、一套代码。④补两条约束(合并后必须显式化的算法前提):同一张单内同一条原单明细只允许出现一行;上限校验按保存时最新余量复核,不沿用表单打开时的数值。⑤连带调整——编码规则 TH- 作废、退还与归还共用 GH-{returnDate}-{seq}(来源靠引用字段判定、不靠单号辨识);文件目录合并为 资产管理/归还/{yyyy}/{code};净消耗统计显式限定「退还数量只取来源为领用单的明细」,避免靠表结构隔离的口径失效;资产履历仍按来源分别记「退还」「归还」两个动作值;§3.6 权限矩阵不增不减,两处菜单成为同一张表的两个来源视图。 规模:本应用表 15 → 13 张(删 4 增 2),ER 字段 232 → 210(−22:两套单头省 14、两套明细省 8,多态来源补 4);RQ 仍 81 条(只改 0608/0611/0705/0710/0905 的关联对象与验收标准,未增删编号)、§3.3 仍 68 条(40/43/48 三条改写、锚点未动)、字典仍 6 个、AC 仍 9 条。 章节状态:仍全部 derived,待 R3 复评确认。

可回收物资模型(对标主流「消耗品 / 可回收工具」二分):①**returnable 下沉到物资级**——tabEAMAsset 新增 boolean returnable "是否需归还物资",建档时按资产分类带出、可逐条改,此后领用能否退还、借用能否借出、在外数量是否统计一律以物资字段为准;分类上的 tabEAMCategory.returnable 降级为建档默认值与列表展示,不再驱动流程(与「是否设备类」同模式)。②借用纳入需归还物资——§3.3.45 候选由「排除全部低值易耗品」改为「固定资产/无形资产 + returnable=是 的低值易耗品」,returnable=否 的纯消耗品不可借;tabEAMBorrowDetail 补 qty(借用数量,资产行恒 1)与 returnedQty(已归还数量-只读)。③分次归还——§3.3.48 删「一条借用明细只能归还一次」,改为按未归还数量(qty − returnedQty)校验、跨多张归还单累积,tabEAMBorrowReturnDetail 补 qty;借用单在全部明细还清后才算结束,此前仍计入逾期提醒、仍可续期(§3.3.49、§3.3.50 同步改口径)。④在外数量——tabEAMAsset 新增 decimal outQty "在外数量-只读",等于领用已发放未退还 + 借用已借出未归还,随发放、退还、借出、归还四个动作自动增减;tabEAMReceiveDetail 补 returnedQty 支撑领用侧未退数量校验。⑤库存与在外不重复扣——借出与领用都在出库时扣减「库存数量」,归还与退还时回补,因此可用数量仍为「库存 − 占用」,明确不重复扣在外数量(§3.3.35)。⑥统计口径——净消耗只算领用链,借出与归还只增减在外数量(§3.3.65)。⑦§五 第 21 条转【已关闭】。 规模:表仍 15 张,字段 226→232(台账 returnable/outQty、领用明细 returnedQty、借用明细 qty/returnedQty、归还明细 qty 共 6 个),RQ 77→81(新增 RQ-0614、0615、0709、0710;改写 0603、0607、0611、0702、0704、0705、0708、0905),§3.3 仍 68 条(全部并入既有条目,未新增列表项)、字典 6 个、AC 9 条。 章节状态:仍全部 derived,待 R3 复评确认。

领用明细补「使用人」:①tabEAMReceiveDetail 新增 ref user "使用人-仅资产行",资产行必填、低值易耗品行留空;候选范围限本机构及下级机构人员,由平台数据权限控制,不在表单另设筛选。②确认发放的回写口径由「保管人与当前使用人置为申请人、使用部门置为申请部门」改为按明细行逐行回写:该行资产的保管人与当前使用人均置为该行使用人,使用部门置为该使用人所属部门(按回写时点取值,人员调岗不自动改写台账);单据头的申请人与申请部门只记提出方,不参与台账回写。③台账的「保管人」与「当前使用人」保持两个字段并存、不做合并,领用后恒为同一人,均不提供单独维护入口。④统计口径连带确认:「我的资产」卡(RQ-0102)与个人资产统计(RQ-0904)按保管人筛选,领用后即等于按使用人筛选,无需改口径。 规模:表仍 15 张,字段 225→226,RQ 76→77(新增 RQ-0613),§3.3 仍 68 条(并入 §3.3.33 与 §3.3.38,未新增条目)、字典 6 个、AC 9 条。 章节状态:仍全部 derived,待 R3 复评确认。

R2 评审整改(18 条全部处置):①折旧动作重构——「当月重算」改为「本月折旧计提」(财务发起、期间固定为当前自然月、不选会计期间、可整批或勾选部分资产、随时可执行),「补录历史期间」改为「历史折旧计提」(财务选一个或多个会计期月按规则补提);定时任务跳过已人工计提的期间;处置前置校验改为「处置所属会计期间折旧已确认」。②补录冲减本期下线——已确认折旧不可编辑、删除、冲减,金额有误走账外处理;矩阵删「添加(补录冲减)」。③处置三动作定死——通过 / 退回 / 否决,退回可同号重提、否决须物理删除后新建;一资产一张处置单(任意状态均锁死资产),ER 保持 ||--o| 不变,§五 第 22 条转【已关闭】。④领用借用只留通过 / 拒绝,删「已退回」,未生效单改「草稿、已拒绝」,处置单另含已退回。⑤草稿口径——表单配「保存」「提交」两按钮,保存即草稿、仅创建人可编辑,提交后不可编辑;矩阵补「编辑(限本人草稿)」。⑥履历拆字段——sourceBill 拆为 sourceBillNo + sourceBillType(均为文本)。⑦折旧权限——计提与初始化只由财务执行,资产管理员与总经理只可查看,管理人员不可见。⑧其余:删折旧记录 accumulated、纯低值单不记占用量、台账删除条件改「无已确认发放且无入库登记」、续期只要仍有未归还行即可、名词表补「计提原值」并改「闲置」、RQ-0205 重编 RQ-0423 移入 04 块、RQ-0604 补两表关联。 规模:表 15 张本应用 + 1 张外部,字段 225→225(删 accumulated -1、拆 sourceBill +1),RQ 仍 76(RQ-0205→0423,数量不变),§3.3 仍 68 条、字典 6 个、AC 9 条。 章节状态:仍全部 derived,待 R3 复评确认。

  • 遗留项(R2):R2-01 §3.3.23@历史折旧计提,§3.3.58@执行前确认,§3.3.68@本月折旧计提 无「计提当月」与「按会计期补提」两个动作,处置卡在月初 → 已改;R2-02 §3.3.60@处置单唯一,§3.7@否决 既写一资产一张单,又允许拒绝后重新发起 → 已改;R2-03 §3.3.36@占用与删除 处置单与领用借用共用一套占用判断,处置单的草稿、已通过未纳入资产锁定 → 已改;R2-04 §3.3.36@草稿 三类单据都出现「草稿」,但没有产生方式、可见范围与编辑权限的定义 → 已改;R2-05 §3.3.37@审批动作,§3.3.47@审批动作,§3.6@未生效单 领用、借用链只有「通过」「拒绝」,正文与矩阵仍保留「已退回」状态 → 已改;R2-06 §3.4@来源单据 履历的来源单据是单字段多态外键,需指向五类单据表,建站无法落约束 → 已改;R2-07 §3.6@折旧管理 折旧矩阵无人可执行计提与初始化 → 已改;R2-08 §2@计提原值,§3.3.20@计提原值 「计提原值」在 6 处使用,但名词表无词条、ER 无同名字段 → 已改;R2-09 §3.3.28@删除条件 初始库存不计入累计入库,建档物资永远删不掉 → 已改;R2-10 §3.3.42@入库登记 删除条件要求「无出入库流水」,但入库登记不生成单据、履历也不记入库,无流水可查 → 已改;R2-11 §3.4@折旧记录 折旧记录与台账两处累计折旧双口径 → 已改;R2-12 §3.3.39@纯低值单,§3.3.41@占用量 纯低值单免审但仍记占用量,该单不存在被否决路径,占用量只在删除时释放 → 已改;R2-13 §3.5.02@RQ-Asset-0423 台账删除规则挂在 02 基础设置块,规则本身指 §3.3.28(资产台账) → 已改;R2-14 §3.3.50@续期范围 续期写在整张单据上,但未说明部分归还后能否续期,存在全部未归还的前置歧义 → 已改;R2-15 §2@闲置 闲置定义与封存解封后回闲置矛盾 → 已改;R2-16 §3.5.06@RQ-Asset-0604 关联对象只列领用单,规则本身同时约束借用单与处置单 → 已改;R2-17 §3.9@资产编码 双编码规则依赖平台自动编码的条件分支 → 不改(见未采纳意见);R2-18 §3.3.57@处置动作 处置链动作名与领用、借用不一致,退回与否决的后果未区分 → 已改

未采纳意见(R2):

  • R2-17 §3.9@资产编码:ZC-{yyyyMM}-{seq} 与 DZ-{seq} 双规则依赖平台高级自动编码的条件分支 → 不改:编码双规则与验收标准按现设计保留,平台能力在建站 preflight 确认

ER 实体关系订正(退还 / 归还明细直挂资产):①退还明细 tabEAMReceiveReturnDetail、归还明细 tabEAMBorrowReturnDetail 各补 ref asset,明细行直接指向资产台账,原领用 / 原借用明细降为可选追溯字段、不参与校验(字段 223→225);②新增关系线 RECRD }o--|| ASSET、BORRD }o--|| ASSET,并把 REC |o--o{ RECR、BOR |o--o{ BORR 的左侧基数由「零或一」纠正为「恰好一」——每条退还 / 归还单必挂一张领用 / 借用单;③RECD |o--o{ RECRD、BORD |o--o{ BORRD 保留为可选追踪线,标签补「-追踪」;④§3.3.40、43、48 三条改写为「明细先选资产、系统再回填原单明细」口径,退还与归还候选限定在所选正单已发放/已借出的明细资产、且资产状态未变;低值退还的数量上限按物资聚合的「在外数量」判定,不再依赖单据引用;⑤RQ-0611、RQ-0705 关联对象补明细的资产字段。 规模:表仍 15 张,字段 223→225,RQ 仍 76;§3.3 仍 68 条、字典 6 个、AC 9 条。 章节状态:仍全部 derived。

整改进度(2026-10-28 17:40):退还/归还/借用三处拆表已执行完毕,并订正 ER 实体关系。①合并的归还单 tabEAMReturn 拆为「退还单 + 退还明细」与「归还单 + 归还明细」两对;②借用单拆出借用明细 tabEAMBorrowDetail,一单可借多件资产,tabEAMBorrow 删 ref asset;③删 returnType 字段,不再需要 #ReturnType 字典;④§3.3 九条改写、新增 RQ-0708;⑤§9 与 §10 各增退还单一条;⑥退还明细与归还明细各补 ref asset,明细行直接指向资产台账,原单明细降为追溯字段;REC/BOR 到反单的基数由「零或一」纠正为「恰好一」。规模:表 12→15、字段 198→225、RQ 75→76,§3.3 仍 68 条、字典 6 个、AC 9 条。版本登记 V2.7.4。

退还、归还、借用三处拆表:①删除合并归一的归还单 tabEAMReturn 与归还明细 tabEAMReturnDetail,改为「领用 ↔ 退还」「借用 ↔ 归还」各自成对——新增退还单 tabEAMReceiveReturn + 退还明细 tabEAMReceiveReturnDetail(明细引用原领用明细),新增归还单 tabEAMBorrowReturn + 归还明细 tabEAMBorrowReturnDetail(明细引用原借用明细);②借用单拆出借用明细 tabEAMBorrowDetail,一张借用单可借多件资产,tabEAMBorrow 删 ref asset,候选、占用校验、确认借出、归还四处改为逐行校验与逐行回写;③returnType「归还类型」字段随表拆分删除,不再需要 #ReturnType 字典;④§3.3.36、40、43、44、45、46、47、48、50 九条改写,新增 RQ-0708;⑤§9 新增退还单号 TH-、§10 新增退还目录。 规模:表 12 → 15 张本应用(新增借用明细、退还单与明细、归还单与明细,删除合并归还单与明细),字段 198 → 223,RQ 75 → 76;§3.3 仍 68 条、字典仍 6 个、AC 仍 9 条。 章节状态:仍全部 derived;本版不构成确认,不得作为验收基准。

折旧记录操作模型收敛:①取消「编辑」,折旧记录只保留「确认」与「删除」两个操作;②「作废」改为物理删除,tabEAMDepSchedule 删 voided/voidReason/voidBy/voidDate 四字段,删除仅限未确认初稿、单条、二次确认、不可恢复,且无操作痕迹可查;③新增「当月重算」(§3.3.68),按单个资产重建当期未确认初稿,已确认记录跳过并提示,不修改台账已锁定的折旧参数;④原「存量资产历史折旧记录生成」更名「历史折旧初始化」,生成结果由「直接置已确认」改为「生成初稿、财务逐条或批量确认后计入累计折旧」。 字段精简与结构订正:⑤删除完整版 ER 的说明段、「完整版(建站解析用 DSL)」标签文字与 tabMachineLibrary 的 5 个示意字段,外部表只留表名;⑥tabEAMCategory、tabEAMReceiveDetail、tabEAMReturnDetail、tabEAMConvertRule、tabEAMDepRule 五张表去掉 createdOrg/createdDept;⑦处置单 lossReason 与 reason 合并为 reason "原因";⑧归还单删 returnCondition "归还状况说明";⑨三张单据的审批状态字段名由 status 改为平台字段键 ApprovalStatus,ER 写法为 kv ApprovalStatus "审批状态";来源字典 #ApprovalStatus 只写在 §3.4 表下注,不再写进字段类型位;需求清单 12 处关联对象同步改名,台账 tabEAMAsset.status(资产状态)不受影响。 规模:字段 219→198(折旧作废字段 -4、外部表示意字段 -5、五表机构与部门 -10、原因合并 -1、归还状况说明 -1);RQ 74→75(新增 0505「当月重算」,改写 0422、0501、0504);§3.3 67→68(新增「当月重算」置于末位,既有 1~67 编号未动);表 12 张本应用 + 1 张外部、字典 6 个、AC 9 条未变。 章节状态:仍全部 derived;§五 新增第 22 条【待确认】(处置单 ER 基数与「拒绝后新单」不一致)。本版同样不构成确认,不得作为验收基准。

整改进度(2026-10-28 15:35):R1 交付后的第二轮口径定稿已执行完毕(非 R1 条目,按评审口径收口,8 项待确认逐条拍板)。①折旧记录操作模型收敛:取消「编辑」,只留「确认」与「删除」;「作废」改为物理删除并删去 voided/voidReason/voidBy/voidDate 四字段(§3.3.19、22、29、31、32、66);②新增 §3.3.68「当月重算」,按单个资产重建当期未确认初稿、已确认记录跳过并提示,与 §3.3.67 并列;③**§3.3.67 更名「历史折旧初始化」**,生成结果由「直接置已确认」改为「生成初稿、财务逐条或批量确认后计入」;④菜单两处(§1 核心机制、§3.1 功能树)同步为「按期间与状态筛选、确认、删除初稿、当月重算、历史折旧初始化」;⑤ER 删 tabMachineLibrary 的 5 个示意字段、五张表去 createdOrg/createdDept、处置单两原因合并、归还单去状况说明、三张单据审批状态字段名由 status 改为 ApprovalStatus。字段 219→198,RQ 74→75,§3.3 67→68;表 12 张本应用 + 1 张外部、字典 6 个、AC 9 条未变。§五 新增第 22 条【待确认】(处置单 ER 基数与「拒绝后新单」不一致,本版暂按并行存在);R1 遗留项 48 条的处置与闭环列不变,仍待 R2 复评。

R1 评审 48 条遗留项全部整改完毕(41 条已改、5 条不改、2 条已于整改初期改毕),分 8 批执行,无一项悬置。结构性变更:①取消借用延期功能,删 tabEAMBorrowExtend 表与延期提醒,改为借用单「续期」重走审批;②领用与退还、借用与归还各自拆表,新增归还单 tabEAMReturn 与归还明细 tabEAMReturnDetail,以 returnType 区分三种归还来源;③资产分类由平台字典改为本应用自建树表 tabEAMCategory(parent/level/path/assetType/isMachineCategory/returnable/sortNo/enabled),设备类标记与需归还标记落在表上、不再依赖字典固定项;④累计折旧改为只读汇总(等于全部已确认折旧记录之和),取消财务手工维护,存量资产改由「历史折旧记录生成」按月回溯生成已确认记录;⑤已确认折旧记录不可编辑、删除、作废,错误只能以同期间负向补录冲减;⑥领用与借用审批链末端增资产管理员确认环,资产状态与领用/借用日期改在确认时回写,低值易耗品增「占用量」字段,可用数量 = 库存数量 − 占用量。 口径变更:⑦计提起点收成一个判据(取开始使用日期所在月的次月,为空取取得日期),删除「取得当月不计提」;⑧折旧参数在建档时从规则带入并锁定,删除四个快照字段;⑨处置金额不再限制不得高于净值,交财务判断;⑩设备类资产的资产状态保持只读、不定义回写接口,一致性由设备管理侧负责;⑪履历界定为财务属性生命周期八类,维修保养调拨不记。 编号与规模:需求编号零作废——原拟作废的 5 条改为同编号复用 4 条、空位复用 1 条,另新增 3 条,RQ 69→74;表 11→13、字段 212→219、§3.3 66→67(新增「历史折旧记录生成」置于末位,既有 1~66 编号未动)、AC 8→9、本应用数据字典 8→6。 章节状态:13 章全部退为 derived,等 R2 复评确认;本版不得作为验收基准。

  • 遗留项(R1):R1-01 §3.3.3@借用提醒卡 延期免审,工作台不得列「直属上级待处理」延期 → 已改;R1-02 §3.3.1@审批待办与执行待办 处置人待执行未进待办卡,补「待执行处置」待办 → 已改;R1-03 §3.8@待执行处置提醒 冻结封存无处置人节点,财务通过后不应发待执行提醒 → 已改;R1-04 §3.4@处置单 处置单可驳回后重发,资产侧基数应为「零或多」 → 不改(见未采纳意见);R1-05 §3.4@完整版指引 完整版指引指向已删的「表关系总览」,改为只读文本 → 已改;R1-06 §3.3.28@建档默认状态 建档默认在库未排除低值易耗品,与其状态留空冲突 → 已改;R1-07 §3.6@总经理列 缺总经理声明与列;处置行把岗位审批写在资产管理员列 → 已改;R1-08 §3.3.28@盘盈入账 盘盈入账被列为建档第三种来源,却无入口规则 → 不改(见未采纳意见);R1-09 §3.3.33@领用类型 领用类型写「资产」,字典项名为「固定资产」,须统一 → 已改;R1-10 §3.3.66@折旧汇总 折旧汇总等式不成立:累计折旧允许财务手工维护 → 已改;R1-11 §2@企业类资产 「企业类资产」用了三处却无词条,包含关系未定义 → 已改;R1-12 §3.5@台账视图 台账三个主视图,需求摘要仍写「两主视图」 → 已改;R1-13 §3.3.36@撤回 单据无撤回机制,审批中长期挂单会把资产永久锁死 → 不改(见未采纳意见);R1-14 §3.3.20@开始使用日期 开始使用日期无录入规则,而它是计提起点的唯一输入 → 已改;R1-15 §3.3.58@当月折旧确认 处置时净值未定时点,当月照提会让同一处置算出不同损益 → 已改;R1-16 §3.3.42@入库登记 低值品入库不写履历不建单据,数量变动无审计链与流水 → 不改(见未采纳意见);R1-17 §3.6@数据范围 限本部门未指明按哪个字段,按建档部门限等于不限 → 已改;R1-18 §3.3.28@台账删除 台账无删除与作废口径,建错卡无法撤销只能改字段 → 已改;R1-19 §3.3.29@会计期间 会计期间与本年度未定义为自然月年,非自然财年会算错 → 已改;R1-20 §3.3.20@初稿生成时点 折旧初稿只写每月生成,未写生成时点与触发方式 → 已改;R1-21 §3.3.54@处置金额 处置金额不得高于净值,提足折旧后会挡住正常溢价出售 → 已改;R1-22 §4.3@资产状态 设备状态回写通道未定义:字段只读又不承接回写逻辑 → 已改;R1-23 §3.3@状态矩阵 状态矩阵用半角连字符表示不支持,与全文破折号不一致 → 已改;R1-24 §3.6@对齐分隔行 权限矩阵分隔行首列缺左对齐冒号,与表格对齐约定不符 → 已改;R1-25 §3.4@业务域子图 完整版未建业务域外层子图,四个业务组直接平铺 → 不改(见未采纳意见);R1-26 §3.6@处置人 处置人取保管人当前值,不单独建角色 → 已改;R1-27 §3.3.14@设备类资产 设备类资产由资产类别字典确定,统一复用同一表与流程,差异兼容 → 已改;R1-28 §3.6@权限矩阵 权限矩阵重新优化设计 → 已改;R1-29 §3.3.19@累计折旧 累计折旧取消手工维护,按已确认记录自动算并支持历史生成 → 已改;R1-30 §3.3.22@已确认记录 已确认折旧记录不可编辑删除;计提口径须按资产状态判定 → 已改;R1-31 §3.3.26@履历范围 履历只记财务属性生命周期,不记维修保养等日常使用履历 → 已改;R1-32 §3.1@功能设计,§3.3@转资产 术语「转固」统一改为「转资产」 → 已改;R1-33 §3.4@采购来源单号 来源单号取采购单号,来源明细 ID 取采购明细单号 → 已改;R1-34 §3.3.26@履历构成 转资产、领用、处置均为资产履历的组成部分 → 已改;R1-35 §3.3.50@借用续期 取消借用延期,改借用单「续期」按钮重走借用审批 → 已改;R1-36 §3.4@折旧记录 折旧记录表删除 snapMethod/Life/Rate/Base 四个快照字段 → 已改;R1-37 §3.4@折旧规则 折旧规则应关联资产台账而非折旧记录;核对台账折旧字段是否齐全 → 已改;R1-38 §3.4@领用明细 领用明细删除 price、money 字段,不做金额阈值审批 → 已改;R1-39 §3.4@退还单 领用与归还分开设计,借用与退还分开设计 → 已改;R1-40 §4.3@资产处置方式 字典名须带主语:处置方式→资产处置方式,折旧方法→资产折旧方法 → 已改;R1-41 §3.6@角色 角色改名,且来源写「由本业务维护」与脚手架相反 → 已改;R1-42 §3.4@采购来源明细行 台账两个来源字段的中文名与上一轮拟定名不一致 → 已改;R1-43 §3.3.60@同单重提 处置单重提口径须由「新发起」回调为「同单修改」 → 已改;R1-44 §3.3.36@单据删除 草稿、已退回、已拒绝单据无删除口径 → 已改;R1-45 §3.6@审批链 领用借用审批链缺资产管理员确认环 → 已改;R1-46 §3.4@ApprovalStatus 审批状态自造「审批中」,与平台字典不一致 → 已改;R1-47 §3.3.20@计提起点 计提起点两个判据并存,取得早于投用时结论冲突 → 已改;R1-48 §3.4@资产分类 分类字段无处落、父子导入不支持,须改自建树表 → 已改

未采纳意见(R1):

  • R1-04 §3.4@处置单:处置单可驳回后重发,资产侧基数应为「零或多」 → 不改:驳回后重发仍是同一处置单,基数保持至多一张
  • R1-08 §3.3.28@盘盈入账:盘盈入账被列为建档第三种来源,却无入口规则 → 不改:由仓库管理子应用实现
  • R1-13 §3.3.36@撤回:单据无撤回机制,审批中长期挂单会把资产永久锁死 → 不改:不做撤回功能;平台工作流找不到人自动流转至下一节点,另以审批人退回、申请人删除释放占用
  • R1-16 §3.3.42@入库登记:低值品入库不写履历不建单据,数量变动无审计链与流水 → 不改:低值易耗品无需审计
  • R1-25 §3.4@业务域子图:完整版未建业务域外层子图,四个业务组直接平铺 → 不改:门禁本意是限嵌套层级,平铺更易读;加外层反成两级

整改进度(2026-10-28 10:16:52):批 0「单据审批状态对齐平台字典」已执行完毕,正文改动 21 处,覆盖 R1-43(处置单同单重提口径回调)与 R1-46(状态值对齐),两条处置已回填 已改;其余 40 条仍为 待改、5 条 不改。本期只换状态词与拆分支,未增删需求(RQ 仍 70 条)、未动 §3.3 锚点(仍 66 条)、未动资产状态 7 值与折旧「初稿/已确认」。因正文已改,「功能简述」「需求清单」「审批流程」三章由 confirmed 退回 derived,需整改完成后重新确认。版本待批 7 统一登记 V2.7.1。

整改进度(2026-10-28 11:22:00):批 1「规则措辞与口径」已执行完毕,正文改动 13 处,覆盖 R1-03(处置待执行提醒排除冻结封存)、R1-06(低值易耗品状态留空 + 三处回写/统计限定)、R1-19(会计期间与 yyyy-MM 格式)、R1-20(初稿生成时点与 RQ-0408)、R1-29(累计折旧只读自动汇总)、R1-47(计提起点收成一个),并新增通用验收标准 AC-09。未增删需求(RQ 仍 70 条)、未动 §3.3 锚点(仍 66 条);待改 仍 40 条,处置列待批 7 统一回填。

整改进度(2026-10-28 12:00:00):批 2「实体关系(分类树表化 + 字段增删改)」已执行完毕,三段连续做完、正文改动 39 项,覆盖 R1-05(删悬空的「表关系总览」指向)、R1-27(设备类改读分类表 isMachineCategory 带出)、R1-33/42(采购来源单号与明细行改名)、R1-36(删折旧记录四个参数快照、参数改存台账并锁定)、R1-37(台账增 depRule/depPeriods、折旧记录删 depRule)、R1-38(领用明细删单价金额、净消耗只统计数量)、R1-48(资产分类改自建树表 tabEAMCategory,#AssetCategory 字典作废)。表数 11→12、字段既有表 198→194 + 新表 18;RQ 由 70 条减为 69 条(RQ-0418 作废删行,编号空缺留批 6 登记);未动 §3.3 锚点(仍 66 条);待改 仍 40 条,本批 8 条处置列待批 7 统一回填。

R1 结论(2026-10-27 18:46:02):不通过,编号基线保持 可重排。18:46 录入第二批人工意见 13 条(R1-27~39),与原有 26 条合并为 39 条待改。三处连带消解:R1-35 取消延期后,R1-01(延期免审却在工作台列「待处理」)失去对象;R1-29 取消累计折旧手工维护后,R1-10(折旧汇总等式不成立)自动成立;R1-28 矩阵重构吸收 R1-07、R1-17、R1-24。新增一处冲突:R1-36 删除四项快照与 §3.3.20「四项快照随记录存档」、RQ-0418「快照不变」及 V2.7.0 第①条相反——当初补快照正是为防止规则改版后历史参数漂移,删后折旧记录仅剩规则引用,规则一改历史即不可回溯。

R1 人工评审结论(2026-10-27 17:01:52):R1-07 → 普通员工、总经理由脚手架维护;「财务/审计」并为「财务」单一角色、由财务子应用维护;矩阵中部分动作需总经理审批,标注待细化。R1-09 → 领用类型改为按资产分类派生,取消 #ReceiveLineType 字典。R1-17 → 数据范围:资产管理员为本机构及下级机构,普通员工限本人数据且不可进统计分析路由。R1-18 → 台账提供删除:仅初始「在库」状态可删,已产生履历的资产不可删。上述四条与 R1-26 均需改正文,处置列待整改后回填。

R1 拍板结果(2026-10-28 09:16:31,原「待裁决两处」均已裁决):① R1-04 → 同一处置单修改后重提。ER 基数保持「资产侧至多一张」不动,正文 §3.3.60 与 RQ-Asset-0810 由「重新发起新单」改回「同单修改重提」,与 V2.7.0 版本记录第②条相反,须在 §六 记录本次回调;因这条要动正文,另立 R1-43 承载,R1-04 的不改仅限 ER 基数。② R1-26 → 处置人取台账「保管人」当前值。经核查保管人规则:建档、退还、归还、封存后均为资产管理员,仅领用后变为领用人;而可处置状态只有「在库」「闲置」,两种状态下保管人恒为资产管理员——故本版「处置人=保管人」等价于「处置人=资产管理员」,「资产管理员不兼任处置人」一句作废,§5 第 5 条【已关闭】无需重开,只做措辞对齐。该设计保留了弹性:将来若允许「在用」资产直接处置,处置人会自动落到领用人。

其余拍板(同日 09:16 与 09:23,8 项全部已定,无待定):R1-36/37 → 删四个快照与记录的规则引用,参数存台账并在建档后锁定,RQ-0418 作废,台账补只读字段「已计提期数」。R1-39 → 「领用和归还、借用和退还」系笔误,按领用↔退还、借用↔归还执行。R1-27 → 资产分类在固定资产下增「设备类」项,同时保留 isMachineAsset 布尔字段,建档选到设备项时自动带出、仍可人工取消,判定与 5 条需求一律读布尔值。R1-40 → 「处置方式」「折旧方法」两个字典名都加主语。R1-41 → 矩阵列名为「总经理/项目经理」一列,它是一个角色名而非两个角色。

落点细化:2026-10-27 15:42:54 将各条落点由章级细化到正文最底层可定位单元。§3.3.N 对应「业务逻辑及设计」下编号列表第 N 条(166 连续,跨 0109 子节);§3.8.2 为「事件触发(实时)」组。§3.4(ER 图块)与 §3.6(无序列表 + 矩阵表)章内无编号层级,落点止于章。三处同时纠偏:R1-11 全文@名词解释→§2、R1-22 全文@元数据→§4.3(数据字典)、R1-12 §3.3→§3.5(摘要错在需求清单,不在三视图正文)。

R1 补充意见(2026-10-28 08:51:07,录入 2 条 R1-41、R1-42;重复项不另立条目):①角色命名——「财务/审计」并为「财务」、由财务子应用提供,与 R1-07 完全重合,不另立;「普通员工、总经理由脚手架提供」R1-07 已含,不另立;增量仅「普通员工」→「管理人员」、「总经理」→「总经理/项目经理」两项改名,且现状 §3.6 写「普通员工为角色,由本业务维护」与脚手架来源相反,故立 R1-41。②台账字段——「来源单号取采购单号、来源明细 ID 取采购明细单号」R1-33 已含,不另立;但 R1-33 拟定的中文名为「采购单号」「采购明细单号」,与本条「采购来源单号」「采购来源明细行」不同,以本条为准,立 R1-42 并注明覆盖 R1-33 的命名部分(取值语义不变)。

处置列说明:R1-01~24 曾于 15:02 / 15:08 记账时被预填「已改」18 条、「转待确认」6 条,而正文一字未改,属不实记录,15:38:17 已全部撤回。2026-10-27 17:15 人工评审确认后:需改正文而尚未改动的 22 条统一标 待改;已确认不动的 4 条标 不改:{理由}(R1-04、R1-08、R1-16、R1-25),2026-10-28 10:04 又增 R1-13(不做撤回)。待改 不在规范的处置三值(已改 / 不改:{理由} / 转待确认)内,校验器将就这些条目报「处置取值不合法」(2026-10-28 10:16 批 0 执行后,R1-43、R1-46 已回填 已改,待改 降为 39 条;11:10 新增 R1-47 后为 40 条,11:35 新增 R1-48 后为 41 条);保留该值是有意为之——它比空值 — 准确回答「已确认要改、但还没改」,整改完成后再按 D 段第 5 步统一回填 已改。

全文一致性修复与 19 项口径定稿,无新增、无作废任何需求。①字段补齐 7 个:tabEAMReceiveDetail 补 ref returner、date returnDate(原规则要求在明细行登记归还人与归还日期,字段却只在单头,多行部分归还记不下);tabEAMDisposal 补 decimal disposalProfit(原规则要求算处置损益但无字段落库,净值随折旧变动、事后补算不回来);tabEAMDepSchedule 补 snapMethod/snapLife/snapRate/snapBase 四项快照(原仅存规则引用,规则改版后历史参数随之漂移,RQ-0418 的「快照不变」无法兑现)。②驳回口径统一:原文领用「不可重提」、借用「可修改后重提」、处置「同单修改重提」三处相反,现统一为「驳回落「已拒绝」并终止,不可修改原单再提交,需重新发起」;RQ-0810 摘要改为「同一时点仅一张未终结处置单」,允许驳回后重新发起。③补三条遗漏规则:整单驳回回退低值品已扣数量并入 §3.3.39;「低值易耗品视图」并入 §3.3.12;建档可填初始可领用数量、入库本版手工二期切仓库并入 §3.3.41/§3.3.42。④计提与统计口径:§3.3.20 补直线法、双倍余额递减、年数总和三种公式并写明四项快照随记录存档,工作量法本版不实现(#DepreciationMethod 编码 4 停用且不复用);§3.3.65 与 RQ-0905 由领用毛量改为净消耗(领用 − 归还,归还冲减归还当月)。 ⑤文字与结构订正:名词解释「保管人」处置后改为清空(原写为资产管理员,与 §3.3.58 相反);#ReceiveLineType 固定资产项删「或设备类资产」(与设备类资产不参与领用的规则相反);ER 完整版上方说明重写(原称含 dict: / ref: / cfile: 指令且会报 Expecting 'ATTRIBUTE_WORD',V2.4.2 改为 kv / ref / file 后已不成立);DIS ||--|| ASSET 改 DIS ||--o| ASSET(资产可不经处置,原基数强制一对一)并同步表关系总览;tabMachineLibrary 补 long id 并注明为外部表不建;RQ-0403「资产分类」改「资产类别」;RQ-0101 关联对象补 tabEAMDisposal.ApprovalStatus;RQ-0905 关联对象由 stockQty 改 tabEAMReceiveDetail.qty/returnQty;RQ-0611、RQ-0418、RQ-0808 关联对象补新增字段;AC-07 按资产状态与单据状态重新表述;§3.3.3 借用提醒卡拆为逾期段与延期段(原把借用单的预计归还日期挂到延期申请上);处置链节点数统一为「四节点(申请人提交→直属上级→总经理→财务)+ 处置人执行」;待确认第 10 条「新版 56 条」修正为 59 条;#AssetActionType 注与待确认第 12 条引号统一为「」;评审段按规范保留 > 未评审 写法,实际评审进度与编号基线说明移入「遗留项」段。⑥待确认事项治理:原 17 条逐条标注——10 条【已关闭】(第 1、2、3、5、6、7、8、10、13、14),7 条【待外部确认】(第 4、9、11、12、15、16、17,涉设备管理、平台字典与仓库侧),并新增第 18 条记录入库分期口径。编号处置:需求仍 70 条、§3.3 锚点仍 66 条(改动全部并入既有条目,未新增或删除规则条目);11 张表不变,字段 190 → 198(本应用业务字段 +7,另为外部设备表 tabMachineLibrary 补 long id 一个)。

折旧规则补资产类别维度:tabEAMDepRule 新增 kv assetType "资产类别",规则改为按「资产类别 + 资产分类」配置,唯一性约束同步收窄为「同一资产类别下的同一资产分类只允许一条启用规则」。原因:RQ-Asset-0202 允许跨类别复用分类编码(如固定资产分类与无形资产分类同为 17),仅凭 category 无法唯一定位规则,V2.6.1 的唯一性约束与计提取值都会失效;补 assetType 后无论编码是否跨类别重复都可定位。编号处置:RQ-Asset-0303 摘要改「同类别同分类唯一」、验收标准补资产类别口径、关联对象补 tabEAMDepRule.assetType(编号不变);无新增、无作废;需求仍 70 条,§3.3 锚点仍 66 条、编号未变动;11 张表数量不变,字段数 +1;待确认新增「分类编码唯一性与折旧规则维度」一条。

补齐三处规则要求落库但 ER 无字段的缺口,并定死计提范围判据:①tabEAMReceive 新增 date receiveDate "领用日期"——§3.3.38 原已要求「写入领用日期」,但领用单只有申请日期(借用单有借用日期、处置单有实际处置时间,唯领用缺),本版补字段并明确取审批通过当天;②tabEAMReceiveDetail 新增 decimal returnQty "归还数量-仅低值易耗品行"——§3.3.43 要求「登记归还数量」,原只有领用数量 qty,导致部分归还无法实现、消耗净额算不出,本版改为在明细行登记归还数量,固定资产行不登记(退还数量恒为 1);③tabEAMAssetLog 新增 ref sourceBill "来源单据"——履历原只有动作与前后状态,点不到原单据、审计链断,本版补来源单据并支持跳转;④§3.3.20 计提规则补全计提范围与起止判据——计提起点为开始使用日期(为空取取得日期)所在月的次月、取得当月不提,置「已处置」的当月照提、次月起停提,「封存」与「待处置」期间继续计提(暂时退出使用仍应计提),累计折旧达到「原值 ×(1 − 残值率)」后不再计提、净值保留残值。编号处置:RQ-Asset-0408、0414、0606、0611 四条验收标准与关联对象扩充(编号不变);无新增、无作废;需求仍 70 条,§3.3 锚点仍 66 条、编号未变动;11 张表数量不变,字段数 +3。

补全「采购订单转资产」的执行口径:①tabEAMAsset 新增 ref convertRule "转固规则" 与 string sourceLineId "来源明细行",记录每条资产由哪条规则、哪一行采购明细转来,规则改版后仍可回溯原参数;②ER 简明版与完整版各新增 CRULE |o--o{ ASSET : "转资产" 关系线(手工建档与盘盈入账的资产无规则,故资产侧取「零或一」),表关系总览的 C1 -.->|按物资类别映射| A1 改为实线 C1 -->|1:N 转资产| A1,转固规则不再是孤立节点;③§3.3.8 补「转资产按物资类别匹配启用规则,匹配不到时阻断并提示先维护规则」;§3.3.9 补「台账记录所用规则与来源明细行、同一明细重复转资产返回首次编码不重复建卡」「固定资产与无形资产按采购数量一物一码、每条原值取单价,低值易耗品只生成一条并置可领用数量与参考单价」「折旧方法按资产分类反查默认折旧规则带出」;④名词解释「转资产」补数量拆分口径。编号处置:新增 RQ-Asset-0419(按类别拆分条数)、0420(重复转资产不重复建卡)、0421(物资类别无规则时阻断)三条,均为 P0,无作废;需求 67 → 70 条,§3.3 锚点仍为 66 条、编号未变动;11 张表数量不变,字段数 +2;待确认新增「转资产跨应用调用方式」一条,并修正原第 14/15 条序号倒置。

补全折旧规则的参数溯源与唯一性约束:①tabEAMDepSchedule 新增 ref depRule "折旧规则",每期折旧记录写入生成时所用的默认折旧规则,供财务回溯当期折旧方法与参数;②ER 简明版与完整版各新增 DRULE ||--o{ DEP : "计提参数来源" 一条关系线,表关系总览新增 C1 -.->|按物资类别映射| A1、C2 -.->|提供计提参数| A3 两条虚线,tabEAMConvertRule 与 tabEAMDepRule 不再是孤立节点——两张规则表与台账、折旧记录之间是「配置作用于」的逻辑关联,节点上存字典值与参数快照,不建物理外键,故 ER 用实线表示「参数来源」、总览图用虚线表示「配置作用」;③tabEAMDepRule 补唯一性约束「同一资产分类只允许一条启用中的规则」,并入 §3.3.10,对齐转固规则的 RQ-0301 写法;④折旧记录须记录规则来源的要求并入 §3.3.20 计提规则,不单列条目。编号处置:新增 RQ-Asset-0418「折旧记录记录规则来源」(引用 §3.3.20)一条,RQ-Asset-0303 摘要与验收标准补唯一性判定(编号不变),无作废;需求 66 → 67 条,§3.3 锚点仍为 66 条、编号未变动;11 张表数量不变,字段数 +1。

低值易耗品与固定资产台账合二为一:①删除 tabEAMLowValue,其 15 个字段并入 tabEAMAsset(重叠 9 个直接复用,独有 price 参考单价、stockQty 可领用数量补入),全库 12 张表减为 11 张;②领用明细 tabEAMReceiveDetail 删除 ref item 物资引用,只保留 ref asset 并由 lineType 区分资产行与物资行,双引用收为单引用;③编码规则合并——资产类别为低值易耗品时 code 取 DZ-{seq},其余取 ZC-{yyyyMM}-{seq},物资编号形态不变;④低值易耗品不设资产状态(status 留空),不参与状态矩阵、状态分布报表与占用类单据判断,也不进入折旧计提范围;⑤台账维护入口移入资产台账(新增「低值易耗品」视图),领用管理只保留领用、入库登记、归还登记三个动作入口;⑥台账报表对低值易耗品只计条数与参考金额,不计原值、累计折旧与净值。编号处置:RQ-Asset-0607、0609、0610、0611、0905 关联对象由 tabEAMLowValue.* 改指 tabEAMAsset.*(编号不变),RQ-0609 摘要改为「低值易耗品在资产台账维护五项」;无新增、无作废,需求仍 66 条、§3.3 锚点未变动;待确认新增「编码双规则与存量迁移」一条。

封存升级为一等资产状态并明确其审批路径:①#AssetStatus 新增「封存」(编码 6),状态由六项增为七项;②封存不再有独立动作,只能通过处置单的「冻结封存」方式办理,审批止于财务节点、不进入处置人执行,财务通过后资产置「封存」并写入封存日期;③解封仅对「封存」状态开放,由资产管理员操作,解封后置「闲置」并清空封存日期;④台账删除 sealed 封存标记字段(状态即唯一判据),保留 sealDate 封存日期;⑤状态矩阵新增「封存」行(仅解封可发起,其余动作全禁),「闲置」行的解封列由「仅封存中」改为不可发起;⑥§3.7 处置流程图增加「处置方式为冻结封存?」分支,财务通过后分流为置封存或置待处置。编号处置:RQ-Asset-0412、0413、0809 修订(编号不变,0809 优先级 P1 升 P0);无新增、无作废;需求仍 66 条,§3.3 锚点未变动;待确认新增「封存入口仅限在库与闲置」一条。

格式合规修复(不改业务规则):①+++ / ++- 五个容器块补齐首标记与尾标记的上下空行(评审与确认记录、待确认事项明细、文件版本记录明细共 4 处),消除容器解析错位导致整页渲染中断的风险;②实体关系完整版字段类型回归规范 document_specifications.md §4:dict:{字典码} 改 kv(23 处)、ref:{表名} 改 ref(68 处),子图标题去掉 ** 强调符(4 处),使 erDiagram 恢复为合法 mermaid 语法、网页预览可正常渲染。影响:dict: / ref: 是建站脚本 parse_docs 的类型指令,改写后 03-建表清单中对应字段输出 dict:? / ref:?(类型语义保留为「数据字典单选」「多对一」),字典码与目标表需在 04-字段配置清单核对时补齐;需求 66 条、§3.3 锚点、编号均未变动。

在 §3.3 开头补回「资产状态与可发起单据的联动」矩阵(6 个状态 × 6 类动作),并附三条口径说明:设备类资产不参与任何动作、封存经处置单的冻结封存方式办理且解封仅限封存中的闲置资产、待处置与已处置的语义边界;同时声明「矩阵与规则冲突时以规则为准」。矩阵为表格与说明列表,不计入 §3.3 末级规则,需求仍 66 条、锚点未变动。

新增「折旧管理」独立二级菜单并重排模块号:①菜单在「资产台账」之后插入「折旧管理」,功能清单同步;②§3.3 新增模块 05 折旧管理(列表按期间筛选并默认隐藏已作废、初稿批量确认、列表与资产详情折旧页签同源、编辑与作废仅支持单条且二次确认),原模块 0508 顺延为 0609;③权限矩阵新增「折旧管理」行(财务确认/编辑/作废,资产管理员查看,员工无权限);④折旧记录的编辑与作废入口落在折旧管理列表行内与资产详情折旧页签,两处同源。编号处置(编号基线为可重排,本次整体顺延):新增 RQ-Asset-0501~0504;原 05xx→06xx、06xx→07xx、07xx→08xx、08xx→09xx 全量顺延,需求 62 → 66 条;§3.3 自 3.3.29 起锚点 +4,其前不变。

区分「保管责任」与「当前使用」,台账新增 currentUser 当前使用人字段,并按七条流转明确回写口径:①建档/转资产——状态在库、保管人为资产管理员、当前使用人与使用部门为空;②领用通过——保管人与当前使用人均为领用人、使用部门为申请部门;③借用通过——保管人保持资产管理员不变,当前使用人为借用人、使用部门为借用人部门;④归还——状态闲置、保管人回资产管理员、当前使用人与使用部门清空;⑤退还——同上;⑥封存——同上并写封存标记;⑦处置完成——状态已处置,保管人、当前使用人与使用部门全部清空。名词解释补充「保管人」「当前使用人」两条定义。编号处置:RQ-Asset-0412、0417、0506、0508、0604、0605、0708 修订(编号不变);无新增、无作废;§3.3 锚点未变动。注意:借用期间使用部门随借用人部门变动,部门资产统计会随之迁移,资产归属的判断以保管人为准。

明确「在库」与「闲置」的界限(字典名不变):①在库 = 建档后从未被领用或借用的资产,闲置 = 曾被领用或借用、已退还或归还且当前无占用的资产;②新增一条规则「建档默认置在库(涵盖转资产、手工建档、盘盈入账),此后退还或归还是一律置闲置、不再回到在库」,补齐此前缺失的建档默认状态;③退还登记、归还登记的验收标准由「在库」改为「闲置」,与规则文本一致;④资产状态分布图标注「可用库存 = 在库 + 闲置」的合计。编号处置:新增 RQ-Asset-0417;RQ-Asset-0608、0605、0802 修订(编号不变);需求 61 → 62 条;§3.3 自 3.3.28 起顺延 1 位。

按“履历记生命周期、折旧记财务核算”重划留痕职责:①资产履历只保留建档、领用、退还、借用、归还、延期、处置、封存、解封九类实物动作,明确“折旧的确认、作废与补录不写入履历”;②折旧记录的修改与删除改为「作废 + 生成替代记录」,tabEAMDepSchedule 新增 voidReason、voidBy、voidDate、sourceRecord 四个字段,明确同一资产同一期间只允许一条有效记录、作废时累计折旧按作废金额回退;③折旧汇总统计只计未作废记录;④#AssetActionType 删除「折旧调整」项(编码 10 作废不复用),注明位宽按首次定义锁定不回退;⑤设备类资产仅在报废后由设备侧回写资产状态,本应用不新增状态回写动作与相关设计;折旧确认通知按“暂不做”处理。编号处置:RQ-Asset-0410、0414、0806 修订(编号不变);无新增、无作废;§3.3 锚点未变动。

重新生成 §3.4 实体关系并解决网页预览报错:①完整版 ER 块整体缩进 4 空格,Markdown 渲染器按普通代码块处理、不再尝试解析 dict: / ref: 类型,预览不再报 Expecting 'ATTRIBUTE_WORD';parse_docs 的正则不锚行首、字段正则允许前导空白,实测仍可解析出 12 张表、192 个字段、23 个字典字段、65 个外键字段;②台账附件字段由 cfile:发票|验收单|资产照片 改为 file(parse_docs 的类型字符类只含 ASCII,中文分类会导致整行被跳过、附件字段丢失),分类写在附件说明中;③简明版 ER 与表关系总览保持裸放、可直接渲染。编号与需求均未变动。

按新规范(youchaoyun-prd v1.5.3)做规范达标与内容收敛,业务规则不变:①文档头部块更名为 +++ 评审与确认记录,补齐四段(评审 / 遗留项 / 编号基线 / 章节状态);②补齐四个折叠块 ++- ER图完整版、++- 需求清单明细、++- 待确认事项明细、++- 文件版本记录明细;③二级章节加中文序号(一~六),frontmatter 的 generator 升到 v1.5.3;④工作台三张卡补全三要素与跳转去向(数据范围 / 状态 / 时间口径),统计五条规则补默认统计期间与数据时点;⑤拆分原 RQ-Asset-0905(原含低值品消耗与折旧汇总两个判定点),新增 RQ-Asset-0906 折旧汇总统计;⑥补「处置单财务通过后 3d 未执行」的每日提醒;⑦折旧计提、设备回填、处置人三条待确认补默认口径,标注「评审无异议即按此执行」;⑧注明 #AssetCategory 树形编码告警为脚本误报。编号处置:新增 RQ-Asset-0906;RQ-Asset-0102、0103、0805 修订(编号不变);需求 60 → 61 条;§3.3 末尾新增 1 条统计规则,其前锚点未变动。

厘清资产管理与设备管理边界:①资产类别收敛为「固定资产」「无形资产」「低值易耗品」三值,设备类不再作为一种类别,改为固定资产上的「是否为设备类资产」标记(字典原编码 3 由设备类资产改为低值易耗品);②台账视图改为「固定资产」「无形资产」两个主视图 + 「设备类资产」筛选视图;③领用、借用、处置的候选一律按「是否为设备类资产 = 否」过滤,设备类的领用、借用、维修、保养、调拨、处置(含报废)全部在设备管理应用办理;④设备类资产的资产状态由设备管理系统维护,台账该字段只读并提示「状态以设备管理系统为准」;⑤设备类资产照常计入财务统计并参与折旧计提;⑥元数据改为「设备管理强依赖本应用资产编码与设备类标记」,删除本应用的「设备报废办理」职责,明确状态回写由设备侧实现、本应用不承接。编号处置:新增 RQ-Asset-0416;RQ-Asset-0401、0502、0602、0702 修订(编号不变);需求 59 → 60 条;§3.3 锚点自 3.3.16 起顺延 1 位。

§3.4 补充渲染用图表:er:full 保留建站 DSL 不动(dict: / ref: / cfile: 为字段类型指令),新增「表关系总览」flowchart(12 张表、9 条关系、按四个业务域分组,设备台账标注为外部表),并在完整版上方声明两块图的分工,避免被误当 mermaid 语法错误。编号与需求均未变动。

面向建站与新版文档规范适配,业务规则不变:①实体关系改为双图——补 <!-- er:brief --> 简明版与 <!-- er:full --> 完整版标签,完整版字段类型按建站映射改写(kv→dict:XXX、md→markdown、ref→ref:表名、台账附件→cfile:发票|验收单|资产照片),子图压为一层,补齐每表 long id 与六个公共字段(建站时由平台自动追加,构建脚本需跳过这 6 个字段);②文档头部迁移到新规范——+++ 章节确认台账 围栏块(评审 / 遗留项明细 / 编号基线 / 章节台账表四段),frontmatter 补 generator;③菜单树压平为两级,四个分类维护入口收进「基础设置」页签;④新增 #ReceiveLineType 领用类型字典,补齐 lineType 值域;⑤台账基线升级——需求清单与角色权限矩阵由 derived 升为 confirmed;⑥待确认新增平台内置字典预置、分类父级导入、附件两遍建表三条。编号处置:不新增、不作废任何 RQ,需求仍 59 条,§3.3 锚点未变动。

按第 89 轮评审意见结构性重构,编号整体重编。主要变更:①低值易耗品与固定资产领用合并为 tabEAMReceive + 明细表,领用类型区分固定资产与低值易耗品,删除低值品独立单据(低值易耗品的入库与归还改为台账登记动作,不出单据);②删除台账变更功能与 tabEAMChange;③删除转固单与 tabEAMConvert,改为采购订单明细「转资产」按钮按规则直接生成台账,保留转固规则表;④资产状态重构为在库/闲置/在用/借用(租赁)/待处置/已处置六项,删除已报废与已作废,新增闲置、封存标记与解封动作;⑤处置方式扩为出售/无偿调出/报废/盘亏/冻结封存五种;⑥取消金额阈值审批,只保留两个审批流:领用与借用共用「直属上级→总经理」、处置为「直属上级→总经理→财务→处置人」,处置状态由工作流推动(财务通过置待处置、处置人执行置已处置),资产与处置单为一对一;⑦新增借用延期申请;⑧新增资产履历 tabEAMAssetLog;⑨仅「在库/闲置」可发起处置、领用与借用;⑩资产台账先行、设备管理系统凭资产编码关联设备记录;⑪折旧升级为月度计提初稿 + 财务确认,已确认记录修改或删除需二次确认,支持补录历史期间,新增 tabEAMDepSchedule;⑫行政物资术语统一为低值易耗品。编号处置:旧版 71 条编号全部作废(不回收、不重排),新版 59 条按八模块重编(RQ-Asset-01010805)。

盘盈盘亏按「取得方式 / 处置方式」承载,并补齐数据字典图标(历史版本,编号已随 V2.0.0 整体作废)。