วันอังคารที่ 20 พฤศจิกายน พ.ศ. 2555
คืนค่า External Downtime,External Downtime,Production Time ในProdJournalRoute
Datasource :: SWAN_ProdJournalRoute_Downtime
public void delete()
{
ProdJournalTable _ProdJournalTable;
SWAN_DownTime_Problem _SWAN_DownTime_Problem;
ProdJournalRoute _ProdJournalRoute;
;
select _ProdJournalTable
where _ProdJournalTable.JournalId == ProdJournalRoute.JournalId;
if(_ProdJournalTable.Posted == NoYes::No)
{
element.Downtime();
}
// info(strfmt("%1",SWAN_ProdJournalRoute_Downtime.HoursUse));
select _SWAN_DownTime_Problem
where _SWAN_DownTime_Problem.Code == SWAN_ProdJournalRoute_Downtime.Code_Problem;
// info(strfmt("%1",_SWAN_DownTime_Problem.TimeStatus));
select _ProdJournalRoute
where _ProdJournalRoute.JournalId == SWAN_ProdJournalRoute_Downtime.JournalId
&& _ProdJournalRoute.JobId == SWAN_ProdJournalRoute_Downtime.JobId;
// && _ProdJournalRoute.Sequence == SWAN_ProdJournalRoute_Downtime.Sequence;
if(_SWAN_DownTime_Problem.TimeStatus == 1)
{
ProdJournalRoute.TimeInternal = ProdJournalRoute.TimeInternal - SWAN_ProdJournalRoute_Downtime.HoursUse;
ProdJournalRoute.update();
ProdJournalRoute.reread();
}
else if(_SWAN_DownTime_Problem.TimeStatus == 2)
{
ProdJournalRoute.TimeExternal = ProdJournalRoute.TimeExternal - SWAN_ProdJournalRoute_Downtime.HoursUse;
ProdJournalRoute.ProTime = ProdJournalRoute.ProTime + SWAN_ProdJournalRoute_Downtime.HoursUse;
ProdJournalRoute.update();
ProdJournalRoute.reread();
}
// info(strfmt("%1",_ProdJournalRoute.ProTime));
super();
}
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น