MESSeries_Bate/Document/部分報工異動項目.txt
2025-05-20 17:00:22 +08:00

78 lines
3.1 KiB
Plaintext

iWIP-SD1606011-01/區段增加是否部分報工選項
--ORACLE
ALTER TABLE TBLPRSPRODUCTIONSEGMENT
ADD ISPARTIAL NUMBER(1) DEFAULT 0 NOT NULL; --0:非部分報工, 1:部分報工
--MSSQL
ALTER TABLE TBLPRSPRODUCTIONSEGMENT
ADD ISPARTIAL NUMERIC(1) DEFAULT 0 NOT NULL; --0:非部分報工, 1:部分報工
PS_ProductionSegment.frmProductionSegment
PS_ProductionSegment.frmProductionSegmentDef
MESws_STD.wsPRS
iWIP-SD1606011-02/部分報工作業站修正
--ORACLE
ALTER TABLE TBLOPBASIS
ADD PARTIALMODE NUMBER(1); --0:單批報工, 1:批次報工, 2:外包
--MSSQL
ALTER TABLE TBLOPBASIS
ADD PARTIALMODE NUMERIC(1); --0:單批報工, 1:批次報工, 2:外包
OP_OPBasis.frmOPBasis
OP_OPBasis.frmOPBasisDef
PS_ProcessBasis.frmProcessDraw
PD_ProductOPBusinessRule.frmProductOPBusinessRuleDraw
iWIP-SD1606011-03-1/設備介面調整
EP_EquipmentBasis.frmEquipmentBasis
EP_EquipmentBasis.frmEquipmentBasisDef
EP_EquipmentType.frmEquipmentTypeDef
iWIP-SD1606011-03-2/生產批現況與歷程增加生產線編號資訊
--ORACLE
ALTER TABLE TBLWIPLOTLOG_REPORT ADD PDLINENO VARCHAR2(50) DEFAULT 'N/A'; --生產線編號
ALTER TABLE TBLWIPLOTLOG ADD PDLINENO VARCHAR2(50) DEFAULT 'N/A'; --生產線編號
ALTER TABLE TBLWIPLOTSTATE ADD PDLINENO VARCHAR2(50); --生產線編號
ALTER TABLE BKTBLWIPLOTSTATE ADD PDLINENO VARCHAR2(50); --生產線編號
--MSSQL
ALTER TABLE TBLWIPLOTLOG_REPORT ADD PDLINENO NVARCHAR(50) DEFAULT 'N/A'; --生產線編號
ALTER TABLE TBLWIPLOTLOG ADD PDLINENO NVARCHAR(50) DEFAULT 'N/A'; --生產線編號
ALTER TABLE TBLWIPLOTSTATE ADD PDLINENO NVARCHAR(50); --生產線編號
ALTER TABLE BKTBLWIPLOTSTATE ADD PDLINENO NVARCHAR(50); --生產線編號
*****生產批下線時StartLot會寫入tblWIPLotState.AreaNo, 所以在GetNodeIDInfo_OP內可先依AreaNo至TBLSMDAREAMAP取回PDLineNo, 下線時即可寫入PDLineNo
*****TriggerOP會新增tblWIPLotLog及tblWIPLotLog_Report, 會寫入AreaNo, 一併寫入PDLineNo
*****生產批移轉時SetLotStateToNextOP要寫入tblWIPLotState.PDLineNo
kcWIP.clsLot
iWIP-SD1606011-03/部分報工進站介面設計
--ORACLE
CREATE TABLE TBLWIPCONT_PARTIALIN
(
LotNo VARCHAR2(50) CONSTRAINT N_TBLWIPCONT_PARTIALIN_01 NOT NULL, --生產批號
LogGroupSerial VARCHAR2(50) CONSTRAINT N_TBLWIPCONT_PARTIALIN_02 NOT NULL, --生產批LOG序號
OPNo VARCHAR2(20) CONSTRAINT N_TBLWIPCONT_PARTIALIN_03 NOT NULL, --作業站編號
EventTime DATE CONSTRAINT N_TBLWIPCONT_PARTIALIN_04 NOT NULL, --進站時間
UserNo VARCHAR2(10) CONSTRAINT N_TBLWIPCONT_PARTIALIN_05 NOT NULL, --進站人員
AreaNo VARCHAR2(20) CONSTRAINT N_TBLWIPCONT_PARTIALIN_06 NOT NULL, --區域編號
InputQty NUMBER(12,4) CONSTRAINT N_TBLWIPCONT_PARTIALIN_07 NOT NULL, --本次投入數量
CONSTRAINT PK_TBLWIPCONT_PARTIALIN PRIMARY KEY (LotNo, OPNo, EventTime) USING INDEX TABLESPACE MESIDX_D1
) TABLESPACE MESDATA_D1;
iWIP-SD1606011-04/部分報工出站介面設計
iWIP-SD1606011-05/相關例外處理修正
iWIP-SD1606011-06/撥轉作業
iWIP-SD1606011-07/生產現況調帳作業