|
|
@ -219,12 +219,19 @@ |
|
|
dbo.Get_SOSchedule_RecordIdentity(T.Site,T.PlanStartTime,T.PlanFinishTime,D.NeedDate,S1.PlanStartTime,S1.PlanFinishTime) mergeStatusCon, |
|
|
dbo.Get_SOSchedule_RecordIdentity(T.Site,T.PlanStartTime,T.PlanFinishTime,D.NeedDate,S1.PlanStartTime,S1.PlanFinishTime) mergeStatusCon, |
|
|
T.mat_issueflag costRollUpFlag, |
|
|
T.mat_issueflag costRollUpFlag, |
|
|
dbo.getCurrentScheduleColorStyle(T.QtyReported, T.QtyRequired, T.PlanFinishTime, T.ClosedFlag) colorStyle |
|
|
dbo.getCurrentScheduleColorStyle(T.QtyReported, T.QtyRequired, T.PlanFinishTime, T.ClosedFlag) colorStyle |
|
|
from SOScheduledList as E,SOScheduledRouting as T |
|
|
|
|
|
Left Join ShopOrder as D On T.Site=D.Site and T.OrderNo=D.OrderNo |
|
|
|
|
|
,SORouting as S |
|
|
|
|
|
Left Join Part as P On S.Site=P.Site and S.PartNo=P.PartNo |
|
|
|
|
|
Left Join SORouting as S1 On S.Site=S1.Site and S.OrderNo=S1.OrderNo and S.PreItemNo=S1.ItemNo |
|
|
|
|
|
Left Join SORouting as S2 On S.Site=S2.Site and S.OrderNo=S2.OrderNo and S.NextItemNo=S2.ItemNo |
|
|
|
|
|
|
|
|
from SOScheduledList as E |
|
|
|
|
|
-- 核心连接:排产序列 → 派工单 |
|
|
|
|
|
INNER JOIN SOScheduledRouting AS T ON E.Site = T.Site AND E.LinkedSeqNo = T.SeqNo |
|
|
|
|
|
-- 关联销售订单 |
|
|
|
|
|
INNER JOIN ShopOrder AS D ON T.Site = D.Site AND T.OrderNo = D.OrderNo |
|
|
|
|
|
-- 关联工艺路线(当前工序) |
|
|
|
|
|
INNER JOIN SORouting AS S ON T.Site = S.Site AND T.OrderNo = S.OrderNo AND T.ItemNo = S.ItemNo |
|
|
|
|
|
-- 关联物料主数据 |
|
|
|
|
|
LEFT JOIN Part AS P ON S.Site = P.Site AND S.PartNo = P.PartNo |
|
|
|
|
|
-- 关联前道工序 |
|
|
|
|
|
LEFT JOIN SORouting AS S1 ON S.Site = S1.Site AND S.OrderNo = S1.OrderNo AND S.PreItemNo = S1.ItemNo |
|
|
|
|
|
-- 关联后道工序 |
|
|
|
|
|
LEFT JOIN SORouting AS S2 ON S.Site = S2.Site AND S.OrderNo = S2.OrderNo AND S.NextItemNo = S2.ItemNo |
|
|
<where> |
|
|
<where> |
|
|
T.Site=S.Site and T.OrderNo=S.OrderNo and T.ItemNo=S.ItemNo and E.Site=T.Site and E.LinkedSeqNo=T.SeqNo |
|
|
T.Site=S.Site and T.OrderNo=S.OrderNo and T.ItemNo=S.ItemNo and E.Site=T.Site and E.LinkedSeqNo=T.SeqNo |
|
|
<if test="site != null and site != ''"> |
|
|
<if test="site != null and site != ''"> |
|
|
|