Skip to content

批量组装 ​

批量组装是「组装拆卸」分组里的最后一个菜单项,指向 /admin/Storage/combinstripbillhead/。当前网页版打开这个地址返回 HTTP 500,功能没有可用界面。本页说明它设计上要做什么、现在是什么状态、以及在此期间怎么达到同样目的。

功能路径:存货管理 → 组装拆卸 → 批量组装 网页地址:/admin/Storage/combinstripbillhead/(实测返回 500)

一、实测现象 ​

直接访问该地址得到的是服务端错误页,原文:

500 - 服务器内部错误 很抱歉,服务器遇到了一个意外错误。 请稍后重试,如果问题持续存在,请联系技术支持。 请求ID: unknown (反馈问题时请提供此ID)

同一环境下「商品组装」「商品拆卸」「货品关系设置」「组装查询」「拆卸查询」五项均正常。菜单项已经注册、地址已经挂上,但页面本身没有可用实现——不是权限问题,也不是网络问题,换账号、换时间重试结果一致(本会话内两次独立访问均为 500)。

二、它设计上要做什么 ​

从数据表结构能读出设计意图。这套表叫批量组装拆卸向导,主键字段是 fchkInventID——盘点 ID:

表名称作用
CombinStripBillHead批量组装拆卸向导一次批量作业的向导头
CombinStripBillInvSheet批量向导组装品明细这次要产出哪些成品、各多少
CombinStripBillMatSheet批量向导原材料明细每个成品对应消耗哪些原料
CombinStripBillAllMatSheet批量向导原材料汇总全部原料按物料汇总后的总量

也就是说,批量组装的定位是按一张盘点单(或一批实盘结果)一次性把多个成品同时组装 / 拆卸出来:先摊出各成品的原料需求,再汇总成一张总领料表,最后批量落成组装单。它解决的是「几十种成品同时要预制,一张张开单太慢」这件事。

服务端的向导逻辑目前是未实现状态(模块文件里只有一句「批量向导服务(待实现)」的说明),这与界面返回 500 的表现一致。

三、现在怎么达到同样目的 ​

需求替代做法
一次预制多种成品按成品分别开组装单,一张一个成品;需要批量核对用料时用组装查询的「标准用量」列汇总
按盘点结果反推该做多少用库存盘点的「按自定义物料盘点」把目标成品与原料一起盘,再在盘点工作台看差异,手工开组装单补差异
汇总一批成品的原料总需求在货品关系设置用「复制BOM / 粘贴BOM」整理结构,或用导出功能把各成品 BOM 导到表格里自己汇总
生产口径的批量预制走生产调度:生产中心排产 → 配料管理摊原料,那条链本来就是批量的

别用其他减少单 + 其他增加单去模拟组装:那样成本不会结转,成品档案上拿不到成本,后面销售出库的毛利全是错的。

四、常见问题 ​

「是不是我没权限」 — 不是。权限不足会跳登录或提示无权访问,不会返回 500。

「什么时候能用」 — 以服务端向导逻辑实现为准,目前无法给出时间。需要这块能力时先按第三节的替代路径做。

「菜单能不能去掉」 — 菜单项由服务端注册,网页端不能自行隐藏。要反馈给实施或技术支持。

「客户端有没有这个功能」 — 桌面端有对应的批量组装拆卸向导,本栏目只覆盖网页端;两者不是同一套实现,网页端目前没跟上。

五、相关窗口 ​