Vai al contenuto

COGG24 -- Modifica Prodotti da Excel

Sorgente: cbl/cogg24.cbl | Tipo: Programma di interscambio (export/import Excel) | Program-ID: COGG24

Menu:

  • Magazzino > Archivi & Tabelle > Varie > Modifica Prodotti da Excel

Scopo

Consente la modifica massiva dell'anagrafica merci tramite un foglio Excel. Estrae l'anagrafica delle merci selezionate in un file TXT tab-delimitato, apre il file in Excel per l'editing dell'operatore, quindi rilegge il TXT e aggiorna i record dell'anagrafica campo per campo.


File e tabelle

Tabella Ruolo
COGMERCI Anagrafica merce (aggiornata)
COGMERAP / COGMERA2 Dati aggiuntivi merce (aggiornati)
COGRACMC Raggruppamento merceologico (aggiornato)
COGAGGDT Dati aggiuntivi (aggiornati)

File di interscambio: anamerci.txt (TXT tab-delimitato, 45 colonne), cogg24.xls (foglio Excel).


Copybook principali

Standard working-storage, utilu16.cpy (estrazione anagrafica merci), utilncnf.cpy (RNEWCONF), i copybook dei sottoprogrammi.


Chiamate ad altri programmi

UTILU16/COGU16 (estrazione anagrafica merci selezionata), EXCEL (apertura foglio), COPIAF (trasferimento file client/server), COGS37 (storicizzazione descrizione).


Flusso / Paragrafi principali

  1. apri -> x99-confi (config) + open files.
  2. Estrazione: via UTILU16 su COGMERCI/MERAP/MERA2/RACMC/AGGDT -> scrittura anamerci.txt tab-delimitato.
  3. Lancio EXCEL su cogg24.xls per l'editing.
  4. Rilettura del TXT (d611-separa-campi, parsing 45 colonne) e riscrittura di COGMERCI/COGMERAP/COGMERA2/COGRACMC/COGAGGDT campo per campo.
  5. Trasferimento file client/server via COPIAF; storicizzazione descrizione via COGS37.

Configurazioni

Lettura via RNEWCONF in x99-confi:

Gruppo Chiave Variabile / Effetto
PROGCOGV06 euta-c073-siz-des tm-cfg-siz-des (gestione descrizione a 40 caratteri via COGRACMC)

Note

  • Il parsing del TXT (d611-separa-campi) e' basato su 45 colonne tab-delimitate: l'ordine e la struttura delle colonne devono restare coerenti tra export e import.