Vai al contenuto

COGQ39 - Stampa programmazione manutenzioni stampi (riepilogo)

Intestazione

Campo Valore
Programma COGQ39
Titolo Stampa programmazione manutenzioni / Riepilogo stampi
Tipo Visualizzazione interattiva GUI con griglia evoluta
Menu Magazzino > Produzione > Stampaggio > Visualizzazioni > Riepilogo stampi
Sorgente cbl/cogq39.cbl

Scopo e logica generale

COGQ39 e' una visualizzazione a griglia evoluta del riepilogo stampi e relativa programmazione manutenzioni. Sebbene il commento di testata parli di "Stampa", il programma offre principalmente la consultazione su griglia con possibilita' di export Excel; revisione completa di Andrea del 21-03-23 per allinearlo allo standard delle griglie evolute (file di transito, ordinamento, popup menu).

Permette filtri per range stampo, range articolo, soglia, range date, tipo periodo, stato manutenzione. La griglia supporta ordinamento, personalizzazione colonne e popup contestuale.


Flusso principale

  1. apri: init, lettura azienda, apertura file, caricamento bitmap pulsanti custom (icona "manut" per F7), popup menu, lookup articoli.
  2. a4: init tab-maschera con defaults (tm-fl-tutti = "S", tm-tipo-periodo = "P", tm-stato = "T"), ordinamento iniziale, go to a-tm-soglia.
  3. Sequenza accept: soglia → da/a stampo → da/a articolo → flag tutti → data da/a → tipo periodo → stato.
  4. F3 / a-inizio-dati: validazione globale, costruzione transito, ordinamento, presentazione griglia.
  5. a-grid-ini / a-grid: navigazione griglia con eventi (F7 per manutenzione stampo selezionato tramite COGQ42; popup contestuale).
  6. fine / z-chiudi: chiusura, cancellazione transito.

File e tabelle acceduti

File logico Modalita' Uso
FEURTAB Input Tabella nomi file
(cogq39.fd: stampi, manutenzioni, contatori) Input Anagrafica stampi e programmazione manutenzioni
FLSTA Output File di stampa (se richiesta)
Transito griglia I-O File temporaneo della griglia (creato/eliminato per sessione)

Copybook inclusi

  • cogq39.select, cogq39.fd, cogq39.wrk, cogq39-01.scr, cogq39.decla, cogq39.prc
  • costanti-stampaggio.cpy
  • wgrave.cpy, wnscr.cpy, wopenf.cpy, wstato.cpy, cogazien.cpy
  • wgrid.cpy, utilgdad.cpy
  • utilcogq42.cpy (interfaccia manutenzioni stampo)
  • utilu20.cpy, utils52.cpy, utils54.cpy, utils68.cpy (lookup articoli), utilw77.cpy (lookup stampo)
  • Linkage: wcont.cpy, wcont1.cpy

Programmi chiamati (CALL)

Programma Scopo
COGS52 Calendario (F8 sulle date)
COGS54 Stampa device
COGS68 Lookup articolo (range merce)
COGW77 Lookup stampo (range stampo)
COGQ42 Gestione manutenzioni stampo (F7)
GRIDADMN Amministrazione griglia

Logica di business

  • Filtro range "Da/A stampo": codici stampo trattati come stringhe x(30); F8 apre lookup tramite COGW77.
  • Soglia: numero a 8 cifre (tm-soglia); con tm-fl-tutti = "S" viene mostrato tutto, altrimenti solo gli stampi che superano la soglia.
  • Tipo periodo (tm-tipo-periodo) e stato (tm-stato) sono combo con valori prelevati da liste interne (COGS60 standard).
  • Griglia: 900 righe massime (k-max-ele-tab), ordinamento iniziale gor-r-col(1) = gcn-r-pri-cod ascendente.
  • F7: apre gestione manutenzioni stampo selezionato passando i parametri via util-cogq42.
  • Read-only sulla griglia; modifiche solo attraverso la manutenzione richiamata.

Storico modifiche

  • Pagina creata in autodoc 2026-05-16.