Tabelle Sage (DFSG*)
Tracciati record per listino Sage, struttura clienti, contratti, campagne, assortimenti, statistiche e pallettizzazioni.
Le tabelle qui descritte si differenziano dalle precedenti, perchè sono costruite per essere direttamente utilizzate dal mondo web e in particolare dalle APP: infatti ogni tabella contiene un parametro chiamato "ID-SINCRO" che deve essere incrementato ad ogni inserimento/aggiornamento di record, e viene usato dalle APP per effettuare un'importazione incrementale.
Listino "Sage"
Tabelle che sono realizzate usando la logica di gestione listino di "Sage-X3".
Gestione listino standard
Il listino standard è composto da 2 tabelle principali:
DFSGLISTPAR - Parametrizzazione listino
Contiene la definizione dei listini
Per ciascun listino qui vengono definite le logiche di gestione:
- se viene gestito il prezzo, quali sconti, ecc.
- Priorità di ricerca rispetto ad altri listini
- Criteri di selezione (merce, cliente, raggruppamenti merci)
DFSGLISTDET - Dettaglio listini
Contiene la singola riga listino, in relazione al codice listino definito in DFSGLISTPAR e ad un codice "testata" non attualmente gestita (non necessaria)
Ogni riga contiene i criteri a cui è collegata, in funzione della propria parametrizzazione descritta in DFSGLISTDET
NB: questa tabella non contiene indici specifici per la gestione della ricerca: questi saranno presenti sul db locale delle APP
Struttura clienti
Permette di creare associazioni tra un cliente "gruppo" e i clienti che ne fanno parte, sulla base di un periodo di validità
DFSGSTRUTTURACLI - Struttura clienti
Contiene il dettaglio delle strutture clienti (la relazione tra società e figli)
Non è noto se su Sage c'è una testata che contiene ad esempio la descrizione, ma per il momento non ci serve.
Contratti
Permettono di definire condizioni di vendita speciali con un cliente o una struttura clienti
DFSGCONTRTES - Testata contratti
Sulla testata dei contratti viene definito il cliente a cui è intestato (potrebbe essere un cliente destinatario, di fatturazione, o un cliente padre di una struttura clienti).
Qui è presente anche l'elenco dei listini a cui è associato il contratto, e la priorità di applicazione
DFSGCONTRDET - Dettaglio condizioni contratto
Questa tabella potrebbe contenere la relazione tra un contratto e:
* ·Una campagna da applicare
* ·Un assortimento
* ·...
Al momento potrebbe non essere ancora popolata perchè non gestita dal cliente (Sgambaro)
Campagne
Permettono di definire delle varianti all'applicazione standard dei listini sulla base di un periodo di validità.
DFSGCAMPTES - testata campagne
Testata campagne.
Ogni campagna ha 3 periodi (da definire quale è effettivamente usato per l'applicazione della campagna)
Può essere associata a un singolo cliente o a una struttura.
Può essere definita "discrezionale" (applicata su richiesta)
DFSGCAMPDET - Dettaglio campagne
Contiene il collegamento tra una campagna e i listini a cui fa riferimento.
Per un listino può essere agganciata anche una singola "scheda" (insieme di criteri)
DFSGLISTPAR - Parametrizzazione listino
Tabella: DFSGLISTPAR (w-nome-dfsglistpar) - Corrisponde alla tabella SAGE "SPRICCONF" Gestore: YFSGLPAR |
Listino in logica SAGE - Parametrizzazioni Per ciascun listino qui vengono definite le logiche di gestione: - se viene gestito il prezzo, quali sconti, ecc. - Priorità di ricerca rispetto ad altri listini - Criteri di selezione (merce, cliente, raggruppamenti merci) |
| Nome campo |
| DF_LSP_LISTINO |
| DF_LSP_DES |
| DF_LSP_PRIORITA |
| DF_LSP_VAL |
| DF_LSP_ATTIVO |
| DF_LSP_GESTIONE_PREZZO |
| DF_LSP_GESTIONE_IVA |
| DF_LSP_GESTIONE_SCONTO_1 |
| DF_LSP_GESTIONE_SCONTO_2 |
| DF_LSP_GESTIONE_SCONTO_3 |
| DF_LSP_GESTIONE_SCONTO_4 |
| DF_LSP_GESTIONE_SCONTO_5 |
| DF_LSP_GESTIONE_SCONTO_6 |
| DF_LSP_GESTIONE_SCONTO_7 |
| DF_LSP_GESTIONE_SCONTO_8 |
| DF_LSP_GESTIONE_SCONTO_9 |
| DF_LSP_CRITERIO_1 |
| DF_LSP_CRITERIO_2 |
| DF_LSP_CRITERIO_3 |
| DF_LSP_CRITERIO_4 |
| DF_LSP_CRITERIO_5 |
| DF_LSP_ID_SINCRO |
| DF_LSP_DI_PROG |
| DF_LSP_DI_DATA |
| DF_LSP_DI_TIME |
| DF_LSP_DA_PROG |
| DF_LSP_DA_DATA |
| DF_LSP_DA_TIME |
| DF_LSP_LISTINO_CAMPAGNA |
| Chiavi tabella |
| Chiave |
| DF-LSP-CHIA1 |
Criteri attualmente previsti
| Criterio |
Contenuto |
Collegato a |
| CLISPD |
Cliente di spedizione |
|
| CLIFAT |
Cliente di fatturazione |
|
| INDSPD |
Indirizzo di spedizione |
|
| ARTCOD |
Codice articolo |
|
| ARTCAT |
Codice categoria articolo |
|
| ARTGRU |
Codice gruppo articolo |
|
| ARTFAS |
Codice fascia articolo |
|
| ARTBRA |
Codice brand articolo |
|
| ARTLIN |
Linea prodotto articolo |
|
| CLITCL |
Tipologia cliente |
|
| CLIGS1 |
Raggruppamento statistico cliente 1 |
|
| CLIGS2 |
Raggruppamento statistico cliente 2 |
|
| CLIGS3 |
Raggruppamento statistico cliente 3 |
|
| CODPAG |
Codice pagamento del cliente |
|
DFSGSTRUTTURACLI - Struttura clienti
Tabella: DFSGSTRUTTURACLI (w-nome-dfsgstrutturacli) Gestore: YFSGSTRC |
Listino in logica SAGE - Struttura clienti Qui viene definita la relazione tra una "Società" e i clienti che ne fanno parte |
| Nome campo |
| DF_STRC_SOCIETA |
| DF_STRC_TIPO |
| DF_STRC_CLIENTE_PADRE |
| DF_STRC_CLIENTE_FIGLIO |
| DF_STRC_PROGRESSIVO |
| DF_STRC_DATA_INIZIO |
| DF_STRC_DATA_FINE |
| DF_STRC_VAL |
| DF_STRC_ID_SINCRO |
| DF_STRC_DI_PROG |
| DF_STRC_DI_DATA |
| DF_STRC_DI_TIME |
| DF_STRC_DA_PROG |
| DF_STRC_DA_DATA |
| DF_STRC_DA_TIME |
| Chiavi tabella |
| Chiave |
| DF-STRC-CHIA1 |
CROSS-REFERENCE
| Detail |
| Nome |
|
| E’ un detail di |
| Tabella |
|
DFSGCONTRTES - Testata contratti
Tabella: DFSGCONTRTES (w-nome-dfsgcontrtes) Gestore: YFSGCTRT |
| DBF: Tabelle SAGE: testata contratti |
| Nome campo |
| DF_CTRT_CODICE |
| DF_CTRT_DES |
| DF_CTRT_CLIENTE_INT |
| DF_CTRT_DATA_INIZIO |
| DF_CTRT_DATA_FINE |
| DF_CTRT_LISTINO_1 |
| DF_CTRT_LISTINO_2 |
| DF_CTRT_LISTINO_3 |
| DF_CTRT_LISTINO_4 |
| DF_CTRT_LISTINO_5 |
| DF_CTRT_LISTINO_6 |
| DF_CTRT_LISTINO_7 |
| DF_CTRT_LISTINO_8 |
| DF_CTRT_LISTINO_9 |
| DF_CTRT_STATO |
| DF_CTRT_VAL |
| DF_CTRT_ID_SINCRO |
| DF_CTRT_DI_PROG |
| DF_CTRT_DI_DATA |
| DF_CTRT_DI_TIME |
| DF_CTRT_DA_PROG |
| DF_CTRT_DA_DATA |
| DF_CTRT_DA_TIME |
| Chiavi tabella |
| Chiave |
| DF-CTRT-CHIA1 |
CROSS-REFERENCE
| Lookup |
| Campo |
| DF-CTRT-LISTINO-1 |
| DF-CTRT-LISTINO-2 |
| DF-CTRT-LISTINO-3 |
| DF-CTRT-LISTINO-4 |
| DF-CTRT-LISTINO-5 |
| DF-CTRT-LISTINO-6 |
| DF-CTRT-LISTINO-7 |
| DF-CTRT-LISTINO-8 |
| DF-CTRT-LISTINO-9 |
| Detail |
| Nome |
| dfsgcontrtes->dfsgcontrdet |
| E’ un detail di |
| Tabella |
|
DFSGCONTRDET - Dettaglio condizioni contratto
Tabella: DFSGCONTRDET (w-nome-dfsgcontrdet) Gestore: YFSGCTRD |
| DBF: Tabelle SAGE: dettaglio contratti |
| Nome campo |
| DF_CTRD_CODICE |
| DF_CTRD_PROG |
| DF_CTRD_TIPO_COND |
| DF_CTRD_CODICE_COND |
| DF_CTRD_DATA_INIZIO |
| DF_CTRD_DATA_FINE |
| DF_CTRD_VAL |
| DF_CTRD_ID_SINCRO |
| DF_CTRD_DI_PROG |
| DF_CTRD_DI_DATA |
| DF_CTRD_DI_TIME |
| DF_CTRD_DA_PROG |
| DF_CTRD_DA_DATA |
| DF_CTRD_DA_TIME |
| Chiavi tabella |
| Chiave |
| DF-CTRD-CHIA1 |
CROSS-REFERENCE
| Lookup |
| Campo |
| DF-CTRD-CODICE |
| Detail |
| Nome |
|
| E’ un detail di |
| Tabella |
| DFSGCONTRTES |
DFSGCAMPTES - testata campagne
Tabella: DFSGCAMPTES (w-nome-dfsgcamptes) Gestore: YFSGCMPT |
| DBF: Tabelle SAGE: testata campagne |
| Nome campo |
| DF_CMPT_CODICE |
| DF_CMPT_DES |
| DF_CMPT_CLIENTE_INT |
| DF_CMPT_DATA_INIZIO_ACQ |
| DF_CMPT_DATA_FINE_ACQ |
| DF_CMPT_DATA_INI_CONS |
| DF_CMPT_DATA_FIN_CONS |
| DF_CMPT_DATA_INI_CAMP |
| DF_CMPT_DATA_FIN_CAMP |
| DF_CMPT_FL_DISCREZIONALE |
| DF_CMPT_VAL |
| DF_CMPT_ID_SINCRO |
| DF_CMPT_DI_PROG |
| DF_CMPT_DI_DATA |
| DF_CMPT_DI_TIME |
| DF_CMPT_DA_PROG |
| DF_CMPT_DA_DATA |
| DF_CMPT_DA_TIME |
| DF_CMPT_MAX_UTILIZZI |
| Chiavi tabella |
| Chiave |
| DF-CMPT-CHIA1 |
CROSS-REFERENCE
| Detail |
| Nome |
| dfsgcamptes->dfsgcampdet |
| E’ un detail di |
| Tabella |
|
DFSGCAMPDET - Dettaglio campagne
Tabella: DFSGCAMPDET (w-nome-dfsgcampdet) Gestore: YFSGCMPD |
| DBF: Tabelle SAGE: dettaglio campagne |
| Nome campo |
| DF_CMPD_CODICE |
| DF_CMPD_PROG |
| DF_CMPD_LISTINO_COD |
| DF_CMPD_LISTINO_SCHEDA |
| DF_CMPD_VAL |
| DF_CMPD_ID_SINCRO |
| DF_CMPD_DI_PROG |
| DF_CMPD_DI_DATA |
| DF_CMPD_DI_TIME |
| DF_CMPD_DA_PROG |
| DF_CMPD_DA_DATA |
| DF_CMPD_DA_TIME |
| Chiavi tabella |
| Chiave |
| DF-CMPD-CHIA1 |
CROSS-REFERENCE
| Lookup |
| Campo |
| DF-CMPD-CODICE |
| DF-CMPD-LISTINO-COD |
| Detail |
| Nome |
|
| E’ un detail di |
| Tabella |
| DFSGCAMPTES |
DFSGASSORTTES - Testata assortimenti
Tabella: DFSGASSORTTES (w-nome-dfsgassorttes) Gestore: YFSGSRTT |
| DBF: Tabelle SAGE: testata assortimenti |
| Nome campo |
| DF_SRTT_CODICE |
| DF_SRTT_DES |
| DF_SRTT_CLIENTE_INT |
| DF_SRTT_INDIRIZZO |
| DF_SRTT_TIPO |
| DF_SRTT_DATA_INI_VAL |
| DF_SRTT_DATA_FIN_VAL |
| DF_SRTT_VAL |
| DF_SRTT_ID_SINCRO |
| DF_SRTT_DI_PROG |
| DF_SRTT_DI_DATA |
| DF_SRTT_DI_TIME |
| DF_SRTT_DA_PROG |
| DF_SRTT_DA_DATA |
| DF_SRTT_DA_TIME |
| Chiavi tabella |
| Chiave |
| DF-SRTT-CHIA1 |
| DF-SRTT-CHIA2 |
CROSS-REFERENCE
| Detail |
| Nome |
|
| E’ un detail di |
| Tabella |
|
DFSGASSORTDET - Dettaglio assortimenti
Tabella: DFSGASSORTDET (w-nome-dfsgassortdet) Gestore: YFSGSRTD |
| DBF: Tabelle SAGE: dettaglio assortiment |
| Nome campo |
| DF_SRTD_CODICE |
| DF_SRTD_PROG |
| DF_SRTD_MPR_KEY_HOST |
| DF_SRTD_FAM_STAT_1 |
| DF_SRTD_FAM_STAT_2 |
| DF_SRTD_FAM_STAT_3 |
| DF_SRTD_FAM_STAT_4 |
| DF_SRTD_FAM_STAT_5 |
| DF_SRTD_DATA_VAL_FIN |
| DF_SRTD_DATA_VAL_INI |
| DF_SRTD_VAL |
| DF_SRTD_ID_SINCRO |
| DF_SRTD_DI_PROG |
| DF_SRTD_DI_DATA |
| DF_SRTD_DI_TIME |
| DF_SRTD_DA_PROG |
| DF_SRTD_DA_DATA |
| DF_SRTD_DA_TIME |
| Chiavi tabella |
| Chiave |
| DF-SRTD-CHIA1 |
CROSS-REFERENCE
| Detail |
| Nome |
|
| E’ un detail di |
| Tabella |
|
DFSGINDCAMP - Collegamento indirizzi - campagne
Tabella: DFSGINDCAMP (w-nome-dfsgindcamp) Gestore: YFINDCAM |
| Collegamento indirizzi - campagne |
| Nome campo |
| DF_INDC_ANA_HOST |
| DF_INDC_DST_HOST |
| DF_INDC_CMPT_CODICE |
| DF_INDC_CNT_UTILIZZI |
| DF_INDC_FL_CANC |
| DF_INDC_ID_SINCRO |
| DF_INDC_DI_OPE |
| DF_INDC_DI_PROG |
| DF_INDC_DI_DATA |
| DF_INDC_DI_TIME |
| DF_INDC_DA_OPE |
| DF_INDC_DA_PROG |
| DF_INDC_DA_DATA |
| DF_INDC_DA_TIME |
| Chiavi tabella |
| Chiave |
| DF-INDC-CHIA1 |
CROSS-REFERENCE
| Lookup |
| Campo |
| DF-INDC-CMPT-CODICE |
| Detail |
| Nome |
|
| E’ un detail di |
| Tabella |
|
DFSGSTCLILINEA - Statistiche per cliente/linea
Tabella: DFSGSTCLILINEA (w-nome-dfsgstclilinea) Gestore: YFSTCLLI |
DB Frontiera - Tabelle specifiche per Sage/X3 Statistica per cliente/linea |
| Nome campo |
| DF_SCLL_ANA_KEY_HOST |
| DF_SCLL_ANNO |
| DF_SCLL_MESE |
| DF_SCLL_LINEA |
| DF_SCLL_FATTURATO_TOT |
| DF_SCLL_FATTURATO_IMP |
| DF_SCLL_QTA |
| DF_SCLL_VAL |
| DF_SCLL_DI_PROG |
| DF_SCLL_DI_DATA |
| DF_SCLL_DI_TIME |
| DF_SCLL_DA_PROG |
| DF_SCLL_DA_DATA |
| DF_SCLL_DA_TIME |
| Chiavi tabella |
| Chiave |
| DF-SCLL-CHIA1 |
CROSS-REFERENCE
| Detail |
| Nome |
|
| E’ un detail di |
| Tabella |
|
Altre tabelle "SAGE"
DFSGPALLETCLI - Pallettizzazioni per cliente/indirizzo
Tabella: DFSGPALLETCLI (w-nome-dfsgpalletcli) Gestore: YFSGPALC |
Gestione pallettizzazioni per cliente/indirizzo Contiene la composizione dei pallet come richiesto da un singolo cliente. Quindi per ciascun articolo si potranno definire quante confezioni per strato, e quanti strati per pallet. Questa informazione viene usata su APP per calcolare il numero di confezioni da mettere su ordine, in funzione della richiesta del cliente: - N. confezioni - N. strati - N. pallet |
| Nome campo |
| DF_PALC_CLIENTE |
| DF_PALC_INDIRIZZO |
| DF_PALC_ARTICOLO |
| DF_PALC_IMB_COD |
| DF_PALC_IMB_CAP |
| DF_PALC_STRATI_X_PALLET |
| DF_PALC_COLLI_X_STRATO |
| DF_PALC_VAL |
| DF_PALC_ID_SINCRO |
| DF_PALC_DI_PROG |
| DF_PALC_DI_DATA |
| DF_PALC_DI_TIME |
| DF_PALC_DA_PROG |
| DF_PALC_DA_DATA |
| DF_PALC_DA_TIME |
| Chiavi tabella |
| Chiave |
| DF-PALC-CHIA1 |
CROSS-REFERENCE
| Detail |
| Nome |
|
| E’ un detail di |
| Tabella |
|
DFDOCDETSCO - Sconti dettagliati su riga documento
Tabella: DFDOCDETSCO (w-nome-dfdocdetsco) Gestore: YFDOCDDS |
Questa tabella contiene gli sconti dettagliati attribuiti dalla APP ordini (fino a 9), come necessario per una corretta gestione su Sage. La tabella sarà memorizzata sul db specifico per il cliente presente su KPN (quindi non sul db "c00000") Il contenuto di questa tabella verrà sincronizzata direttamente con i campi omonimi di DFDOCDET su DB frontiera tramite una "function" richiamata dal programma di sincronizzazione tra AREA e DBF: questo serve per evitare di dover transitare con una tabella specifica anche su Area. |
| Nome campo |
| DF_DDSC_ID_PUB |
| DF_DDSC_ID_CARRELLO |
| DF_DDSC_RIGA |
| DF_DDSC_SCO_1 |
| DF_DDSC_SCO_2 |
| DF_DDSC_SCO_3 |
| DF_DDSC_SCO_4 |
| DF_DDSC_SCO_5 |
| DF_DDSC_SCO_6 |
| DF_DDSC_SCO_7 |
| DF_DDSC_SCO_8 |
| DF_DDSC_SCO_9 |
| DF_DDSC_DI_DATA |
| DF_DDSC_DI_TIME |
| DF_DDSC_DI_OPE |
| DF_DDSC_DI_PROG |
| DF_DDSC_DA_DATA |
| DF_DDSC_DA_TIME |
| DF_DDSC_DA_OPE |
| DF_DDSC_DA_PROG |
| Chiavi tabella |
| Chiave |
| DF-DDSC-CHIA1 |
CROSS-REFERENCE
| Detail |
| Nome |
|
| E’ un detail di |
Tabelle in uso
Estratto da documentazione interna ClickUp