Vai al contenuto

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

  1. Maschera: divisa (tm-div), data da/a (tm-da-data/tm-a-data, default mese precedente).
  2. Apertura file transito cogtrans per evitare doppie consegne.
  3. Scansione COGTESBO per il periodo; per ciascun documento estrae righe consegna.
  4. Per ciascuna riga consegna, lookup lotti produzione, cicli, scarichi.
  5. Scrittura record su file ASCII (Dati_disegno, CNC, FORNITORI).
  6. Generazione Excel via componente EXCEL.
  7. Log su COGJ11.LOG.

Note

  • File ASCII sono line sequential in 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.