首页 > 代码库 > 2.7 车间任务的批量移动和批量完工入库
2.7 车间任务的批量移动和批量完工入库
2.6.1 业务方案描述
一般企业的生产离散任务数量较多,进行任务的工序移动和完工入库操作时,一个一个做,对操作人员的压力很大。为简化此类操作的业务操作及降低人为操作出错,以实现离散任务的批量工序移动和批量完工入库。
2.6.2 业务方案逻辑控制
- 通过标准离散查找的条件,需要建立如下字段信息,以实现[批量移动/批量完工]的可操作性:
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 业务方案执行控制
暂无