Vai al contenuto

COGQB1 - Consultazione/Selezione Movimenti Lavorazione Esterna

Scopo

Consultazione filtrata dei movimenti di lavorazione esterna (CLCLEDOC e correlati) con possibilita' di scollegare documenti (F5) e di funzionare come pop-up di selezione (linkage util-cogqb1). Costruisce un file di transito COGTRANS con le righe filtrate per la griglia.

Magazzino > Produzione > Stampaggio > Lavorazioni esterne > Consultazione

File e tabelle

File Tipo Descrizione
FEURTAB Parametri File parametri di ambiente
COGTRANS Indicizzato temporaneo File transito (chiave trs-id, alt key trs-chia2 con duplicati); contiene trs-doc e altri campi della riga di lavorazione

Copybook

File e select

  • feurtab.fd, cogfiles.cpy
  • cogqb1.select, cogqb1.fd, cogqb1.wrk
  • cogqb1-01.scr, cogqb1.decla, cogqb1.prc
  • k-u10.cpy

Working-storage standard

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

Utilita'

  • utilu10.cpy, utilu78.cpy
  • wgrid.cpy, utilgdad.cpy
  • utils52.cpy, utils65.cpy

Linkage

  • wcont.cpy, wcont1.cpy
  • utilcogqb1.cpy — Linkage chiamata (cogqb1-called, cogqb1-caller, cogqb1-commessa, cogqb1-lavorante-tip/-cod, cogqb1-da-data, cogqb1-a-data)

Procedure

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

CALL

Programma Descrizione
GRIDADMN Gestione griglia (amministrazione, custom cell color, export Excel)
COGU78 Pop-up aiuto/codifiche

Logica di elaborazione

  1. apri: setup F-keys (F1 configura, F3 conferma/gestione/modifica, F5 scollega, F8, Shift+F4/F5, Invio); pulsante custom F5 "Scollega documenti" (bitmap "assist", bmp 29). Se chiamato (cogqb1-called = "COGQB1-CALLED") copia i parametri in w-dati-called.
  2. a4: pulisce la griglia, inizializza tab-maschera, prepara filtri. Se chiamato, valorizza commessa/lavorante/date dai dati del chiamante e mostra/cerca direttamente.
  3. Accept: filtri da-data, a-data, commessa, lavorante (tipo + codice).
  4. F3 conferma: lettura dei movimenti di lavorazione esterna dai file di base, scrittura su COGTRANS, popolamento griglia con commessa, fase, lavorante, articolo, tipo, stato, quantita', data, documento, flag scollegabile, operatore documento.
  5. F5 scollega: per la riga selezionata (se tmr-fl-scollegabile = "S"), apre la procedura di scollegamento documento.
  6. Modalita' selezione: Invio restituisce tmr-id al chiamante.

Note tecniche

  • Il flag flag-prima-volta consente di forzare il refresh quando si arriva da chiamata pop-up.
  • tm-cfg-ope-auto controlla l'operatore di default; usato per filtri operatore.
  • La griglia espone grd-fl-scollegabile per indicare visivamente se F5 e' applicabile alla riga.
  • L'aiuto fornitore/lavorante usa utils65 (anagrafica COGGEANA).