Skip to content

货品拆卸 ​

货品拆卸是货品组装的反向动作:一张组装单把若干原料按配方组成成品,一张拆卸单把一个组装品按同一份配方拆回子件——组装品的账面数量减少,子件的账面数量增加,成品已经形成的结存成本按配方用量分摊到各子件头上。礼盒卖剩了要拆回单品继续销售、组合套装配错了要还原成原料、成品积压要退回半成品,都走这张单据。它不改配方、不改档案,只按配方关系做一次库存与成本的反向结转。

功能路径:系统菜单 → 存货管理 → 组装拆卸 → 货品拆卸

存货管理组装拆卸功能页中的货品拆卸入口

一、功能概述 ​

1. 功能简介 ​

单据头选择一个组装货品并填写拆卸数量,系统按【货品关系设置】里的配方自动展开子件行与数量;选好两侧仓库后生效,成品出库、子件入库与成本分摊一次完成,站点启用财务核算时同时生成会计凭证。

2. 核心用途 ​

  1. 库存还原:把组合装、礼盒拆回可单独销售的子件,库存结构跟着销售策略调整;
  2. 成本回落:成品已归集的成本按配方分摊回各子件,避免拆开后子件成本为零;
  3. 配错纠正:组装品种或数量做错时,用拆卸把这次组装冲回,再重做正确的组装单;
  4. 积压处理:成品滞销时拆解为原料或半成品,进入其他产品线继续使用。

3. 整体结构 ​

与组装单同构:单据头记录拆卸货品、拆卸数量与两侧仓库,明细区逐行列出拆出的子件及其数量与分摊成本;窗口下方有结存信息与行明细页签,状态栏显示制单人、记账人、记账日期与单据状态。


二、界面布局说明 ​

单据头字段 ​

字段录入方式说明
单据号可手工新增单据后焦点自动落在此处,留空由系统给号
单据日期可改决定记账所属会计期间
组装货品点按钮或输入选择被拆卸的组装品,只能选档案中标记为组装物料的组合品
拆卸数量必填本次拆开的组装品数量,旁边显示其基础单位
完工仓库点按钮或输入选择拆卸后子件入库的仓库
领用仓库点按钮或输入选择被拆组装品出库的仓库
入库单价 / 入库金额只读子件侧的成本结果,由试算或生效记账写入,不可手工填
单据摘要可填会带入库存流水与凭证摘要

两个仓库字段沿用组装单的标签与入出语义:组装时成品入到完工仓库、原料从领用仓库出库;拆卸方向相反,被拆的组装品从一个仓出库、拆出的子件入到另一个仓。界面上两仓与成品、子件的具体对应关系以实际提示为准。

明细网格列 ​

列可编辑含义
物料编号 / 物料名称 / 单位否拆出的子件,按配方自动展开
单品领用数量是拆开 1 个组装品应得到的该子件数量,初值取配方用量
整体数量是本行实际入库的子件数量 = 拆卸数量 × 单品数量;底部合计
标准售价 / 标准进价否子件档案价格快照,仅供参考,不参与成本记账
入库单价否该子件本次入库的分摊成本单价
成本金额否入库单价 × 该行数量;底部合计

明细行按配方展开,与组装单一样只展开一层:配方中若含半成品,该半成品作为一行子件入库,不再自动向下拆成它的原料;需要继续往下拆,再开一张以该半成品为拆卸货品的单据。

下方页签与状态栏 ​

位置内容
结存信息当前组装货品在出库仓库的结存明细,切换明细行自动刷新,开工前先看这里判断够不够拆
行明细当前明细行的完整字段记录视图
状态栏制单人、记账人、记账日期、单据状态、附件

三、业务操作步骤 ​

步骤 1:新增单据 ​

点【新增单据】,确认单据日期属于当前会计期间。拆卸单生效后同样受账期约束,跨期单据不能反生效。

步骤 2:选择组装货品 ​

在拆卸货品处点按钮或输入名称、编号选择要拆开的组合品。选中后系统按【货品关系设置】的配方生成子件行,并按拆卸数量算出各行整体数量。

重复选择组装货品会先清空本单全部明细行再按配方重建,手工加的行与改过的数量都会丢失。要改数量请只改拆卸数量,系统会自动换算各行数量。

步骤 3:填写拆卸数量 ​

录入本次拆开的组装品数量,离开输入框后各行子件数量按新数量自动重算。数量必须大于 0,录入 0 或负数不写入。

步骤 4:核对并调整子件数量 ​

实际拆解常有出入,按实调整:

  • 改整体数量 → 系统回算单品数量 = 整体 ÷ 拆卸数量;
  • 改单品数量 → 系统回算整体数量 = 拆卸数量 × 单品数量;
  • 拆出的子件比配方多(如包装物、附件可回收):用【新增明细】加行选料并填数量;
  • 某子件不回收(如内衬、干燥剂随包装丢弃):选中该行用【删除一行】。

步骤 5:选择两侧仓库 ​

被拆的组装品从出库仓库减掉,拆出的子件入到入库仓库。两仓不同时,先在结存信息页确认组装品在出库仓有足够结存。

步骤 6:试算成本后生效 ​

  1. 点【试算成本】按记账规则模拟一次分摊结果,检查各子件入库单价与金额是否合理;试算只回写价格,不改库存、不记账,可反复执行;
  2. 点【生效】(F8)。系统先做完整检查,通过后按明细完成成品出库与子件入库,并把成本分摊写入各行,单据状态变为已生效。

生效前必须满足:已选组装货品、两侧仓库、拆卸数量不为 0、明细至少 1 行且每行有物料有数量、通过库存检查;启用审批流的还需先审批通过。

步骤 7:事后核对 ​

生效后到出入库明细查询按单据号查看这笔进出,用可用库存查询确认组装品已减、子件已增,用库存明细确认子件的结存成本已按分摊值更新。


四、字段详细说明 ​

1)数量口径 ​

plain
配方展开(选组装货品时)
    单品数量   = 配方用量
    整体数量   = 拆卸数量 × 单品数量

手工改「整体数量」Q 时
    单品数量   = Q ÷ 拆卸数量

手工改「单品数量」q 时
    整体数量   = 拆卸数量 × q

2)成本口径 ​

plain
成品出库成本总额 = 组装品在出库仓库的结存单价 × 拆卸数量
各子件分摊金额   = 成品出库成本总额 × 该行分摊比例
子件入库单价     = 该行分摊金额 ÷ 该行整体数量
  • 出库成本取组装品在出库仓库的移动加权结存单价;结存不足、零结存或账簿单价异常时按仓储选项的零结存取价方式取价,试算结果会给出注意提示。
  • 分摊比例按配方用量计算,具体按标准用量还是金额权重分摊,各版本口径以实际界面与试算结果为准。
  • 配方上的标准进价、标准售价只是档案快照,不参与拆卸成本计算;拆卸与组装一样按成本价核算,不按标准售价核算。
  • 分摊后子件入库单价与成品出库单价并不相等,这是成本在不同物料之间重新归集的正常结果;需要修正结存金额时走成本调整单。

3)生效记账会发生什么 ​

项目内容
执行顺序先把组装品从出库仓库按明细减掉,成功后再把各子件入到入库仓库;任一步失败即中止,不会只动一半
库存变化出库仓:组装品减拆卸数量;入库仓:各子件加整体数量
成本形成成品侧按结存单价结转出库成本,子件侧按分摊结果形成入库成本,两侧金额合计相等
单据回写单据状态、记账日期、记账人、各行成本单价与金额、账页号
会计凭证站点启用财务核算并已取得财务接口时同步生成会计凭证,方向与组装单相反:逐行借记各原材料(子件)科目,按合计贷记成品科目,借贷同源必平;未启用财务核算时不产生凭证,库存与成本照常结转
科目要求启用凭证时,成品与全部子件都必须已维护存货科目,否则记账报错

4)常见提示与含义 ​

提示含义与处理
请挑选组装货品未选被拆的组装品,回到步骤 2
请挑选完工仓库 / 请挑选领用仓库两侧仓库未选齐,补齐后再试算或生效
请输入拆卸货品数量拆卸数量为 0
明细行数为 0该货品没有配方行,或全部被删除;检查【货品关系设置】
单据体某行没有物料 / 没有数量有空行或用量为 0,补齐或删除该行
数量大于可用出库的库存数量出库仓库的组装品结存不够:先补库存或换仓库
单据处于只读状态,不能试算成本从查询入口打开的单据;需从货品拆卸窗口编辑

提示原文在不同版本上措辞可能略有差异,以实际弹窗为准。

5)事后核对:拆卸单据查询与拆卸明细查询 ​

拆卸生效后有两个查询入口,粒度不同,各答各的问题:

视图一行代表能查到适合回答
拆卸单据查询一张拆卸单的一行明细单据号、日期、出库仓库、入库仓库、拆卸数量与金额等哪天在哪个仓拆了什么、拆了多少、拆回的子件入了哪个仓
拆卸明细查询一张拆卸单里的一行子件被拆组装品的组成部分、各子件的数量与分摊金额某次拆卸具体拆出了哪些子件、各拆出多少

拆卸单据查询按单据口径统计拆卸数量与领用仓库,用来核对拆分量与礼盒销售退回、门店退货是否对应;拆卸明细查询看的是拆出部分的明细,用来追查子件回库数量与成本分摊结果。两个视图取的是同一批已生效的拆卸单据,数量合计与出入库明细查询按同一单据号查出的组装品发出数、子件入库数应当能对上。组装方向(原料拼成成品)的对应查询见货品组装。


五、典型使用场景 ​

场景 1:礼盒拆回单品销售 ​

背景:节日礼盒滞销,门店要求拆成单品按散卖销售。

操作:存货管理 → 组装拆卸 → 货品拆卸 → 新增单据 → 选该礼盒并填拆卸数量 → 核对子件行(去掉不回收的内衬、附件)→ 选两侧仓库 → 试算成本 → 生效后单品库存增加、礼盒库存减少,单品结存成本按分摊值更新。

场景 2:组装做错后的反向冲回 ​

背景:一张已生效的组装单品种选错,需要还原成原料再重做。

操作:对同一批数量开一张货品拆卸单,出库仓与入库仓按原组装单反向确认 → 生效后库存回到组装前状态 → 再开正确的组装单。拆卸与冲红是两条不同路径:需要保留原单据轨迹并留红字凭证时用【单据冲红】,只想把库存还原时可用拆卸单,但拆卸单本身也会留下一笔进出记录。

场景 3:半成品退回上层拆解 ​

背景:某半成品配方变更,已完工的部分需要拆回原料。

操作:以该半成品为拆卸货品开单 → 只展开它的直接子件(配方单层展开,不再向下拆)→ 生效后按新配方重新组装。


六、权限控制与前置条件 ​

  1. 需要「存货管理 → 组装拆卸 → 货品拆卸」的菜单权限,一般开放给仓储主管、中央厨房与成本会计;
  2. 被拆货品必须是档案中标记为组装物料的组合品,且已在货品关系设置中维护配方行并填写用量;
  3. 组装品在出库仓库必须有足够账面结存;允许零出库的站点不拦截,但会形成红字库存并按零结存取价;
  4. 启用财务核算并生成凭证时,成品与全部子件都必须已维护存货科目;
  5. 启用审批流的站点需先审批通过才能生效;
  6. 打开单据时系统先申请锁定,同一张单不会多人同时修改;明细处于筛选状态时不允许生效;
  7. 相关参数与行业口径见组装拆卸用户特点。

七、常见问题 ​

拆卸后子件数量对,成本却偏低或偏高?

  • 原因:成品出库成本按其在出库仓的结存单价结转,若该批成品的入库成本异常(零结存取价、成本未重算),分摊结果跟着偏;
  • 处理:先在库存明细核对该成品的结存单价,必要时用成本调整单把成品成本调准,再重做拆卸。

配方里有半成品,为什么没拆到最下层原料?

  • 配方展开只有一层。半成品作为一行子件入库,要继续往下拆需再开一张以该半成品为拆卸货品的单据。

能不能一次拆多个品种?

  • 一张拆卸单只有一个组装货品。多品种批量作业请逐张开单,或先在批量组装一侧核对组合关系。

拆卸单生效后能反悔吗?

  • 反生效要求单据所属会计期间等于当前账期,跨期不能反生效;站点不允许反生效时用【单据冲红】生成红字冲销单再重做。已生效单据不可直接编辑明细。

子件入库单价为什么不能手工填?

  • 与组装单的入库价格同理,成本由成品出库成本分摊算出,手工填价会造成库存成本失真。想调整成品侧成本,先做成本调整,再重新拆卸。

网页端的拆在哪配?

  • 网页 SAAS-ERP 的拆卸是另一套入口,单次作业按成品/原料方向拆成独立窗口,见商品拆卸;两边记账口径一致,界面与字段不同。

附:本文档变更记录 ​

日期变更
2026-11-09初稿;字段表与凭证联动口径按货品组装对齐,方向取反向