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¶
apri: config + costruzione lista tipi documento.a4: accepta-tm-data-da,a-tm-data-a,a-tm-fl-sost-gia-arc.a-fine-dati-> scancarica-dati-loopsu BOGFATTU (chiave 8 per data), con filtri: solobat-tip-ana="C"; esclude documenti di magazzino seaz-mag-cont="S"(tipi da config), esclude le pre-fatture (az-tipo-prf).m-archiviazione->tratta-fattura/tratta-fattura-cerca: COGP41 (stampa) + COGU06 (archivia immagine).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.