CREATE TABLE IF NOT EXISTS `MGMOF03F` (
`TDOCMF3` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`NRDFMF3` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Documento Fatturaz.',
`NSRGMF3` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga',
`MATRMF3` varchar(18) COLLATE utf8mb4_bin COMMENT 'Numero Matricola',
`NRRGMF3` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`CDDTMF3` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Righe Movimenti Fornitore Dati Aggiuntivi';
CREATE TABLE IF NOT EXISTS `GAMOV00F` (
`CDDTAO` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`CDPAAO` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Pagamento',
`DTCFAO` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Conferma Ordine',
`DT01AO` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.',
`NSRIAO` varchar(20) COLLATE utf8mb4_bin COMMENT 'NS. RIFERIMENTO',
`CDCFAO` varchar(10) COLLATE utf8mb4_bin COMMENT 'Codice Cliente/Fornitore',
`NRORAO` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine',
`NRCFAO` varchar(20) COLLATE utf8mb4_bin COMMENT 'Numero Conferma',
`DTORAO` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Ordine',
`TDOCAO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`ACCSAO` varchar(1) COLLATE utf8mb4_bin COMMENT 'CLIENTE ACCETTA STRALCI S/',
`NRRGAO` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`NSRGAO` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Testate Ordini Fornit.';
CREATE TABLE IF NOT EXISTS `ABTDO00F` (
`TPDOIM` varchar(3) COLLATE utf8mb4_bin COMMENT 'Classe Documento',
`DESCIM` varchar(40) COLLATE utf8mb4_bin COMMENT 'Descrizione',
`CDDTIM` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Tipi Documenti';
CREATE TABLE IF NOT EXISTS `CSTABCR00L` (
`DESC` varchar(40) COLLATE utf8mb4_bin COMMENT 'DESCRIZIONE',
`K_COD` varchar(2) COLLATE utf8mb4_bin COMMENT 'Causale revisione'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Vista logica causali indici di revisioni';
CREATE TABLE IF NOT EXISTS `MGCOF00F` (
`NRRGMC` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`NRDFMC` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Documento Fatturaz.',
`CDDTMC` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`TDOCMC` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`NSRGMC` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga',
`TCOMMC` varchar(40) COLLATE utf8mb4_bin COMMENT 'Testo Commento',
`DT01MC` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Commenti Righe Movimenti Fornitore';
CREATE TABLE IF NOT EXISTS `MGMOF01F` (
`NSRGMF1` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga',
`CDSCMF1` varchar(15) COLLATE utf8mb4_bin COMMENT 'Codice Sotto Commessa',
`PRZUMF1` decimal(19, 6) COLLATE utf8mb4_bin COMMENT 'Prezzo Unitario',
`TDOCMF1` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`DT01MF1` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.',
`NRGOMF1` decimal(3) COLLATE utf8mb4_bin COMMENT 'Riga Ordine GA/LE',
`RIFEMF1` varchar(20) COLLATE utf8mb4_bin COMMENT 'Riferimento Ordine Produz.',
`CDCIMF1` varchar(13) COLLATE utf8mb4_bin COMMENT 'Codice Ciclo',
`NRORMF1` decimal(7) COLLATE utf8mb4_bin COMMENT 'Num. Ordine GA/LE',
`NRRGMF1` decimal(3) COLLATE utf8mb4_bin COMMENT 'N. Riga',
`CDDTMF1` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`TPORMF1` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Ordine GA/LE',
`CDMGMF1` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Magazzino',
`DSFAMF1` varchar(40) COLLATE utf8mb4_bin COMMENT 'Descrizione Fase',
`TIMOMF1` varchar(2) COLLATE utf8mb4_bin COMMENT 'Tipo Movimento',
`CDUMMF1` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Unità di Misura',
`CDPRMF1` varchar(1) COLLATE utf8mb4_bin COMMENT 'Proprietà ',
`CDCFMF1` varchar(10) COLLATE utf8mb4_bin COMMENT 'Codice Fornitore',
`CDFAMF1` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Fase di Lavorazione',
`QTENMF1` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità Entrata',
`CDCOMF1` varchar(5) COLLATE utf8mb4_bin COMMENT 'Codice Commessa',
`DSARMF1` varchar(40) COLLATE utf8mb4_bin COMMENT 'Descrizione Articolo',
`NRDFMF1` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Documento',
`CDARMF1` varchar(18) COLLATE utf8mb4_bin COMMENT 'Codice Articolo',
`SAACMF1` varchar(1) COLLATE utf8mb4_bin COMMENT 'Saldo/Acconto'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Righe Movimenti Fornitore';
CREATE TABLE IF NOT EXISTS `ABDOC05F` (
`CDDTD5` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`CDITD5` varchar(3) COLLATE utf8mb4_bin COMMENT 'Classe Documento',
`ANNORD5` decimal(4) COLLATE utf8mb4_bin COMMENT 'Anno',
`CDITRD5` varchar(3) COLLATE utf8mb4_bin COMMENT 'Classe Documento',
`ANNOD5` decimal(4) COLLATE utf8mb4_bin COMMENT 'Anno',
`PROGD5` decimal(9) COLLATE utf8mb4_bin COMMENT 'Progressivo',
`PROGRD5` decimal(9) COLLATE utf8mb4_bin COMMENT 'Progressivo'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Gestione Allegati Documenti';
CREATE TABLE IF NOT EXISTS `CSTABMG00L` (
`CONT` varchar(10) COLLATE utf8mb4_bin COMMENT 'CONTO DEPOSITO',
`CDMG` varchar(3) COLLATE utf8mb4_bin COMMENT 'MAG. DI RIFORNIMENTO',
`DESC` varchar(20) COLLATE utf8mb4_bin COMMENT 'DESCRIZIONE',
`K_COD` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice magazzino'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Vista logica Magazzini';
CREATE TABLE IF NOT EXISTS `CGPCO00F` (
`CONTCP` varchar(10) COLLATE utf8mb4_bin COMMENT 'Gr. Conto Sottoconto',
`DSCOCP` varchar(40) COLLATE utf8mb4_bin COMMENT 'Intestazione Conto'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Piano dei Conti';
CREATE TABLE IF NOT EXISTS `GAMOVA0F` (
`SPCNAOA` varchar(40) COLLATE utf8mb4_bin COMMENT 'Specifica Dati Consegna Tab."CN"',
`CDDTAOA` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`NRORAOA` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine',
`DIINAOA` varchar(4) COLLATE utf8mb4_bin COMMENT 'DIPENDENTE INSERITORE ORDINE',
`TDOCAOA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`INDMAOA` varchar(3) COLLATE utf8mb4_bin COMMENT 'Indice Modifica',
`FLFZAOA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Eseguita chiusura'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Testate Ordini Fornit. estensione';
CREATE TABLE IF NOT EXISTS `MGSAC00F` (
`CDCFSC` varchar(10) COLLATE utf8mb4_bin COMMENT 'Codice Cliente/Fornitore',
`CDARSC` varchar(18) COLLATE utf8mb4_bin COMMENT 'Codice Articolo',
`CDPRSC` varchar(1) COLLATE utf8mb4_bin COMMENT 'Proprietà ',
`CDMGSC` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Magazzino',
`CDDTSC` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`GIATSC` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Giacenza Attuale'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File saldi magazzino per conto ciclo fase';
CREATE TABLE IF NOT EXISTS `MGMOV00F` (
`NSRGMM` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga',
`NRRGMM` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`RIGAMM` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`NRORMM` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine',
`NROPMM` decimal(5) COLLATE utf8mb4_bin COMMENT 'Numero Registraz.',
`DTOPMM` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Registrazione',
`CDDTMM` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`TDOCMM` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Movimenti di Magazzino';
CREATE TABLE IF NOT EXISTS `SMTAB00F` (
`XDATTB` varchar(226) COLLATE utf8mb4_bin COMMENT 'Dati tabella',
`XCODTB` varchar(15) COLLATE utf8mb4_bin COMMENT 'Codice tabella',
`XTIPTB` varchar(4) COLLATE utf8mb4_bin COMMENT 'Tipo tabella'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Anagrafico Tabelle';
CREATE TABLE IF NOT EXISTS `MGMOV41L` (
`NSRGMM` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga (Ricevimento)',
`TDOCMM` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento (Ricevimento)',
`NRRGMM` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga (Ricevimento)',
`NRORMM` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine (Ricevimento)',
`NROPMM` decimal(5) COLLATE utf8mb4_bin COMMENT 'Numero Registrazione',
`DTOPMM` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Registrazione',
`CDDTMM` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice ditta',
`RIGAMM` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='MGMOV00F: CDDT-TDOC-NROR-NRRG-NSRO';
CREATE TABLE IF NOT EXISTS `GACOM00F` (
`NRORAC` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine',
`DT01AC` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.',
`NSRGAC` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga',
`NRRGAC` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`TCOMAC` varchar(40) COLLATE utf8mb4_bin COMMENT 'Testo Commento',
`TDOCAC` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`CDDTAC` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Commenti Righe Ordini';
CREATE TABLE IF NOT EXISTS `LECOO00F` (
`CDDTEC` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`DT01EC` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.',
`NROREC` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine',
`TCOMEC` varchar(40) COLLATE utf8mb4_bin COMMENT 'Testo Commento',
`NRRGEC` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`TDOCEC` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`NSRGEC` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Commenti Righe Ordini Lavorazioni Esterne';
CREATE TABLE IF NOT EXISTS `CSTABPR00L` (
`DESC` varchar(20) COLLATE utf8mb4_bin COMMENT 'DESCRIZIONE',
`K_COD` varchar(4) COLLATE utf8mb4_bin COMMENT 'Codice dipendente'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Vista logica dipendenti';
CREATE TABLE IF NOT EXISTS `MGSPE00F` (
`UNM2MS` varchar(2) COLLATE utf8mb4_bin COMMENT 'UNITA MISURA 2',
`CDDTMS` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`CDCLMS` varchar(10) COLLATE utf8mb4_bin COMMENT 'Codice Cliente/Fornitore',
`CDARMS` varchar(18) COLLATE utf8mb4_bin COMMENT 'Codice Articolo'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Anagrafica Articoli / Dati Spedizioni';
CREATE TABLE IF NOT EXISTS `CSTABGO00L` (
`K_TDOC` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo documento',
`K_AREA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Area clienti',
`ORDAP` varchar(1) COLLATE utf8mb4_bin COMMENT 'Categoria',
`CDPR` varchar(1) COLLATE utf8mb4_bin COMMENT 'Proprietà ',
`CDCTR` varchar(2) COLLATE utf8mb4_bin COMMENT 'Causale Trasporto Tipica',
`DESC` varchar(20) COLLATE utf8mb4_bin COMMENT 'Descrizione Tipo Ordine'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Vista logica dati base ordini clienti - fornitori-terzisti';
CREATE TABLE IF NOT EXISTS `CSTABDD00L` (
`CDCTR` varchar(2) COLLATE utf8mb4_bin COMMENT 'CAUSALE TRASP.',
`DESC` varchar(20) COLLATE utf8mb4_bin COMMENT 'DESCRIZIONE tipo documento',
`DCFT` varchar(1) COLLATE utf8mb4_bin COMMENT 'CLIENTE/FORNITORE/TERZISTA',
`K_COD` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo documento'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Vista logica dati base documenti aziendali';
CREATE TABLE IF NOT EXISTS `ABDOC01J` (
`CDITDO` varchar(3) COLLATE utf8mb4_bin COMMENT 'Classe Documento',
`ANNODO` decimal(4) COLLATE utf8mb4_bin COMMENT 'Anno',
`PROGDO` decimal(9) COLLATE utf8mb4_bin COMMENT 'Progressivo',
`INDDD1` decimal(6) COLLATE utf8mb4_bin COMMENT 'Indice revisione documento'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='ABDOC00F/ABDOC01 CDDT-CDIT-ANNO-PROG';
CREATE TABLE IF NOT EXISTS `SMTABFL00L` (
`K_COD` varchar(2) COLLATE utf8mb4_bin COMMENT 'CODICE LINGUA',
`TLANID` varchar(3) COLLATE utf8mb4_bin COMMENT 'IDENTIFICATIVO LINGUA'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Anagrafica lingue';
CREATE TABLE IF NOT EXISTS `OCMOV01F` (
`QTOROO` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità in Ordine',
`NROROO` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine',
`CDPROO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Proprietà ',
`CDDTOO` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`CDMGOO` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Magazzino',
`TDOCOO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`CDAROO` varchar(18) COLLATE utf8mb4_bin COMMENT 'Codice Articolo'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Righe Ordini Clienti';
CREATE TABLE IF NOT EXISTS `CSTABOF00L` (
`K_TDOC` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo documento',
`K_AREA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Area clienti',
`DESC` varchar(20) COLLATE utf8mb4_bin COMMENT 'DESCRIZIONE',
`CATDOC` varchar(1) COLLATE utf8mb4_bin COMMENT 'Categoria documento',
`CDCTR` varchar(2) COLLATE utf8mb4_bin COMMENT 'CAUSALE TRASP.'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Vista logica Dati base offerte di vendita-acquisto- lavorazione esterna';
CREATE TABLE IF NOT EXISTS `LECOMJ1F` (
`TIPOPE` varchar(2) COLLATE utf8mb4_bin COMMENT 'LE=ORD.TERZ.',
`MEMBPE` varchar(10) COLLATE utf8mb4_bin COMMENT 'Chiave principale dati',
`RGRAPE` decimal(8) COLLATE utf8mb4_bin COMMENT 'A RAGGRUPPAM.',
`SUGGPE` varchar(11) COLLATE utf8mb4_bin COMMENT 'DESCR.SUGGERIMENTO',
`CHIAPE` varchar(32) COLLATE utf8mb4_bin COMMENT 'Chiave suggerimento',
`QTA1PE` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'QTA SUGGERIMENTO'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Comodo dettaglio suggerimenti';
CREATE TABLE IF NOT EXISTS `MGLIS00F` (
`CDARML` varchar(18) COLLATE utf8mb4_bin COMMENT 'Codice Articolo',
`CLISML` varchar(10) COLLATE utf8mb4_bin COMMENT 'Codice Listino',
`STASML` varchar(1) COLLATE utf8mb4_bin COMMENT 'Stato Assegnazione 1/2/3/4/'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Testate Listini Clienti / Prezzari Fornitori';
CREATE TABLE IF NOT EXISTS `MGMOF00F` (
`TDOCMF` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`NRRGMF` decimal(3) COLLATE utf8mb4_bin COMMENT 'N. Riga',
`CDCFMF` varchar(10) COLLATE utf8mb4_bin COMMENT 'Codice Fornitore',
`PUVEMF` varchar(10) COLLATE utf8mb4_bin COMMENT 'Codice Punto Vendita',
`DTARMF` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data di Arrivo',
`DTBOMF` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Documento Trasporto',
`DT01MF` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.',
`DTOPMF` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Registrazione Mov. Mag.',
`CDDTMF` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`NRBOMF` varchar(7) COLLATE utf8mb4_bin COMMENT 'Numero Documento Trasporto',
`NSRIMF` varchar(20) COLLATE utf8mb4_bin COMMENT 'Ns. Riferimento',
`NRDFMF` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Documento',
`CDVAMF` varchar(4) COLLATE utf8mb4_bin COMMENT 'Codice Valuta'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Testate Movimenti Fornitore';
CREATE TABLE IF NOT EXISTS `GAMOV01F` (
`CDMGAO` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Magazzino',
`TDOCAO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`NRBLAO` varchar(6) COLLATE utf8mb4_bin COMMENT 'Numero Bolla Lavorazione',
`TIMOAO` varchar(2) COLLATE utf8mb4_bin COMMENT 'Tipo Movimento',
`CDUMAO` varchar(2) COLLATE utf8mb4_bin COMMENT 'Unità Misura Base',
`NRRGAO` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`SAACAO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Saldo/Acconto',
`NSRGAO` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga',
`CDARAO` varchar(18) COLLATE utf8mb4_bin COMMENT 'Codice Articolo',
`PRZUAO` decimal(19, 6) COLLATE utf8mb4_bin COMMENT 'Prezzo Unitario',
`QTGSAO` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità Arrivata',
`QTORAO` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità in Ordine',
`CDDTAO` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`DTCCAO` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Conferma Consegna',
`QTO2AO` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità Ordinata due',
`DTRCAO` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Richiesta Consegna',
`NROFAO` decimal(7) COLLATE utf8mb4_bin COMMENT 'NUMERO OFFERTA',
`CDVVAO` varchar(4) COLLATE utf8mb4_bin COMMENT 'Codice Valuta Validità ',
`NRRFAO` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`PZNLAO` decimal(19, 6) COLLATE utf8mb4_bin COMMENT 'PREZZO LISTINO',
`CDCOAO` varchar(5) COLLATE utf8mb4_bin COMMENT 'Codice Commessa',
`DT01AO` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.',
`CDSCAO` varchar(15) COLLATE utf8mb4_bin COMMENT 'Codice Sotto Commessa',
`DSARAO` varchar(40) COLLATE utf8mb4_bin COMMENT 'Descrizione Articolo',
`NRORAO` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine',
`TPOFAO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`CDPRAO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Proprietà ',
`RIFEAO` varchar(20) COLLATE utf8mb4_bin COMMENT 'Riferimento Ordine Produz.',
`FLPPAO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Flag Prezzo Provvisorio'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Righe Ordini Fornit.';
CREATE TABLE IF NOT EXISTS `OACOM00F` (
`CDDTOA` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`NROROA` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine',
`TDOCOA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`NSRGOA` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga',
`TCOMOA` varchar(40) COLLATE utf8mb4_bin COMMENT 'Testo Commento',
`TIMOOA` varchar(2) COLLATE utf8mb4_bin COMMENT 'Tipo Movimento',
`NRRGOA` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`DT01OA` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Commenti Righe Offerte Acquisto';
CREATE TABLE IF NOT EXISTS `OAMOVA0F` (
`CDDTOAA` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`NROROAA` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Offerta',
`DIINOAA` varchar(4) COLLATE utf8mb4_bin COMMENT 'DIPENDENTE INSERITORE OFFERTA',
`FLFZOAA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Eseguita chiusura',
`TDOCOAA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Testate Offerte Acquisto estensione';
CREATE TABLE IF NOT EXISTS `MGACF00F` (
`DT01MR` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.',
`DSAEMR` varchar(40) COLLATE utf8mb4_bin COMMENT 'DESCR. ARTICOLO ESTERNO',
`CDAIMR` varchar(18) COLLATE utf8mb4_bin COMMENT 'CODICE ARTICOLO INTERNO',
`CDCFMR` varchar(10) COLLATE utf8mb4_bin COMMENT 'Codice Cliente/Fornitore',
`CDAEMR` varchar(30) COLLATE utf8mb4_bin COMMENT 'Codice Articolo Esterno'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Anagrafico Articoli Clienti/Fornitori';
CREATE TABLE IF NOT EXISTS `RLMOV00F` (
`CDLTRM` varchar(15) COLLATE utf8mb4_bin COMMENT 'CODICE LOTTO MOVIMENTO',
`CDDTRM` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`NROPRM` decimal(5) COLLATE utf8mb4_bin COMMENT 'NUM.REGISTR.MOV.MAGAZ.',
`RIGARM` decimal(3) COLLATE utf8mb4_bin COMMENT 'NUMERO RIGA MOV.MAGAZ.',
`DTOPRM` decimal(8) COLLATE utf8mb4_bin COMMENT 'DATA REGISTR.MOV.MAGAZ.',
`NSRGRM` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Movimenti Rintracciabilità Lotto';
CREATE TABLE IF NOT EXISTS `RLAN100F` (
`CDDTRA` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`DSLTRA` varchar(40) COLLATE utf8mb4_bin COMMENT 'DENOMINAZIONE LOTTO',
`CDLTRA` varchar(15) COLLATE utf8mb4_bin COMMENT 'CODICE LOTTO',
`LTFORA` varchar(40) COLLATE utf8mb4_bin COMMENT 'LOTTO DEL FORNITORE'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Anagrafico Lotti';
CREATE TABLE IF NOT EXISTS `OAMOV00F` (
`CDDTOA` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`NRCFOA` varchar(20) COLLATE utf8mb4_bin COMMENT 'Numero Conferma',
`NROROA` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Offerta',
`DTOROA` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Offerta',
`TDOCOA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`NSRGOA` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga',
`NRRGOA` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`ACCSOA` varchar(1) COLLATE utf8mb4_bin COMMENT 'CLIENTE ACCETTA STRALCI S/',
`CDCFOA` varchar(10) COLLATE utf8mb4_bin COMMENT 'Codice Cliente/Fornitore',
`DT01OA` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.',
`DTCFOA` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Conferma Ordine',
`NSRIOA` varchar(20) COLLATE utf8mb4_bin COMMENT 'NS. RIFERIMENTO'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Testate Offerte Acquisto';
CREATE TABLE IF NOT EXISTS `MGART00F` (
`FIMAMA` varchar(255) COLLATE utf8mb4_bin COMMENT 'File Immagine Associata',
`LORIMA` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Lotto Riordino',
`CDARMA` varchar(18) COLLATE utf8mb4_bin COMMENT 'Codice Articolo',
`LOMUMA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Lotto Multiplo S/N',
`SIGLMA` varchar(8) COLLATE utf8mb4_bin COMMENT 'Sigla Articolo',
`CDDTMA` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`LOMIMA` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'LOTTO MINIMO',
`UMBAMA` varchar(2) COLLATE utf8mb4_bin COMMENT 'Unità Misura Base',
`TMACMA` decimal(3) COLLATE utf8mb4_bin COMMENT 'TEMPO APPROVV. COMPLESSIVO',
`DSARMA` varchar(40) COLLATE utf8mb4_bin COMMENT 'Descrizione Articolo',
`FOABMA` varchar(10) COLLATE utf8mb4_bin COMMENT 'Fornitore Abituale',
`TMAPMA` decimal(3) COLLATE utf8mb4_bin COMMENT 'Tempo Approvvigionamento'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Anagrafico Articoli';
CREATE TABLE IF NOT EXISTS `LEMOO00F` (
`ACCSEO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Fornit.Accetta Stralci S/',
`NRCFEO` varchar(20) COLLATE utf8mb4_bin COMMENT 'Numero Conferma',
`INDMEO` varchar(3) COLLATE utf8mb4_bin COMMENT 'Indice Modifica',
`NRRGEO` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`DTCFEO` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Conferma Ordine',
`DTOREO` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Ordine',
`FLFZEO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Eseguita chiusura',
`CDDTEO` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`CDPAEO` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Pagamento',
`NSRFEO` varchar(20) COLLATE utf8mb4_bin COMMENT 'NS. RIFERIMENTO',
`TDOCEO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`CDFOEO` varchar(10) COLLATE utf8mb4_bin COMMENT 'Codice Fornitore',
`DIINEO` varchar(4) COLLATE utf8mb4_bin COMMENT 'DIPENDENTE INSERITORE ORDINE',
`NROREO` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Testate Ordini Lavorazioni Esterne';
CREATE TABLE IF NOT EXISTS `MGESI00F` (
`GIATME` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Giacenza Attuale',
`CDMGME` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Magazzino',
`CDDTME` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`CDARME` varchar(18) COLLATE utf8mb4_bin COMMENT 'Codice Articolo',
`CDPRME` varchar(1) COLLATE utf8mb4_bin COMMENT 'Proprietà '
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Saldi Magazzino';
CREATE TABLE IF NOT EXISTS `OCMOV00F` (
`CDDTOO` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`CDDEOO` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Magazzino',
`TDOCOO` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`NROROO` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Testate Ordini Clienti';
CREATE TABLE IF NOT EXISTS `ABDOC00F` (
`DT01DO` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.',
`CDITDO` varchar(3) COLLATE utf8mb4_bin COMMENT 'Classe Documento',
`CDDTDO` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`DESCDO` varchar(255) COLLATE utf8mb4_bin COMMENT 'Flags',
`PATDDO` varchar(500) COLLATE utf8mb4_bin COMMENT 'Percorso Modello/Documento',
`PROGDO` decimal(9) COLLATE utf8mb4_bin COMMENT 'Progressivo',
`KEYYDO` varchar(100) COLLATE utf8mb4_bin COMMENT 'Chiave Esterna',
`ANNODO` decimal(4) COLLATE utf8mb4_bin COMMENT 'Anno'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Documenti – Anagrafico';
CREATE TABLE IF NOT EXISTS `OAMOV01F` (
`DTVAOA` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Validità ',
`CDDTOA` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`CDAROA` varchar(18) COLLATE utf8mb4_bin COMMENT 'Codice Articolo',
`FLPPOA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Flag Prezzo Provvisorio',
`TIMOOA` varchar(2) COLLATE utf8mb4_bin COMMENT 'Tipo Movimento',
`NRBLOA` varchar(6) COLLATE utf8mb4_bin COMMENT 'Numero Bolla Lavorazione',
`CDMGOA` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Magazzino',
`NRRGOA` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`CDVVOA` varchar(4) COLLATE utf8mb4_bin COMMENT 'Codice Valuta Validità ',
`CDUMOA` varchar(2) COLLATE utf8mb4_bin COMMENT 'Unità Misura Base',
`PZNLOA` decimal(19, 6) COLLATE utf8mb4_bin COMMENT 'PREZZO LISTINO',
`DT01OA` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Immissione Rec.',
`QTGSOA` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità già Spedita',
`DSAROA` varchar(40) COLLATE utf8mb4_bin COMMENT 'Descrizione Articolo',
`QTOROA` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità in Ordine',
`SAACOA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Saldo/Acconto',
`NROROA` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Offerta',
`CDPROA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Proprietà ',
`QTO2OA` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità Ordinata due',
`TDOCOA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`NSRGOA` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga',
`PRZUOA` decimal(19, 6) COLLATE utf8mb4_bin COMMENT 'Prezzo Unitario',
`DTCCOA` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Conferma Consegna',
`DTRCOA` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Richiesta Consegna'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File Righe Offerte Acquisto';
CREATE TABLE IF NOT EXISTS `ABLIG00F` (
`CMPLLG` varchar(256) COLLATE utf8mb4_bin COMMENT 'Descrizione in Lingua',
`NCMPLG` varchar(10) COLLATE utf8mb4_bin COMMENT 'Nome Campo',
`CDLGLG` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Lingua',
`CMPKLG` varchar(256) COLLATE utf8mb4_bin COMMENT 'Codice Chiave',
`FILELG` varchar(10) COLLATE utf8mb4_bin COMMENT 'Nome DS / File'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Anagrafico Tabelle in Lingua';
CREATE TABLE IF NOT EXISTS `PMCOMJ3F` (
`CHIAPE` varchar(255) COLLATE utf8mb4_bin COMMENT 'Chiave suggerimento',
`SUGGPE` varchar(11) COLLATE utf8mb4_bin COMMENT 'DESCR.SUGGERIMENTO',
`MEMBPE` varchar(10) COLLATE utf8mb4_bin COMMENT 'Chiave primaria',
`RGRAPE` decimal(8) COLLATE utf8mb4_bin COMMENT 'A RAGGRUPPAM.',
`TIPOPE` varchar(2) COLLATE utf8mb4_bin COMMENT 'OF=ORD.FORN OP=ORD.PROD. OT=ORD.TRASF. OS=ORD.SIMU',
`QTA1PE` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'QTA SUGGERIMENTO'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File di Comodo Dettaglio Suggerimenti';
CREATE TABLE IF NOT EXISTS `LEMOO01F` (
`CDVVEO1` varchar(4) COLLATE utf8mb4_bin COMMENT 'Codice Valuta Validità ',
`DSFAEO1` varchar(40) COLLATE utf8mb4_bin COMMENT 'Descrizione Fase',
`TPOFEO1` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Offerta',
`FLPPEO1` varchar(1) COLLATE utf8mb4_bin COMMENT 'Flag Prezzo Provvisorio',
`DTCFEO1` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Conferma Ordine',
`NRRGEO1` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`CDAREO1` varchar(18) COLLATE utf8mb4_bin COMMENT 'Codice Articolo',
`PRZUEO1` decimal(19, 6) COLLATE utf8mb4_bin COMMENT 'Prezzo Unitario',
`TDOCEO1` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`PZNLEO1` decimal(19, 6) COLLATE utf8mb4_bin COMMENT 'Prezzo Listino',
`SAACEO1` varchar(1) COLLATE utf8mb4_bin COMMENT 'Saldo/Acconto',
`QTOREO1` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità in Ordine',
`NSRGEO1` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga',
`CDUMEO1` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Unità di Misura',
`QTO2EO1` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità in Ordine 2',
`CDPREO1` varchar(1) COLLATE utf8mb4_bin COMMENT 'Proprietà ',
`QTSPEO1` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità Spedita',
`DTCNEO1` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Richiesta Consegna',
`CDFAEO1` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Fase di Lavorazione',
`NROFEO1` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Offerta',
`CDDTEO1` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`NROREO1` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine',
`CMSAEO1` varchar(5) COLLATE utf8mb4_bin COMMENT 'Commessa Ordine Produzione',
`MATREO1` varchar(18) COLLATE utf8mb4_bin COMMENT 'Numero Matricola',
`QTAREO1` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità Arrivata',
`NRRFEO1` decimal(3) COLLATE utf8mb4_bin COMMENT 'Nr.Riga Off.',
`TIMOEO1` varchar(2) COLLATE utf8mb4_bin COMMENT 'Tipo Movimento',
`CDCIEO1` varchar(13) COLLATE utf8mb4_bin COMMENT 'Codice Ciclo',
`RIFEEO1` varchar(20) COLLATE utf8mb4_bin COMMENT 'Riferimento Ordine Produz.',
`DSAREO1` varchar(40) COLLATE utf8mb4_bin COMMENT 'Descrizione Articolo',
`CDMGEO1` varchar(3) COLLATE utf8mb4_bin COMMENT 'Codice Magazzino',
`CDSCEO1` varchar(15) COLLATE utf8mb4_bin COMMENT 'Codice Sotto Commessa'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Righe Ordini Lavorazioni Esterne';
CREATE TABLE IF NOT EXISTS `CSTABMP00L` (
`DESC` varchar(20) COLLATE utf8mb4_bin COMMENT 'Descrizione',
`K_COD` varchar(1) COLLATE utf8mb4_bin COMMENT 'Proprietà '
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Vista logica Proprietà Magazzino';
CREATE TABLE IF NOT EXISTS `ABGAP00F` (
`NRRGPR` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga',
`TIPOPR` varchar(2) COLLATE utf8mb4_bin COMMENT 'TIPO PROPOSTA',
`MEMBPR` varchar(10) COLLATE utf8mb4_bin COMMENT 'Membro',
`QORDPR` decimal(13, 4) COLLATE utf8mb4_bin COMMENT 'Quantità Ordine Produzione',
`CDDTPR` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`NRORPR` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine',
`CDCFPR` varchar(10) COLLATE utf8mb4_bin COMMENT 'Codice Cliente/Fornitore',
`DTIPPR` decimal(8) COLLATE utf8mb4_bin COMMENT 'Data Inizio',
`TDOCPR` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`CDARPR` varchar(18) COLLATE utf8mb4_bin COMMENT 'Codice Articolo',
`DSARPR` varchar(40) COLLATE utf8mb4_bin COMMENT 'Descrizione Articolo'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='File proposte/richieste GA/LE/PM';
CREATE TABLE IF NOT EXISTS `CSTABMB00L` (
`COMM` varchar(1) COLLATE utf8mb4_bin COMMENT 'Flag movimento commento',
`DESC` varchar(20) COLLATE utf8mb4_bin COMMENT 'Descrizione tipo movimento',
`K_COD` varchar(2) COLLATE utf8mb4_bin COMMENT 'Tipo movimento',
`K_AREA` varchar(1) COLLATE utf8mb4_bin COMMENT 'Area clienti'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Vista logica Tipi movimento documenti';
CREATE TABLE IF NOT EXISTS `GAMOV03F` (
`MATRA3` varchar(18) COLLATE utf8mb4_bin COMMENT 'Numero Matricola',
`TDOCA3` varchar(1) COLLATE utf8mb4_bin COMMENT 'Tipo Documento',
`NSRGA3` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Sotto Riga',
`CDDTA3` varchar(2) COLLATE utf8mb4_bin COMMENT 'Codice Ditta',
`NRORA3` decimal(7) COLLATE utf8mb4_bin COMMENT 'Numero Ordine',
`NRRGA3` decimal(3) COLLATE utf8mb4_bin COMMENT 'Numero Riga'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='Righe Ordini Fornit. Dati Aggiuntivi';
SELECT
CSTBDD.CTDOCDD, -- Categoria documento (rif testata) [DocCatUid]
MGMOF1.CDDOCU, -- Codice documento (rif testata) [CodDoc]
CASE
WHEN CSTBDD.DCFT = 'F' THEN
CASE
WHEN CSTABGO.ORDAP = 'A' THEN 'ORDAPE'
WHEN CSTABGO.ORDAP = 'R' THEN 'RICCON'
WHEN CSTABGO.ORDAP = ' ' THEN 'ORDACQ'
END
WHEN CSTBDD.DCFT = 'T' THEN 'ORDLAVEXT'
END AS CTDOCDO, -- Categoria documento (rif dettaglio) [DocDetUid]
MGMOF1.CDDOCD, -- Codice documento (rif dettaglio) [DocDetUid]
MGMOF1.NRGOMF1, -- Numero riga (rif dettaglio) [DocDetUid]
MGMOF1.TPORMF1, -- Tipo documento [DocDetUid]
MGMOF1.TIMOMF1, -- Tipo movimento [DocCauUid]
TRIM(MGART0.CDARMA) AS CDARMA, -- Codice articolo [ItmUid]
TRIM(MGART0.DSARMA) AS DSARMA, -- Descrizione articolo [ItmUid]
MGMOF1.NRRGMF1, -- Numero riga documento [NumRow]
TRIM(MGMOF1.DSARMF1) AS DSARMF1, -- Descrizione art di riga [ItmRowDsc]
MGMOF1.QTENMF1, -- Quantità dichiarata [QtyOrd]
MGMOF1.CDUMMF1, -- Unità di misura [UniMea]
MGMOF1.DT01TSS, -- Data inserimento [TssIns]
MGMOF1.PRZUMF1, -- Prezzo unitario [PrcUnt]
MGMOF1.CDMGMF1, -- Magazino [Wrh]
MGMOF1.CDPRMF1, -- Proprietà [OwnUid]
CSTABMP.DESC AS DESCPRO, -- Descrizione proprietà [OwnUid]
MGMOF3.MATRMF3, -- Matricola [RgsNum]
MGMOF1.SAACMF1, -- Saldo forzato [Bal]
MGMOF1.RIFEMF1, -- Riferimento (ordine di produzione) [Ref]
MGMOF1.CDCOMF1, -- Commessa [JobOrd]
MGMOF1.CDSCMF1, -- Sotto commessa [SubJobOrd]
MGMOF1.CDCIMF1, -- Ciclo [Cyc]
MGMOF1.CDFAMF1, -- Fase [Phs]
MGMOF1.DSFAMF1, -- Descrizione fase [PhsDsc]
MOVLOT.CDLTRM, -- Codice lotto [Lot]
MOVLOT.DSLTRA, -- Descrizione lotto [Lot]
MOVLOT.LTFORA -- Lotto fornitore [SupLot]
FROM (
SELECT TPORMF1, NRORMF1, NRDFMF1, NRRGMF1, TDOCMF1, CDCFMF1, CDMGMF1, CDARMF1, QTENMF1, SAACMF1, DSARMF1, CDUMMF1,
PRZUMF1, CDPRMF1, RIFEMF1, CDCOMF1, CDSCMF1, CDCIMF1, CDFAMF1, DSFAMF1, NSRGMF1, CDDTMF1, TIMOMF1, NRGOMF1,
CONCAT(CDDTMF1, TDOCMF1, LPAD(NRDFMF1, 7, '0')) AS CDDOCU,
CONCAT(CDDTMF1, TPORMF1, LPAD(NRORMF1, 7, '0')) AS CDDOCD,
CONCAT(SUBSTR(DT01TSS, 1, 4), '-', SUBSTR(DT01TSS, 5, 2), '-', SUBSTR(DT01TSS, 7, 2), ' 00:00:00') AS DT01TSS
FROM (
SELECT MGMOF01F.*,
CASE DT01MF1 WHEN 0 THEN '00000000' ELSE CAST(DT01MF1 AS VARCHAR(8)) END AS DT01TSS
FROM MGMOF01F
) AS MGMOF01F
WHERE DT01MF1 > 20210101 -- Filtro DATA
) AS MGMOF1
-- Recupero la categoria documento
INNER JOIN (
SELECT K_COD AS TPDOCDD, CDCTR AS CDCTRDD, DCFT,
CASE WHEN DCFT = 'F' THEN 'RCVACQ' WHEN DCFT = 'T' THEN 'RCVLAVEXT' END AS CTDOCDD
FROM CSTABDD00L -- Vista logica tabella DD
WHERE DCFT = 'F' OR DCFT = 'T'
) AS CSTBDD
ON CSTBDD.TPDOCDD = MGMOF1.TDOCMF1
-- Recupero la descrizione dell'articolo associato
INNER JOIN (
SELECT CDDTMA, CDARMA, DSARMA
FROM MGART00F -- Anagrafica Articoli
) AS MGART0
ON MGMOF1.CDDTMF1 = MGART0.CDDTMA
AND MGMOF1.CDARMF1 = MGART0.CDARMA
-- Recupero i dati aggiuntivi per i ricevimenti
LEFT JOIN (
SELECT CDDTMF3, TDOCMF3, NRDFMF3, NRRGMF3, NSRGMF3, MATRMF3
FROM MGMOF03F -- Dati aggiuntivi ricevimenti
) AS MGMOF3
ON MGMOF3.CDDTMF3 = MGMOF1.CDDTMF1
AND MGMOF3.TDOCMF3 = MGMOF1.TDOCMF1
AND MGMOF3.NRDFMF3 = MGMOF1.NRDFMF1
AND MGMOF3.NRRGMF3 = MGMOF1.NRRGMF1
AND MGMOF3.NSRGMF3 = MGMOF1.NSRGMF1
-- Recupero i riferimenti per i lotti
LEFT JOIN (
SELECT
RLMOV00F.CDLTRM, -- Codice lotto
RLAN100F.DSLTRA, -- Descrizione lotto
RLAN100F.LTFORA, -- Lotto fornitore
MGMOV41L.CDDTMM, -- Codice ditta
MGMOV41L.TDOCMM, -- Tipo documento (Ricevimento)
MGMOV41L.NRORMM, -- Numero documento (Ricevimento)
MGMOV41L.NRRGMM, -- Numero riga (Ricevimento)
MGMOV41L.NSRGMM -- Numero sotto riga (Ricevimento)
FROM MGMOV41L -- Logico MGMOV00F -> File Movimenti di Magazzino
INNER JOIN RLMOV00F -- File Movimenti Rintracciabilità Lotto
ON MGMOV41L.CDDTMM = RLMOV00F.CDDTRM -- Codice ditta
AND MGMOV41L.DTOPMM = RLMOV00F.DTOPRM -- Data Registrazione
AND MGMOV41L.NROPMM = RLMOV00F.NROPRM -- Numero Registrazione
AND MGMOV41L.RIGAMM = RLMOV00F.RIGARM -- Numero Riga
AND MGMOV41L.NSRGMM = RLMOV00F.NSRGRM -- Numero Sotto Riga
LEFT JOIN RLAN100F -- File Anagrafico Lotti
ON RLMOV00F.CDLTRM = RLAN100F.CDLTRA -- Codice lotto
) AS MOVLOT
ON MOVLOT.CDDTMM = MGMOF1.CDDTMF1
AND MOVLOT.TDOCMM = MGMOF1.TDOCMF1
AND MOVLOT.NRORMM = MGMOF1.NRDFMF1
AND MOVLOT.NRRGMM = MGMOF1.NRRGMF1
AND MOVLOT.NSRGMM = MGMOF1.NSRGMF1
LEFT JOIN (
SELECT K_TDOC AS TDOCGO, ORDAP
FROM CSTABGO00L AS CSTABGO
WHERE K_AREA = 'F' OR K_AREA = 'T'
) AS CSTABGO
ON MGMOF1.TPORMF1 = CSTABGO.TDOCGO
--Recupero la Descrizione della ProprietÃ
LEFT JOIN CSTABMP00L CSTABMP
ON MGMOF1.CDPRMF1 = CSTABMP.K_COD
-- Escludo righe con tipo movimento commento
INNER JOIN (
SELECT
CSTABMB.K_COD AS TIMOMB,
CSTABMB.DESC AS DESCMB,
CSTABMB.K_AREA AS K_AREAMB
FROM CSTABMB00L AS CSTABMB -- Tabella MB
WHERE CSTABMB.K_AREA IN ('F', 'T')
AND CSTABMB.COMM = ''
) AS CSTABMB
ON MGMOF1.TIMOMF1 = CSTABMB.TIMOMB
AND CSTBDD.DCFT = CSTABMB.K_AREAMB