SWA047 - Esportazione scadenzario extracontabile¶
Logica generale Esportazione della tabella "Scadenzario extracontabile": * COGSCDEX -> ARPSCDEX Al momento è previsto solo l'esportazione da gestionale. Configurazioni possibili
| Gruppo | Parametro | Note |
|---|---|---|
Elaborazione A - Esportazione raggruppamenti aggiornati Su POSTGRES, tabella APSTATOSYN, leggere il record relativo alla tabella/oggetto da sincronizzare "COGSCDEX"; se il record non esiste, crearlo impostando
| Dato | Contenuto |
|---|---|
| A_SYN_AZIENDA | Codice azienda |
| A_SYN_TABELLA | "COGSCDEX" |
| A_SYN_DA_GES_DATA | 0 |
| A_SYN_DA_GES_ORA | 0 |
| A_SYN_DA_ID_SINCRO | 1 |
Qui otterremo due informazioni importanti: * Data/ora ultima esportazione da gestionale a postgres (A_SYN_DA_GES_DATA e A_SY_DA_GES_ORA) * Prossimo ID sincronizzazione da memorizzare sulla tabella (A_SYN_ID_SINCRO) Ricerca record da esportare Esportazione di tutti i record relativi al set tipico aggiornati dopo l'ultimo aggiornamento, usando la chiave specifica SCDE-CHIA4, partendo da A_SYN_DA_GES_DATA+A_SYN_DA_GES_ORA. Per ciascun record valido cercare su ARPSCDEX l'esistenza di un record avente:
| Dato | Contenuto |
|---|---|
| A-SCDE-AZIENDA | Codice azienda |
| A-SCDE-PARTITA | SCDE-PARTITA |
| A-SCDE-PARTITA-PROG | SCDE-PARTITA-PROG |
Se non esiste, inserirlo. Se esiste, aggiornarlo: Informazioni con cui inserire/aggiornare un record su ARPSCDEX:
| Dato | Contenuto |
|---|---|
| A-SCDE-AZI | Codice azienda |
| A-SCDE-PARTITA | SCDE-PARTITA |
| A-SCDE-PARTITA-PROG | SCDE-PARTITA-PROG |
| A-SCDE-ANA-FAT | SCDE-ANA-FAT |
| A-SCDE-ANA-DST | SCDE-ANA-DST |
| A-SCDE-DATA-DOC | SCDE-DATA-DOC |
| A-SCDE-DATA-SCAD | SCDE-DATA-SCAD |
| A-SCDE-NOTE | SCDE-NOTE |
| A-SCDE-IMPORTO-DOC | SCDE-IMP-TOTALE |
| A-SCDE-IMPORTO-PAG | SCDE-IMP-PAGATO |
| A-SCDE-SEGNO | A-SCDE-SEGNO |
| A-SCDE-VAL | A-SCDE-FL-CANC |
| A-SCDE-ID-SINCRO | Ultimo id sincro + 1 |
In questa fase tenere memoria di data+ora dell'ultimo record aggiornato. B Aggiornamento id syncro contratto Al termine dell'elaborazione, aggiornare il record APSTATOSYN:
| Dato | Contenuto |
|---|---|
| A_SYN_AZIENDA | Codice azienda |
| A_SYN_TABELLA | "COGSCDEX" |
| A_SYN_DA_GES_DATA | Data/ora dell'ultimo record aggiornato |
| A_SYN_DA_GES_ORA | |
| A_SYN_DA_ID_SINCRO | Ultimo ID sincro aggiornato |
Estratto da documentazione interna ClickUp