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¶
apri->x99-confi(config) + open files.- Estrazione: via UTILU16 su COGMERCI/MERAP/MERA2/RACMC/AGGDT -> scrittura
anamerci.txttab-delimitato. - Lancio
EXCELsucogg24.xlsper l'editing. - Rilettura del TXT (
d611-separa-campi, parsing 45 colonne) e riscrittura di COGMERCI/COGMERAP/COGMERA2/COGRACMC/COGAGGDT campo per campo. - 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.