首页 > 代码库 > 2.7 车间任务的批量移动和批量完工入库

2.7 车间任务的批量移动和批量完工入库

2.6.1   业务方案描述

         一般企业的生产离散任务数量较多,进行任务的工序移动和完工入库操作时,一个一个做,对操作人员的压力很大。为简化此类操作的业务操作及降低人为操作出错,以实现离散任务的批量工序移动和批量完工入库。

2.6.2   业务方案逻辑控制

  1. 通过标准离散查找的条件,需要建立如下字段信息,以实现[批量移动/批量完工]的可操作性:

          1) 任务、任务说明、装配件、装配件描述;

          2) 有无工艺路线(需要查询装配件有无工艺路线、该列也不允许编辑、有则显示“Y”、无则显示“N”;);

          3) 完工子库存(可编辑、其值集为组织内的有效的子库存)、计划数量、已完成数量、剩余数量;

          4) 除完工子库存可编辑外、以上提到的字段仅做显示、不可编辑;

     2.  反馈字段是对批量移动/完工的结果的反馈,用户不可编辑。对于需要执行的事务处理类型只有两种:一种是批量移动,一种是批量完工;

     3.  对条件删选出来的离散任务只允许人工勾选,确保是否需要进行[批量移动/批量完工]操作。

     4.  批量移动:

         1)批量移动参数中的所有项中,仅当事务处理类型是“批量移动”时才有效,当事务处理类型是“批量完成”时无效。

         2)批量移动时,需要的参数包括:起始工序,起始步骤,终止工序,终止步骤;需要移动的数量;

         3)对于起始工序,起始步骤,终止工序,终止步骤这四个字段,若有值则默认为填入的值,若无值则根据以下情况来判断:

              A-起始工序无值默认为任务的第一道工序;

              B-起始步骤无值默认为排队步骤;

              C-终止工序无值默认为任务的最后一道工序;

              D-终止步骤无值默认为移动步骤;

         4)对于需要移动的数量,有两个选项让用户选择,一个是特定数量,用户可以在此项文本框中输入一个值,代表所有的任务需要移动相同的数量;另一个是“默认最大可移数量”,那是指每个任务在起始工序、起始步骤中的最大数量,

         5)当事务处理类型为“批量移动”时:除了“有无工艺路线”一列的内容为“N”时,复选框不勾,其余情况都需要可选;即:无工艺路线的装配件是不允许做移动事务处理的。

         6)可以进行“查看任务工序上的数量“,针对光标行所在的任务行而言,当光标聚焦在某一任务(该任务具有工艺路线)行上时,可以查看本任务在各工序上各步骤上的装配件数量是多少。

         7)当事务处理类型为“批量完成”或当任务无工艺路线时,不可“查看任务工序上的数量”。

    5. 批量完工:

         1) 当事务处理类型为“批量完成”时,当剩余数量为0时,复选框不可选,其余情况都需要可选。即:全部完工的任务不需要作完工事务处理;

         2) “本次需要完工的数量”默认为“剩余数量”,用户可以编辑,但当其编辑数量大于剩余数量时,系统应能自动提示错误。

         3) 当进行批量完成事务处理时候,应该搜索每一个任务,做完工入库。我们需要按照工序的序号,工序内的步骤提取数量,直至达到完工数量为止。

         4) 工序序号按照由小到大,然后对于每一个工序号,其步骤的顺序为:排队,运行,移动,拒绝,报废;

              A-如一个装配件的工艺路线有4道工序,分别为10,20,30,40;

              B-其数量提取顺序为:

                  10:排队,运行,移动,拒绝,报废;

                  20;排队,运行,移动,拒绝,报废;

                  30;排队,运行,移动,拒绝,报废;

                  40;排队,运行,移动,拒绝,报废;

         5) 当进行完批量事务处理之后,需要根据处理结果反馈结果:

              A-处理成功;

              B-起始工序起始步骤中的装配件数量小于需移动的数量;

              C-不存在终止工序;

              D-不存在起始工序;

2.7.3   业务方案执行控制

        暂无