Vai al contenuto

COGQ54 - Visualizzazione Stato Controlli Quarta3

Scopo

Consultazione filtrata dello stato dei controlli qualita' Quarta3 sui movimenti di produzione e lavorazione. Programma clonato da SKVIS1. Implementa filtri persistenti (impostazioni predefinite salvabili), griglia ordinabile, menu contestuale e dettaglio riga; chiama COGQS6 per la costruzione dei dati.

Magazzino > Produzione > Stampaggio > Visualizzazioni > Stato controlli Quarta3

File e tabelle

File Tipo Descrizione
FEURTAB Parametri File parametri di ambiente
(file di base) Indicizzati Movimenti di magazzino e lavorazioni con stato controllo

I dati visualizzati sono prodotti dal modulo COGQS6 invocato come subroutine; il sorgente di dettaglio dipende dalla logica del modulo chiamato.

Copybook

File e select

  • feurtab.fd, cogfiles.cpy
  • cogq54.select, cogq54.fd, cogq54.wrk, cogq54.imppredf-wrk, cogq54.tm
  • cogq54-01.scr, cogq54.decla, cogq54.prc

Working-storage standard

  • wgrave.cpy, wnscr.cpy, wopenf.cpy, wstato.cpy, cogazien.cpy

Utilita'

  • wgrid.cpy, utilgdad.cpy
  • utils52.cpy, utils65.cpy, utils68.cpy, utils93.cpy
  • utilu10.cpy, utilu20.cpy
  • utilimppredf.cpy — Salvataggio/caricamento impostazioni predefinite
  • utilgesdate.cpy — Utility date estese

Linkage

  • wcont.cpy, wcont1.cpy
  • utilcogqs6.cpy — Linkage modulo COGQS6 chiamato per la costruzione dati

Procedure

  • grave.cpy, mmmask.cpy, opengen.cpy, stato.cpy, stato1.cpy, winmsg.cpy

CALL

Programma Descrizione
COGQS6 Modulo di costruzione dati controlli (util-cogqs6)
GRIDADMN Gestione griglia (amministrazione, custom cell color, export Excel)
GESDATE Gestione date estese
W$MENU Menu contestuale popup su griglia

Logica di elaborazione

  1. apri: setup F-keys (F3, F8, Shift+F4/F5, Ctrl+A); pulsanti custom Ctrl+S (salva impostazione), Ctrl+F (cerca impostazione), Shift+F6 (forza elaborazione). Costruzione menu contestuale (build-main-popup-grid-det). Bitmap custom da "ricerca" e "magazzino".
  2. a4: inizializza tab-maschera con filtro di default (tm-tipo = "E", tm-stato = "4", tm-da-data = 20170101, tm-a-data = 20991231). Impostazione ordinamento default per data CNS + data (asc). Caricamento eventuale filtro di default tramite z-imppredf-carica-default.
  3. Accept maschera: filtri tipo/stato/date.
  4. F3 / conferma: chiamata a COGQS6 per popolare la griglia.
  5. Menu contestuale: gestisce eccezioni 151-199 per azioni di dettaglio.
  6. Salva/Carica impostazione: tramite utilimppredf.

Note tecniche

  • Le costanti k-ctrl-salva, k-ctrl-find, k-sf6-elabora identificano i pulsanti custom (1, 2, 3).
  • w-unpack-doc-key con due redefines gestisce due formati di chiave documento: movimento magazzino (wud-e-...) o lavorazione (wud-l-...).
  • L'esportazione XLS della griglia avviene tramite Shift+F5.
  • Le impostazioni predefinite sono persistite tramite utilimppredf per coppia utente/programma.