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.
Menu¶
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.cpycogq54.select,cogq54.fd,cogq54.wrk,cogq54.imppredf-wrk,cogq54.tmcogq54-01.scr,cogq54.decla,cogq54.prc
Working-storage standard¶
wgrave.cpy,wnscr.cpy,wopenf.cpy,wstato.cpy,cogazien.cpy
Utilita'¶
wgrid.cpy,utilgdad.cpyutils52.cpy,utils65.cpy,utils68.cpy,utils93.cpyutilu10.cpy,utilu20.cpyutilimppredf.cpy— Salvataggio/caricamento impostazioni predefiniteutilgesdate.cpy— Utility date estese
Linkage¶
wcont.cpy,wcont1.cpyutilcogqs6.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¶
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".a4: inizializzatab-mascheracon 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 tramitez-imppredf-carica-default.- Accept maschera: filtri tipo/stato/date.
- F3 / conferma: chiamata a
COGQS6per popolare la griglia. - Menu contestuale: gestisce eccezioni 151-199 per azioni di dettaglio.
- Salva/Carica impostazione: tramite
utilimppredf.
Note tecniche¶
- Le costanti
k-ctrl-salva,k-ctrl-find,k-sf6-elaboraidentificano i pulsanti custom (1, 2, 3). w-unpack-doc-keycon 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
utilimppredfper coppia utente/programma. - Abilitazione tasto Shift+F6 (
k-sf6-elabora): inx-gestione-tf-grid-varil pulsante "Forza elaborazione" viene reso visibile per la riga corrente solo se la riga non e' gia' elaborata (tm-r-fl-ela <> "S"), non e' collegata a un documento (tm-r-lnk-doc-key = " ") e ha controllo completo con quantita' OK (tm-r-stato-cnt = "CC"etm-r-qta-ok > 0) oppure controllo incompleto (tm-r-stato-cnt = "IC", in cui l'elaborazione forza tutta la quantita' come OK). In ambiente di sviluppo (ext-ambiente-sviluppo = "S") l'abilitazione e' incondizionata. Fuori dall'ambiente di sviluppo l'operazione e' ulteriormente limitata a un insieme di codici operazione (wo-oper): 11, 12, 14, 29, 37, 44, 47 e 777.
Storico modifiche¶
2026-07-07 — Abilitazione forza elaborazione per l'operazione 47¶
Aggiunto il codice operazione wo-oper = 47 all'elenco degli operatori/operazioni abilitati a forzare l'elaborazione tramite Shift+F6 in x-gestione-tf-grid-var (in precedenza: 11, 12, 14, 29, 37, 44, 777). Nessun altra logica di attivazione del pulsante e' cambiata.