-- DB ANAGRAFICA! INSERT INTO Permessi (COD_PERMESSO,URL,GRUPPO,NUMERO,NOME,DESCRIZIONE) VALUES ('POST_B48','PostB48',4,44,'PostB48','PostB48Icon') INSERT INTO Permessi (COD_PERMESSO,URL,GRUPPO,NUMERO,NOME,DESCRIZIONE) VALUES ('POST_DtxSetNC','DtxSetNC',4,45,'DtxSetNC','DtxSetNCIcon') INSERT INTO Permessi2Funzione (COD_PERMESSO,COD_FUNZIONE,[READWRITE]) VALUES ('POST_B48','GMW_Admin','S'); INSERT INTO Permessi2Funzione (COD_PERMESSO,COD_FUNZIONE,[READWRITE]) VALUES ('POST_DtxSetNC','GMW_Admin','S'); -- Blocchi - Celle - Linee: inserisco NUOVO con nuovo idx... DECLARE @newIdxBlocco INT = 0 SELECT @newIdxBlocco = MAX(ISNULL(idxBlocco,0)) + 1 FROM Blocchi INSERT INTO Blocchi(IdxBlocco,CodMag, CodCS, CodBlocco, DescBlocco, NumX, NumY, NumZ) VALUES (@newIdxBlocco,'WIP','SP','W41','UDC Postazioni B48 Dtx',4,1,1) -- COMPLETARE A MANO su anagMagazzini, generando da "magic wander" = bacchetta magica le celle mancanti + numero celle tipo WIP-postazioni: W41010101 --> W41040101 INSERT INTO AnagLinee(CodLinea, Descrizione,FormatoDtmx) VALUES('W4100','B48 - Sel. Linea - Dtx','B48') INSERT INTO AnagLinee(CodLinea, Descrizione,FormatoDtmx) VALUES('W4101','B48 - Linea 01 - Dtx','B48') INSERT INTO AnagLinee(CodLinea, Descrizione,FormatoDtmx) VALUES('W4102','B48 - Linea 02 - Dtx','B48') INSERT INTO AnagLinee(CodLinea, Descrizione,FormatoDtmx) VALUES('W4103','B48 - Linea 03 - Dtx','B48') INSERT INTO AnagLinee(CodLinea, Descrizione,FormatoDtmx) VALUES('W4104','B48 - Linea 04 - Dtx','B48') --- Nuovo stato prodotto: RxGBox INSERT INTO AnagStatiProdotto (CodStato, DescStato, CodGruppo) VALUES ('FinRx','Finito RX GitterBox','RX Finito') -- insert NUOVA posizione (idxPosizione 1024) x Rx Fin INSERT INTO AnagPosizioni (IdxPosizione,DescPosizione,IsRiattivaEnabled,DecodPosizione) VALUES (1024,'SP - RX Finiti (temp)',False,'WIP') -- insert nuovo evento RXFiniti INSERT INTO AnagTipoEvento (CodEvento,DescEvento) VALUES ('UDC_RXF_DT','Nuovo UDC RX Finito tipo DataMatrix') -- insert in TabTranPosizEventi INSERT INTO dbo.TabTranPosizEventi (CodEvento,IdxPosizione,IdxPosizioneTo,IdxBloccoTo,CodStatoTo,Note) VALUES ('UDC_RXF_DT',0,1024,59,'ContrRx Creazione UDC temporaneo RX Finito Datamatrix') INSERT INTO dbo.TabTranPosizEventi (CodEvento,IdxPosizione,IdxPosizioneTo,IdxBloccoTo,CodStatoTo,Note) VALUES ('UDC_RXF_DT',1024,14,62,'ContrRx Creazione AL/UDC da RX Finito DataMatrix') -- attributi INSERT INTO AnagAttributi (CodAttr,DescAttr,FlgCopy,Note) VALUES ('XQ','Datamatrix Quarantenati', 0, 'Datamatrix quarantenato (perché aggiunto e poi tolto da UDC di RX finiti B48)') INSERT INTO AnagAttributi (CodAttr,DescAttr,FlgCopy,Note) VALUES ('XF','Datamatrix con NC fusione', 0, 'Datamatrix quarantenato (per difetto metallurgico B48)') -- VOCABOLARIO! exec stp_insNewLemma 'PostB48', 'Postazione B48' exec stp_insNewLemma 'PostB48Icon', 'fa fa-bullseye' exec stp_insNewLemma 'DtxSetNC', 'Assegnazione NC DataMatrix' exec stp_insNewLemma 'DtxSetNCIcon', 'fa fa-bug' exec stp_insNewLemma 'ERR-DTX-016', '[ERR-DTX-016] Errore Datamatrix non utilizzabile, NC Fusione associata' exec stp_insNewLemma 'DtxAdd', 'Aggiunto DataMatrix' exec stp_insNewLemma 'DtxRem', 'Rimosso DataMatrix' exec stp_insNewLemma 'B48_ReadTwiceToConfirm', 'DataMatrix precedentemente segnalato: Prego confermare assegnazione con nuova lettura' exec stp_insNewLemma 'btnBloccoDmtx', 'Blocco Datamatrix' exec stp_insNewLemma 'TipoNC', 'Tipo NC' exec stp_insNewLemma 'FormatoDmtx', 'Formato Datamatrix' exec stp_insNewLemma 'AssegnatoAttr', 'Assegnato attributo'