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.
| 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
- Inizializzazione (
apri): carica azienda, apre file, legge configurazioni. Determina se chiamato esternamente tramite linkage utilcogq44.
- Creazione file transito: crea file temporanei indicizzati
COGTRANS e T-PF nella directory temp per l'elaborazione dei dati griglia.
- Filtri: accept dei parametri di selezione (merce, stato ordini, magazzino, date).
- Caricamento dati: scorre gli ordini di produzione dal file di transito, popola la tabella griglia con quantita', lotti, canali di spedizione, numeri conferma.
- 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.
- 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.