Vai al contenuto

COGD74 -- Archiviazione ottica fatture

Sorgente: cbl/cogd74.cbl | Tipo: Utility di archiviazione ottica (batch su periodo) | Program-ID: COGD74

Menu:

  • Vendite > Fatturazione > Archiviazione fatture

Scopo

Archivia otticamente tutte le fatture clienti (e note di accredito) di un periodo indicato. Per ogni documento del periodo innesca la stampa via COGP41 e l'inserimento dell'immagine nell'archivio ottico via COGU06. Puo' operare anche in modalita' silenziosa su una singola fattura.


File e tabelle

Tabella Ruolo
BOGFATTU Redefine di COGFATTU (via cogfattu.k08 con replacing 'fat-'->'bat-'), scansione per data su chiave 8 (bat-damov)
COGFATTU Rilettura della fattura (rd-cogfattu)
COGTABEL (tipo 68) Tipi documento IVA (euta-desctiva, euta-segnotiva)
COGBABEL (euba-) Tipi documento fatturazione per causale
COGGEANA (ana-) Anagrafica cliente (ana-nome)
COGARGDO (arg-) Flag arg-archiviazione-remota

Copybook principali

costanti-arcott.cpy, cogfiles.cpy, utilcogd74.cpy (modalita' silenziosa), utilncnf.cpy (RNEWCONF), i copybook dei sottoprogrammi. Chiave secondaria cogfattu.k08 usata per la scansione per data.


Chiamate ad altri programmi

COGP41 (stampa/archivia documento), COGU06 (Cerca-esistenza-doc / Elimina-doc / Inserisci-file, classe "FC"), RNEWCONF, READCONF, COPIAF (thin-client convert-path), SVIEW/GESSTR (conversione PDF), COGS60W2.


Flusso / Paragrafi principali

  1. apri: config + costruzione lista tipi documento.
  2. a4: accept a-tm-data-da, a-tm-data-a, a-tm-fl-sost-gia-arc.
  3. a-fine-dati -> scan carica-dati-loop su BOGFATTU (chiave 8 per data), con filtri: solo bat-tip-ana="C"; esclude documenti di magazzino se az-mag-cont="S" (tipi da config), esclude le pre-fatture (az-tipo-prf).
  4. m-archiviazione -> tratta-fattura / tratta-fattura-cerca: COGP41 (stampa) + COGU06 (archivia immagine).
  5. fine.

Modalita' silenziosa via utilcogd74.cpy (cogd74-called="COGD74-CALLED", cogd74-ope="ARCHIVIA-SILENT", cogd74-fattura, output cogd74-o-esito/cogd74-o-error-msg) nel paragrafo c-archivia-silent.


Configurazioni

Lettura via RNEWCONF / READCONF:

Gruppo Chiave Effetto
ARC-OTT PATH-TMPDIR-MOTORE-REMOTO / MOTORE-REMOTO / ARCHIVIAZIONE-REMOTA / PATH-APRI-FILE Parametri motore di archiviazione (remoto/locale)
CONTABIL TIPO-DOC-IVA-DOCMAG-VENDITA / tipo-doc-iva-docmag-resi-cli Tipi documento IVA da escludere (documenti di magazzino)

READCONF DIRTEMP (da arc.ini) se il motore non e' remoto.


Note

  • La scelta per singolo tipo documento e' stata dismessa (commentata 030221): ora il programma estrae tutte le fatture cliente del periodo.