Vai al contenuto

TGL452 - Raffronto preventivo/consuntivo Taglio

Scopo

Confronta i tempi preventivati (CLCCCRIG) con i tempi consuntivi (TGLLCONS) per ciascuna lavorazione di taglio in un periodo, mostrando lo scostamento. Filtra opzionalmente per macchina.

File e tabelle

File Tipo Descrizione
TGLLCONS Indicizzato Consuntivo lavorazioni per data
CLCCCRIG Indicizzato Configurazione/preventivato
COGLAVOR Indicizzato Commesse
COGTESOR Indicizzato Ordini
COGTRANS / COGTRANS2 Indicizzati Accumulatori temporanei

Copybook

Copybook Sezione Utilizzo
tgl452.wrk / .select tutte Strutture generate da Screens
costanti-tgls.cpy WORKING-STORAGE Costanti modulo Taglio
utilw76.cpy WORKING-STORAGE Utility

CALL

Programma Quando Scopo
TGL020 Lookup macchina Validazione macchina
GRIDADMN Setup griglia Admin
RNEWCONF Avvio Configurazione

Logica di elaborazione

Flusso principale

  1. Lettura TGLLCONS per periodo con filtro data/macchina.
  2. Per ogni consuntivo cerca record COGTRANS e accumula tempi periodici.
  3. Lettura CLCCCRIG per preventivo (solo lavorazioni interne, non esterne e non taglio: lav-esterna='N' e lav-taglio='N').
  4. Accumulo tempo preventivato.
  5. Conversione tempo da centesimi di ora a ore (divisione per 60).
  6. Calcolo scostamento = consuntivo - preventivato.
  7. Compilazione griglia con totali (marker 9999/99999999, lav=99999).

Note tecniche

  • Tre fasi di elaborazione: consuntivo periodico (TGLLCONS), consuntivo complessivo (TGLLCONS tipo='L'), preventivato (CLCCCRIG).
  • Tempo memorizzato come 9(09)v99 (centesimi di ora).
  • Due file temporanei COGTRANS / COGTRANS2.

Note operative

  • Solo lettura. Per il consuntivo di attrezzaggio vedere TGL453.