COGJ11 - Esportazione dati commesse / cicli (OMR)¶
Sorgente: cbl/cogj11.cbl | Tipo: Export (estrazione + generazione file ASCII + Excel) | Program-ID: COGJ11
Menu: Magazzino > Produzione > Cicli di Lavorazione > Esportazione
Scopo¶
Estrae documenti emessi in un intervallo date, ne percorre righe consegna, lotti produzione, cicli e scarichi correlati. Produce file ASCII "Dati_disegno", "CNC", "FORNITORI" + export Excel di riepilogo (per sistemi esterni tipo OMR).
File e Tabelle¶
| File/Tabella | Uso |
|---|---|
| CLCLAVOR, CLCANAMA, CLCDISEG, CLCCCTES, CLCCCCNS | Cicli/anagrafiche/consuntivi commesse |
| COGTESBO, COGMOMAG | Bolle e movimenti magazzino |
| COGTESOR, COGRIGOR | Ordini |
| COGMERCI, COGGEANA | Anagrafiche |
| COGLAVOR, COGCONOR | Lavorazioni |
| COGMERAP, COGLISFO, COGMOAGG, COGLOG | Vari |
| COGASCII, COGASCI2, COGASCI3 | File ASCII di output (line sequential) |
| COGTRANS | File transito per evitare duplicazioni consegne |
Programmi chiamati¶
| Programma | Scopo |
|---|---|
EXCEL (util-xls) |
Generazione/apertura file XLS |
| COPIAF | Copia/spostamento file |
| DIALOGS | Dialoghi |
| NOTEPAD | Apertura editor |
| COGU09, COGU31, COGU10W | Utility |
Configurazioni RNEWCONF¶
Nessuna chiamata RNEWCONF rilevata; il programma lavora direttamente sulle tabelle anagrafiche/cicli.
Logica¶
- Maschera: divisa (
tm-div), data da/a (tm-da-data/tm-a-data, default mese precedente). - Apertura file transito
cogtransper evitare doppie consegne. - Scansione COGTESBO per il periodo; per ciascun documento estrae righe consegna.
- Per ciascuna riga consegna, lookup lotti produzione, cicli, scarichi.
- Scrittura record su file ASCII (Dati_disegno, CNC, FORNITORI).
- Generazione Excel via componente EXCEL.
- Log su
COGJ11.LOG.
Note¶
- File ASCII sono
line sequentialin directory temporanea. - I contatori di estrazione (
tm-m-l,tm-c-a,tm-l-a,tm-r-ddi,tm-r-cnc) sono visualizzati a maschera durante l'elaborazione.