Vai al contenuto

COGQ44 - Visualizzazione Situazione Produzioni per Merce

Panoramica

Programma interattivo per la visualizzazione delle produzioni in corso per articolo. Presenta gli ordini di produzione con quantita' ordinate, consegnate e residue in una griglia navigabile. Supporta operazioni dirette di avanzamento fasi, chiusura lotti, modifica quantita' e chiusura ordini. Puo' essere chiamato esternamente da altri programmi passando il codice merce da visualizzare.

Posizioni nel menu

Menu Percorso
Magazzino Produzione > Cicli di Lavorazione > Visualizzazioni > Situazione Produzioni

Struttura del programma

File e tabelle utilizzati

File/Tabella Tipo Descrizione
FEURTAB Input Parametri generali azienda
COGTABEL Input Tabella generica (canali di spedizione tipo "CS")
COGMERCI Input Anagrafica merci/articoli
COGGEANA Input Anagrafica generale clienti/fornitori
COGMAGAZ Input Anagrafica magazzini
COGRIGOR Input Righe ordini
COGCONOR Input Consegne ordini
COGLAVOR Input Lavorazioni (commesse produzione)
COGTESBP Input Testata buoni di prelievo
COGRIGBP Input Righe buoni di prelievo
COGTORAG Input Testata raggruppamento ordini
COGRORA2 Input Righe ordini raggruppamento (canale di spedizione)
COGSLMAG Input Saldi magazzino
COGTRANS I-O (temp) File di transito temporaneo per dati griglia
T-PF I-O (temp) File temporaneo prodotti finiti per componente

Copybook principali

Copybook Descrizione
cogq44.select SELECT dei file
cogq44.fd File Description
cogq44.wrk Working storage generata
cogq44.prc Procedure generate da Screens
cogq44-01.scr Screen section
k-personal.cpy Costanti personalizzazioni clienti
costanti-stampaggio.cpy Costanti per gestione stampi
wgrid.cpy Variabili gestione griglia
utilgdad.cpy Interfaccia GRIDADMN
utilcogq44.cpy Interfaccia del programma (linkage, per richiamo come called)
utilcogq15.cpy Interfaccia COGQ15
utilcogq19.cpy Interfaccia COGQ19
utilq05.cpy Interfaccia COGQ05
utilq65.cpy Interfaccia COGQ65
utils25.cpy Interfaccia COGS25
utils52.cpy Interfaccia COGS52
utils68.cpy Interfaccia COGS68
utilw44.cpy Interfaccia WIN044
utilw92.cpy Interfaccia WIN092
utilu12.cpy Interfaccia COGU12
utilu20.cpy Interfaccia COGU20
utilcogo45.cpy Interfaccia COGO45
utilcogg77.cpy Interfaccia COGG77
utilncnf.cpy Configurazioni RNEWCONF

Chiamate a sottoprogrammi (CALL)

Programma Scopo
COGQ05 Gestione situazione produzione (dettaglio fasi)
COGP13S Stampa situazione produzioni
COGQ19 Gestione avanzamento produzione
COGO45 Navigazione ordini
COGQ65 Gestione lotti produzione
WIN044 Visualizzazione consegne ordine
COGQ15 Gestione ordini di produzione
COGG77 Assemblaggio automatico
GRIDADMN Gestione griglia avanzata (personalizzazione colonne, export)
COGS16 Stampa documento
COGU12 Utilita' calcolo quantita'
COGS25 Gestione lotti
RNEWCONF Lettura configurazioni

Logica di elaborazione

Flusso principale

  1. Inizializzazione (apri): carica azienda, apre file, legge configurazioni. Determina se chiamato esternamente tramite linkage utilcogq44.
  2. Creazione file transito: crea file temporanei indicizzati COGTRANS e T-PF nella directory temp per l'elaborazione dei dati griglia.
  3. Filtri: accept dei parametri di selezione (merce, stato ordini, magazzino, date).
  4. Caricamento dati: scorre gli ordini di produzione dal file di transito, popola la tabella griglia con quantita', lotti, canali di spedizione, numeri conferma.
  5. Canale di spedizione (230426): per ogni riga, legge il canale di spedizione da COGRORA2 (ra2-canale-spedizione) e la descrizione da COGTABEL (tipo "CS"), scrivendoli nei campi t-gor-r-can-sped e t-gor-r-can-sped-d.
  6. Navigazione griglia: gestisce paginamento, esportazione Excel (S-F4/S-F5), e azioni operative su riga selezionata.

Azioni sulla griglia

  • F2 - Avanzamento: avanza la fase produttiva della riga selezionata tramite COGQ19.
  • F5 - Chiudi lotto: chiude il lotto di produzione tramite COGQ65.
  • F6 - Chiudi ordine: chiude l'ordine di produzione.
  • F7 - Modifica quantita': modifica la quantita' prodotta.
  • F8 - Consegne: visualizza le consegne dell'ordine tramite WIN044.
  • F9 - Produzione: apre la gestione produzione tramite COGQ05.

Gestione transito

Il paragrafo carica-transito scorre le consegne ordini in base ai filtri di selezione e carica i record nel file di transito. Il paragrafo carica-transito-ok costruisce il record con tutti i campi incluso il canale di spedizione.

Note

  • Il programma utilizza mmmask.cpy (programma standalone con gestione finestra propria).
  • La griglia supporta fino a 900 elementi (k-max-ele-tab).
  • Le chiavi secondarie utilizzate includono: cogtrans.k01, cogtrans.k02.
  • Gestisce personalizzazione Artic Seals (k-personal-artic-seals) per il magazzino "BLUESEAL".
  • Dimensione sorgente: circa 3.166 righe.