条码工作台 <返回 
概述

本节点的主要使用对象为车间现场的业务人员,可以在此处通过扫描条码的方式及时、准确、快速的完成完工报告或者生产投料等现场的业务汇报。
主要功能包括:

  1. 支持以扫描方式完成生产报告。
  2. 支持以扫描方式完成工序完工报告。
  3. 支持以扫描方式完成材料出库单。
操作指引
在条码工作台进行业务处理需要遵循一定的操作流程:
  1. 录入表头的主组织字段(“工厂”)后,焦点落在表头“员工”字段,用户可以手工输入,也可以参照选择。
  2. 录入“员工”后,根据主组织+员工带入默认的班组、班次、扫描单据类型、工作中心、生产部门、单据号、单据行号、工序号、生产批次号、产品编码、产品名称、发料库存组织、发料仓库;如果切换员工时,扫描子表中有未保存的数据则提示是否需要保存,如果扫描表体中的记录为空,则不提示,也不保存表头数据。
  3. 如果带入的单据是流程或离散生产订单,同时在备料计划行子表查询生产订单行对应的备料计划(过滤掉自动倒冲、交互式倒冲的材料行)。如果带入单据是流程生产订单工序计划行、离散生产订单工序计划行、派工单工序计划行,则按照扫描的单据所对应的生产订单(行)查询出对应的备料计划(只取“需用工序=当前申报的工序”的备料计划行,并过滤掉自动倒冲、交互式倒冲的材料行)。
  4. 如果需要修改单据号,则将焦点移回到单据条码字段,开始扫描;如果不是有效的对应的单据类型的单据号,则提示报错。有效的生产订单行号:参考可以进行完工报告或生产领料的流程/离散生产订单行(例如,状态<>自由、关闭等)或者可以进行工序完工报告的工序计划行、派工单行等;扫描完成后按照扫描带入规则带入相应数据;编辑单据条码后,清空单据号、行号、工序号、产品编码、生产批次号等字段,输入完成后解析并重新带入;编辑单据号、行号字段,清空单据条码、工序号、产品编码、生产批次号等字段。
  5. 当焦点落在物料条码字段上时,可以扫描物料的条码,每扫描一次在扫描子表中增加一行;扫描物料的条码时,通过解析如果是产品行的物料(扫描物料 = 表头上的物料)(如果是流程生产订单,产品行包括联副产品,扫描物料= 流程生产订单的联副产品),则新增一行产品物料(物料+批次),数量为1,如果物料条码中包含单位信息,则按照条码中的单位数量为1(主副数量联动);如果是备料计划中材料行的物料(扫描物料 = 备料计划行.物料),则新增一行材料的物料,数量为1;如果既不是产品、也不是备料计划中的材料,则中止操作并给出相关提示信息。
  6. 如果扫描的物料在联副产品中存在,在备料计划中也存在,默认按照材料消耗增行;増行后可以调整目标单据类型以及材料行序号以达到联副产品报产的目的。
  7. 在输入扫描子表中的数据时,也可以通过输入的方式,需要手工增加扫描子表的行,然后录入材料行序号,录入完成后,系统根据材料行序号匹配材料信息子表中的材料行序号,如果输入是0则带入主产品行,带出相应的单据信息,带出规则同上;如果没有找到相应单据则提示错误。
  8. 点击〖保存〗后,根据扫描子表数据行生成相应的单据。清除保存成功的扫描记录,未保存成功的数据留在界面中并提示错误原因,保存表头数据到数据库中。
关键应用

条码工作台仅有编辑态一种模式,进入节点录入关键信息后即可以进行条码扫描录入等维护操作。

按钮

编辑态

保存:点击按钮,将“扫描记录”中的产品行的数据保存为生产报告数据,将“扫描记录”中的材料行的数据保存为材料出库数据,并且清空“扫描记录”。保存完成后,清空保存成功的数据,保留失败数据在界面中,并给出相关提示信息。

取消:点击按钮,清空“扫描记录”当前内容。

字段

表头

工厂:主组织字段,手工或参照录入,参照当前用户有操作权限的工厂。
员工:手工或参照录入,参照当前工厂及可服务于该工厂的组织下的人员档案。相关服务关系可在【业务人员来源】中定义 。
班组:系统自动根据员工信息带入班组、班次,可编辑,参照当前工厂下的班组档案。当切换单据后,如果单据上的班组非空则用单据上的班组更新此字段的值,单据上班组为空时不更新。
班次:系统自动根据员工信息带入班组、班次,可编辑,参照当前工厂下的班次档案。当切换单据后,如果单据上的班次非空则用单据上的班次更新此字段的值,单据上班次为空时不更新。
生产部门:参照当前工厂及可服务于该工厂的组织下的生产部门。当切换单据后,如果单据上的生产部门非空,则用单据上的生产部门更新此字段的值,单据上生产部门为空时不更新。相关服务关系可在【业务人员来源】中定义 。
工作中心:参照工厂下的工作中心档案。当切换单据后,如果单据上的工作中心非空,则用单据上的工作中心更新此字段的值,单据上工作中心为空时不更新。
单据条码:扫描或手工输入。扫描的单据条码显示在此文本框中,回车后调用单据条码解析接口,带出具体的单据信息。
扫描单据类型:扫描单据条码后,解析带出扫描的单据类型。可手工选择,枚举选项:流程生产订单行、流程生产订单工序计划、离散生产订单、离散生产订单工序计划、派工单工序计划。
单据号:扫描单据条码后解析填入或手工输入相关单据的单据编号,即:流程生产订单号、离散生产订单号、派工单号。只支持手工输入完整的单据号信息,不支持参照和模糊匹配。
单据行号:扫描单据条码后解析填入或手工输入相关单据行号。当扫描的是流程生产订单行、流程生产订单工序计划时,此字段显示流程生产订单的行号;当扫描的是派工单工序计划时,此字段显示的是派工单工序计划的序号;其他几种扫描单据类型,此字段为空。
工序号:
扫描单据条码后解析填入或手工输入相关单据工序号。当扫描的是流程生产订单工序计划时,此字段显示流程生产订单工序计划的工序号;当扫描的是离散生产订单工序计划时,此字段显示离散生产订单工序计划的工序号;当扫描的是派工单工序计划时,显示派工单工序计划的序号对应的工序号;其他几种扫描单据类型,此字段为空。
产品编码:扫描单据条码后,带入对应单据上的产品编码,不可编辑。
产品名称:由产品编码自动带入,不可编辑。
辅助属性:可通过模板配置显示。扫描后将对应单据上的信息自动带入,不可编辑。
生产批次号:扫描后将对应单据上的信息自动带入,不可编辑。
发料组织:
手工或参照录入,参照领料委托关系中定义的库存组织及主组织本身。
发料仓库:
手工或参照录入,参照发料组织中的仓库。
业务日期:
默认当前业务日期,可手工编辑。

材料信息页签

序号:根据扫描的单据条码,自动查询出生产订单(行)对应的备料计划的序号,不可编辑。
可出库主数量:=计划出库主数量-累计待发主数量-累计出库主数量-累计委外主数量。
本次累计扫描数量:扫描后,自动累计已扫描材料的数量。
本次累计扫描主数量:扫描后,自动累计已扫描材料的主数量。
生产订单号:可通过模板配置显示。扫描后系统解析填入,不可编辑。因支持批量扫描,所以此处记录每次扫描针对的单据信息。
生产订单行号:可通过模板配置显示。扫描后系统解析填入,不可编辑。因支持批量扫描,所以此处记录每次扫描针对的单据信息。
备料计划单号:可通过模板配置显示。扫描后系统解析填入,不可编辑。因支持批量扫描,所以此处记录每次扫描针对的单据信息。
需用工序:可通过模板配置显示。扫描后系统解析填入,不可编辑。因支持批量扫描,所以此处记录每次扫描针对的单据信息。
其余字段:扫描后系统解析填入,不可编辑。

扫描记录页签

扫描单据类型:可通过模板配置显示。扫描后系统解析填入,不可编辑。因支持批量扫描,所以此处记录每次扫描针对的单据信息。
单据号:可通过模板配置显示。扫描后系统解析填入,不可编辑。因支持批量扫描,所以此处记录每次扫描针对的单据信息。
单据行号:可通过模板配置显示。扫描后系统解析填入,不可编辑。因支持批量扫描,所以此处记录每次扫描针对的单据信息。
工序号:可通过模板配置显示。扫描后系统解析填入,不可编辑。因支持批量扫描,所以此处记录每次扫描针对的单据信息。
行号:代表子表行号、顺序号,系统自动填入,可编辑。
材料行序号:手工输入。输入0代表产品行,当不启用条码时方便用户快速进行输入;输入的序号与“材料信息”中相同时,认为是报材料消耗;当输入的值不是0也不是材料信息中的序号时,报错提示。
物料编码:
扫描后解析填入,不可编辑。
物料名称:
由物料编码自动带入,不可编辑。
辅助属性:
扫描后解析填入,不可编辑。
生产批次号:扫描后解析填入。材料行时不可编辑,其它情况可编辑,参照生产批次档案。
库存批次号:
根据备料计划行上的库存批次号带入。生产报告行、材料消耗行可编辑,工序完工报告行不可编辑。批次管理的物料才可编辑。
序列号:
当扫描的物料条码有序列号信息时,解析填入。对于序列号管理的物料,也可手工输入,当扫描的是产品时,参照当前生产订单的序列号表中未报工的序列号;当扫描的是材料时,可以手工输入字符串,输入后按照物料的序列号档案范围过滤。
单位:
扫描后根据上游单据带入(扫描的是产品时,从对应单据信息带入,扫描的是材料时,从备料计划子行带入),可编辑,参照物料的单位。
数量:
产品行的数量表示完工数量,材料行的数量表示材料消耗的数量,每次扫描后数量默认为1,可编辑。当扫描的是产品并且序列号不为空时,允许数量为0,数量为0时,保存时过滤掉,不生成生产报告。
主单位:
产品、或材料的主单位,自动带入,不可编辑。
换算率:
扫描后带入。当是固定换算率时不可编辑;当是浮动换算率时可编辑。
主数量:
系统自动根据数量换算主数量,可编辑。当扫描的是产品并且序列号不为空时,允许数量为0,数量为0时,保存时过滤掉,不生成生产报告。
工序:
当针对生产订单的工序计划或派工单的工序计划行进行扫描产品条码时,带入工序计划对应的工序。
生产部门:
根据表头的生产部门带入,如果表头生产部门为空,则根据上游单据带入,可编辑。
工作中心:
带入表头工作中心中的值,如果表头为空,则带入上游单据中的工作中心,可编辑。当标识为工序完工报告时本字段不为空
班组:
根据表头的班组、班次信息带入,如果表头为空,则根据扫描单据带入信息可编辑 。
班次:
根据表头的班组、班次信息带入,如果表头为空,则根据扫描单据带入信息,可编辑 。
发料组织:
根据表头中的发料组织字段带入,如果表头为空,则来源于对应备料计划行的发料组织。当是材料行时非空,只有材料行可编辑,参照领料委托关系中定义的库存组织及主组织本身。
发料仓库:
根据表头中的发料仓库字段带入,如果表头为空则带入对应的备料计划中的发料仓库。当是材料行时非空,只有材料行可编辑,参照发料组织的仓库。
业务日期:
根据表头的业务日期带入,可编辑。
目标单据类型:标识该扫描行后续是进行何种处理,可选项:生产报告、工序完工报告、材料出库。注:对于返工的生产订单,报工和所领的材料都是产品本身,按照默认逻辑,当扫描的是产品时,目标单据类型会写为生产报告,允许调整为材料出库。

业务规则

单据条码扫描后带入规则

当焦点落在单据条码字段时,扫描或手工录入单据条码,系统会解析单据条码并根据单据带入相关信息,具体规则如下:
1.流程生产订单:

  • 根据单据条码解析确定对应的流程生产订单行;
  • 根据对应的流程生产订单行,将流程生产订单单据号、行号、产品编码、产品名称、生产批次号带入工作台界面的对应字段;
  • 同时在备料计划行子表查询生产订单行对应的备料计划,过滤掉自动倒冲、交互式倒冲的材料行 。

2.离散生产订单:

  • 根据单据条码解析确定对应的离散生产订单;
  • 根据对应的离散生产订单,将离散生产订单中的单据号、产品编码、产品名称、生产批次号带入工作台界面对应字段;
  • 同时在备料计划行子表查询生产订单行对应的备料计划,过滤掉自动倒冲、交互式倒冲的材料行。

3.流程生产订单工序计划:

  • 根据单据条码解析确定流程生产订单工序计划行;
  • 查询对应流程生产订单,将流程生产订单中的生产订单号、行号、工序号(工序计划中)、产品编码、产品名称、生产批次号带入工作台界面对应字段;
  • 按照扫描的单据所对应的生产订单(行)查询出对应的备料计划,只取“需用工序=当前申报的工序”的备料计划行,并过滤掉自动倒冲、交互式倒冲的材料行 。

4.离散生产订单工序计划:

  • 根据单据条码解析确定离散生产订单工序计划行;
  • 查询对应离散生产订单,将生产订单中的生产订单号、工序号(工序计划中)、产品编码、产品名称、生产批次号带入工作台界面对应字段;
  • 按照扫描的单据所对应的生产订单(行)查询出对应的备料计划,只取“需用工序=当前申报的工序”的备料计划行,并过滤掉自动倒冲、交互式倒冲的材料行 。

5.派工单:

  • 根据单据条码解析确定派工单表体行;
  • 查询对应的派工单,将派工单中的派工单号、序号、工序号、产品编码、产品名称、生产批次号带入工作台界面对应的单据号、行号/序号、工序号、产品编码、产品名称、生产批次号字段;
  • 按照扫描的单据所对应的生产订单(行)查询出对应的备料计划,只取“需用工序=当前申报的工序”的备料计划行,并过滤掉自动倒冲、交互式倒冲的材料行 。

6.表头信息补充:

  • 如果表头班组、班次、部门、工作中心没有根据员工带出相应的字段值,则根据上游单据信息带出上述字段值。

物料条码扫描后带入规则

当焦点落在物料条码字段时,扫描物料条码,系统会解析条码,判断是产品信息还是材料信息,并且在扫描记录中新增一行,带入相关的产品完工数据或者材料消耗数据。
1.判断产品或材料:

  • 如果扫描得到的物料编码与表头的物料编码一致,则是产品信息;
  • 当前单据是流程生产订单时,扫描物料条码解析到的物料编码如果是流程生产订单的联副产品,则是产品信息;
  • 如果扫描得到的物料编码在材料信息子表中,则是材料信息;
  • 如果扫描得到的物料编码同时存在材料信息子表和联副产品中时,确定物料为材料信息。

2.物料相关信息带入:

  • 扫描记录中增加一行数据,相关字段按规则赋值;
  • 如扫描到的物料是联副产品,则此物料对应的上游单据是联副产品对应的生产订单行,即带入信息从对应生产订单行中带入;
  • 当扫描的是产品,但目标单据类型修改为“材料出库单”时,要根据扫描记录中的“物料编码”匹配出对应的备料计划行号信息,更新“材料行序号”字段的值,同时按照上表的赋值逻辑更新对应字段的值;如果匹配不到则中止并给出相关提示。

3.回写材料信息表:

  • 根据扫描信息表中新增材料行数据的记录,回写材料信息表中对应材料的本次累计扫描数量/主数量;
  • 扫描子表中的扫描主数量累加回写对应材料子表中的本次累计扫描主数量;
  • 扫描子表中的数量累加回写对应材料子表中的本次累计扫描数量。

保存校验规则

1.校验生产报告数据的合法性,能正常生成生产报告;参照生产报告、工序完工报告的校验及提示。保存时,按照生产报告的规则如果需要审核并且进行材料消耗的倒冲时,也在本界面保存时进行倒冲,倒冲失败时按照生产报告的校验进行提示。但是对于本界面来说,生产报告保存成功。

2.校验材料消耗单据生成的合法性;比如备料计划未审核等;发料组织、仓库等;参照生产领料的校验及提示。

3.如果是上传数据保存时,不校验主组织及表头所有字段,仅校验扫描记录表体的数据进行保存。

4.序列号管理的物料,在合并前校验与序列号单位一致的对应数量只能为1。

5.保存时需要校验目标单据类型与当前行物料是否对应:

  • 当目标单据类型是完工报告、工序完工报告时,校验材料行序号等于0;完工报告时,校验工序号为空,如果不为空,则提示错误;工序完工报告时,校验工序号不为空,如果为空,则提示错误;
  • 当目标单据类型时材料出库单时,校验材料行序号不等于0。

保存合并数据规则

每次成功扫描操作后,都要向扫描子表中做増行操作。在保存时将相同维度的扫描行记录进行分组,汇总数量,然后生成后续单据信息,合并维度如下:

1.生产报告合并的维度:扫描单据类型、单据号、单据行号、工序号、材料行序号、目标单据类型、物料编码、固定辅助属性1~5、自由辅助属性1~10、生产批次号、库存批次号、单位、主单位、工序、生产部门、工作中心、班组、班次、业务日期。

2.工序完工报告合并的维度:扫描单据类型、单据号、单据行号、工序号、材料行序号、目标单据类型、物料编码、固定辅助属性1~5、自由辅助属性1~10、生产批次号、单位、主单位、工序、生产部门、工作中心、班组、班次、业务日期。

3.材料出库单合并数量的维度:扫描单据类型、单据号、单据行号、工序号、材料行序号、目标单据类型、物料编码、固定辅助属性1~5、自由辅助属性1~10、库存批次号、单位、主单位、工序、生产部门、工作中心、班组、班次、发料组织、发料仓库、业务日期。

保存规则

1.各扫描单据类型保存时,分别按如下规则执行:

  • 流程生产订单:调用【流程生产订单-生产报告VO对照】,生成生产报告;调用【备料计划-库存材料出库单VO对照】生成库存材料出库单;当订单的作业方式=“按投放计划报工”时,调用【流程投放计划-生产报告VO对照】,生成生产报告。
  • 离散生产订单:调用【离散生产订单-生产报告VO对照】,生成生产报告;调用【备料计划-库存材料出库单VO对照】生成库存材料出库单;当订单的作业方式=“按投放计划报工”时,不支持进行扫描报工。
  • 流程生产订单工序计划:调用【流程生产订单-工序完工报告VO对照】,生成工序完工报告;调用【备料计划-库存材料出库单VO对照】生成库存材料出库单。
  • 离散生产订单工序计划:调用【离散生产订单-工序完工报告VO对照】,生成工序完工报告;调用【备料计划-库存材料出库单VO对照】生成库存材料出库单。
  • 派工单工序计划:调用【派工单-工序完工报告VO对照】,生成工序完工报告;调用【备料计划-库存材料出库单VO对照】生成库存材料出库单。

2.生成生产报告和库存材料出库单时,相同维度的物料汇总生成生产报告的完工产出行或库存材料出库单行,对于序列号管理的物料,同时生成对应的序列号子表记录。序列号管理的物料,在生成生产报告时,将扫描记录中的“序列号、数量、主数量、单位、主单位、换算率”传递给生产报告的序列号孙表;在生成库存材料出库单时,将“序列号、数量、主数量”传递给材料出库单的序列号孙表。

3.保存时,生成的单据保存校验不通过时,不通过的部分还显示在条码工作台界面上,成功的部分直接生成下游单据,条码工作台不再显示这些记录。

4.当条码工作台保存成功并成功生成下游单据后,当材料出库单对应的产品是非序列号管理的产品时,调用原来的自动批次关联接口进行自动批次关联。当材料出库单对应的产品是序列号管理的产品,并且一次扫描过程中扫描了对应产品的报工信息和材料出库信息时,在条码工作台自动进行批次序列号关联:

  • 序列号关联:针对序列号管理的物料,在扫描子表中对于每一个生产订单只有一条完工报告记录行,并且完工报告上维护了序列号,才可以对当前生产订单的材料消耗做序列号的自动关联。如果某生产订单对应多条完工报告,则不对材料消耗做序列号的自动关联。保存前按照合并规则进行分组合并时,序列号不作为分组维度。但是要将序列号保留生成生产报告的孙表记录
  • 批次关联:生产批次、库存批次都作为生产报告合并汇总的维度,不同的批次号生成不同的生产报告行。

5.材料限额发料:当消耗的材料受发料限额的限制,并且当前界面扫描消耗的本次扫描累积主数量大于可出库数量*(1+领料限额)时,保存失败,不生成材料出库单。

6.保存时,按照“工厂+员工”为主键新增或更新默认设置(表头部分字段)中的内容,便于下次操作时默认带出快捷处理。

7.保存后生成“自由态”完工报告或工序完工报告;生成“实发”态材料出库单。

注意

  1. 不支持在条码工作台上产生序列号的业务场景。
  2. 不支持依据投放计划或派工单的小备料表进行汇报材料出库单。
  3. 不支持无订单报产。
  4. 不支持产成品的入库过程。
常见问题

是否支持快捷键操作?

在编辑态下,支持以快捷键操作方式快速定位焦点到以下位置供业务人员扫描:

  1. 定位到“扫描单据类型 ”字段:〖ALT+T〗。
  2. 定位到“单据条码”字段:〖ALT+B〗。
  3. 定位到“物料条形码”字段:〖ALT+M〗。
相关术语

条形码     条形码标签    

相关操作

条码设置     条码字典    条码规则     条码规则分配     条码应用    流程生产订单维护     派工单维护     流程备料计划维护     材料出库单     生产报告     工序完工报告维护