示例:反冲和控制点
反冲示例 #1 说明为作业工作的反冲。指定工序 30 为一个控制点。如果输入一个处理,并为完成数量 5 将其过账,然后系统将假设也为工序 10 和 20 完成了数量 5。(这还假设它是已经针对该作业过账的唯一处理。)
反冲示例 #1
工序 | 数量 | 控制点是否完成? | 完成? |
---|---|---|---|
10 | 5 | 否 | 是 |
20 | 5 | 否 | 是 |
30 | 5 | 是 | 是 |
40 | 0 | 否 | 否 |
50 | 0 | 是 | 否 |
对于作业,如果完成作为控制点的工序,则完成与该控制点绑定的以前工序。从以上示例可知,如果为“工序 30,是否完成?‘是’”键入处理,结果“工序 10 和 20 ”将创建完成工序的记录。
系统没有假设所有工序或控制点必须输入处理,并将它们过账。系统不要求或验证过账以前的工序或控制点。使用相同的例子,可用完成数量 5 和“完成,‘是’”过账工序 50,而不必将工序 30 或者任何以前的工序过账。
系统不会阻止执行该操作。但是,只有工序 50(和与其绑定的工序 40)将反冲。系统不会返回并反冲工序 30(和与其绑定的“工序 10”和“工序 20”)。这在反冲示例 #2 中有所说明。
反冲示例 #2
工序 | 数量 | 控制点是否完成? | 完成? |
---|---|---|---|
10 | 0 | 否 | 否 |
20 | 0 | 否 | 否 |
30 | 0 | 是 | 否 |
40 | 5 | 否 | 是 |
50 | 5 | 是 | 是 |