Vai al contenuto

COSO67 - Estrazione dati soci per CRM

Funzione

Estrazione incrementale o puntuale di dati anagrafici e contabili soci dell'Unione verso file testo per alimentare il sistema CRM. Supporta modalita' standalone (intervallo date) e modalita' richiamata (singolo socio).

  • Contabilita' > Unione soci/clienti > Archivi & Tabelle > Estrazione dati per CRM

Tabelle e file principali

Tabella/File Descrizione Accesso
FILEDATA File piccolo che memorizza la data ultima estrazione Read/Write line sequential
FILESTRA File estrazione principale (record UNAESTRA.CPY) Output line sequential
FILESTRA1 File estrazione supplementare (record x(3000)) Output line sequential
FEURTAB Tabella file aziendali Lettura
COGTABEL Tabella generica contabilita' Lettura

Copybook e sottoprogrammi

Elemento Tipo Ruolo
coso67.select / .fd / .wrk / .prc / -01.scr Screen Definizioni screen
unaestra.cpy Copybook Tracciato record estrazione
utillogo.cpy, utilu05, utils52, utils54, utils65, utilu10 Copybook Utility comuni
utilncnf.cpy Copybook Configurazioni RNEWCONF
utils-s67.cpy Linkage Parametri di chiamata (ope, cod-socio)

Logica principale

  1. Apri: rd-azi, open files. Se utils-s67-ope = "singolo-socio", attiva modalita' richiamata (un solo socio, no UI)
  2. Maschera parametri (modalita' standalone): proposta data ultima estrazione e data odierna come intervallo
  3. Conferma F3: paragrafo estrai-dati che scorre l'anagrafica soci filtrando per data aggiornamento nell'intervallo
  4. Per ogni socio estratto: compila record unaestra con dati anagrafici (codice, nome, indirizzo, recapiti, codice fiscale, partita IVA, zona, conduzioni) e contabili
  5. Memorizzazione data: aggiorna filedata con la data fine estrazione per la prossima esecuzione

Note tecniche

  • Modalita' "singolo-socio" usata tipicamente dopo aggiornamento dell'anagrafica socio per sincronizzare il CRM immediatamente
  • wo-oper = 997 attiva esecuzione batch silente (no maschera, no popup)
  • Il file filedata e' un piccolo file di stato persistente che traccia l'incrementale
  • Il tracciato unaestra.cpy definisce il formato accordato col CRM ricevente