Skip to content

组装拆卸 ​

组装拆卸管的是没有采购来源、也没有销售去向的那批库存变化:几个原料拼成一个成品卖(组装),或者把一个成品拆回零件再用(拆卸)。它靠一张商品关系 BOM 把「一个成品由哪些原料、各用多少」记下来,再靠组装单 / 拆卸单把这次变化落到库存账和成本账上。

功能路径:存货管理 → 组装拆卸

这一组菜单按账套的应用开关下发,部分账套看不到入口。看不到先确认账号权限与账套开通范围,不要按「功能坏了」处理。

本栏目覆盖的范围 ​

页面软件菜单单据类型主表管什么
组装拆卸与商品组装组装拆卸、商品组装(两项同址)230CombinBillHead / CombinBillSheet原料出库、成品入库,成本从原料结转到成品
商品拆卸商品拆卸231StripBillHead / StripBillSheet成品出库、原料入库,成本按售价比例摊回原料
货品关系设置货品关系设置—GoodsRelate一个成品由哪些原料、各用多少
组装查询组装查询230(报表)视图 V_CombinBillSheet组装单的行级台账与成本
拆卸查询拆卸查询231(报表)视图 V_StripBillSheet拆卸单的行级台账与成本
批量组装批量组装——当前网页端打开报 500,见该页说明

先建立五个认知 ​

第一,组装单和拆卸单动的都是两个仓库。 组装从领用仓库扣原料、往完工仓库加成品;拆卸从完工仓出成品、往领用仓回原料。两个仓填成同一个会被直接拦下。只有一个仓的门店要先建第二个仓(叫「组装间」也行)才能开这张单。

第二,BOM 是这条链的前提,而且它和生产那边的工艺配方不是一回事。 这里说的是商品关系 GoodsRelate,主键是「成品 + 原料」,字段是单位用量、采购价、售价;生产调度里的工艺配方是另一套表、另一个应用、另一套成品判定条件。两边不互通:在这里维护的 BOM,生产中心排产读不到;配方里的用量,组装单也不看。

第三,成本在生效那一刻算完,之后不自动跟价。 组装单生效时按 BOM 汇总原料成本回填成品的入库成本;拆卸单生效时按售价比例把成品成本摊回各原料。BOM 改了、原料进价涨了,已经生效的组装单不会重算,也不会自动更新成品档案价——那是「更新成本」按钮的活。

第四,「试算成本」按钮目前只做到界面层。 前端会先校验表头填没填全,校验不过直接弹提示;校验过了要调服务端试算服务,而这个服务在当前版本是未实现状态。所以这个按钮不能用来预估成本,要估成本就去货品关系设置看那张 BOM 的「成本合计」。

第五,两张查询报表看的是行,不是单。 组装查询、拆卸查询把单据头表和明细拼成一张宽表,一行 = 一张单的一个原料行,所以同一张单会出现好几行,「总成本」在每张单的第一行上。按单统计要先按单据编号去重。

建议的阅读顺序 ​

开始之前 ​

  1. 账号需要「存货管理-组装拆卸」下各页面的菜单权限;审核、反审核、删除、导出是各页面独立的动作权限;
  2. 前置档案:物料管理(成品要在物料档案里标记为「组合商品」才会出现在 BOM 的成品列表里)、仓库管理(至少两个仓);
  3. 先把 BOM 维护好:没有 BOM 的成品开不出组装单,或者开出来明细是空的;
  4. 原料要有成本来源(做过采购入库或期初建账),否则组装出来的成品成本是 0;
  5. 三个系统选项影响这套流程的行为,见货品关系设置最后一节:是否设置全部物料为可选原材料、是否允许修改组装数量、组装成本价格类型;
  6. 组装单、拆卸单的审核动作在单据窗口里,列表工具栏上没有审核 / 反审核按钮。