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.DCCTDD, -- Categoria documento [DocCatUid]
CSTBDD.DCDTDD, -- Descrizione categoria [DocCatUid]
MGMOF0.TDOCMF, -- Tipo documento (ricevi) [DocTypUid]
MGMOF0.NRDFMF, -- Numero documento [NumDoc]
MGMOF0.CDDOCU, -- Codice documento [CodDoc]
MGMOF0.DTDOTSS, -- Data documento [TssDoc]
CGPCO0.CONTCP, -- Codice fornitore [SupUid]
CGPCO0.DSCOCP, -- Descrizione fornitore [SupUid]
MGMOF0.NRBOMF, -- Numero documento fornitore [SupNumDoc]
MGMOF0.DTBOTSS, -- Data documento fornitore [SupTssDoc]
MGMOF0.NSRIMF, -- Nostro riferimento [OurRef]
MGMOF0.DTARTSS, -- Data arrivo [TssRcv]
MGMOF0.PUVEMF, -- Destinazione merce [DstMer]
MGMOF0.CDVAMF, -- Valuta [Cur]
MGMOF0.DT01TSS -- Data chiusura prebolla [...]
FROM (
SELECT TDOCMF, NRDFMF, NRRGMF, CDCFMF, NRBOMF, NSRIMF, PUVEMF, DT01MF, DTOPMF,
DTARMF, CDVAMF, CONCAT(CDDTMF, TDOCMF, LPAD(NRDFMF, 7, '0')) AS CDDOCU,
CONCAT(SUBSTR(DTBOTSS, 1, 4), '-', SUBSTR(DTBOTSS, 5, 2), '-', SUBSTR(DTBOTSS, 7, 2), ' 00:00:00') AS DTDOTSS,
CONCAT(SUBSTR(DTBOTSS, 1, 4), '-', SUBSTR(DTBOTSS, 5, 2), '-', SUBSTR(DTBOTSS, 7, 2), ' 00:00:00') AS DTBOTSS,
CONCAT(SUBSTR(DTARTSS, 1, 4), '-', SUBSTR(DTARTSS, 5, 2), '-', SUBSTR(DTARTSS, 7, 2), ' 00:00:00') AS DTARTSS,
CONCAT(SUBSTR(DTOPTSS, 1, 4), '-', SUBSTR(DTOPTSS, 5, 2), '-', SUBSTR(DTOPTSS, 7, 2), ' 00:00:00') AS DTOPTSS,
CONCAT(SUBSTR(DT01TSS, 1, 4), '-', SUBSTR(DT01TSS, 5, 2), '-', SUBSTR(DT01TSS, 7, 2), ' 00:00:00') AS DT01TSS
FROM (
SELECT MGMOF00F.*,
CASE DTBOMF WHEN 0 THEN '00000000' ELSE CAST(DTBOMF AS VARCHAR(8)) END AS DTBOTSS,
CASE DTARMF WHEN 0 THEN '00000000' ELSE CAST(DTARMF AS VARCHAR(8)) END AS DTARTSS,
CASE DTOPMF WHEN 0 THEN '00000000' ELSE CAST(DTOPMF AS VARCHAR(8)) END AS DTOPTSS,
CASE DT01MF WHEN 0 THEN '00000000' ELSE CAST(DT01MF AS VARCHAR(8)) END AS DT01TSS
FROM MGMOF00F
) AS MGMOF00F
WHERE DT01MF > 20210101 -- Filtro data
) AS MGMOF0
-- Recupero la categoria documento
INNER JOIN (
SELECT K_COD AS TDOCDD,
CASE WHEN DCFT = 'F' THEN '${TIPOLDOCRCVACQ}' WHEN DCFT = 'T' THEN '${TIPOLDOCRCVLAVEXT}' END AS DCCTDD,
CASE WHEN DCFT = 'F' THEN '${DESCRIZIONERCVACQ}' WHEN DCFT = 'T' THEN '${DESCRIZIONERCVLAVEXT}' END AS DCDTDD
FROM CSTABDD00L
WHERE DCFT = 'F' OR DCFT = 'T'
) AS CSTBDD
ON CSTBDD.TDOCDD = MGMOF0.TDOCMF
-- Recupero le informazioni sul Fornitore
LEFT JOIN (
SELECT CONTCP, DSCOCP
FROM CGPCO00F -- Piano dei conti
) AS CGPCO0
ON MGMOF0.CDCFMF = CGPCO0.CONTCP