Vai al contenuto

COGQ11 - Anagrafica Macchine

Sorgente: cbl/cogq11.cbl | Tipo: Programma a menu | Program-ID: COGQ11

Menu: Magazzino > Produzione > Cicli di Lavorazione > Archivi > Macchine


Scopo

Gestisce l'anagrafica delle macchine produttive utilizzate nei cicli di lavorazione. Memorizza codice, descrizione, magazzino di appartenenza, codice esterno, numero sedi, operatore predefinito, portastampi e flag MES.

File e Tabelle

File/Tabella Uso
FEURTAB Parametri generali
File da cogq11.select Anagrafica macchine e tabelle correlate
FLSTA File stato per stampe

Programmi chiamati

Programma Scopo
COGQ12 Dispatcher sotto-funzioni (costi, lavorazioni, calendario)

Copybook principali

  • cogq11.select, cogq11.fd, cogq11.wrk — strutture da Screens
  • k-u10.cpy — costanti
  • Standard: wgrave, wnscr, wopenf, wstato
  • Utility: utilq09.cpy, utilq07.cpy

Costanti significative

  • k-f7-costi = 01
  • k-f9-lavorazioni = 02
  • k-f1-calendario = 03
  • k-f10-calendario = 04

Struttura dati principale

tab-maschera:

Campo Descrizione
tm-stm Codice macchina (5 caratteri)
tm-des Descrizione
tm-mag Magazzino di appartenenza
tm-mag-des Descrizione magazzino
tm-cod-est Codice esterno (4 caratteri)
tm-n-sedi Numero massimo sedi simultanee
tm-cod-ope Operatore predefinito
tm-des-ope Descrizione operatore
tm-fl-mes Flag integrazione MES
tm-sedi-attuali Sedi attualmente impegnate
tm-portastampo Codice portastampo (introdotti 27/06/2024)
tm-portastampo-d Descrizione portastampo

Logica di elaborazione

  1. Apertura: lettura azienda, apertura file, attivazione tasti F1, F3, F4, F7, F9, F10.
  2. Selezione macchina: input tm-stm con lettura/inserimento.
  3. Modifica campi: tutti i campi della maschera. La descrizione del magazzino e dell'operatore sono read-only e popolate tramite ricerca.
  4. Sotto-funzioni (delegate a COGQ12 via util-q12):
  5. F7 → costi macchina
  6. F9 → lavorazioni eseguibili (collegamento con anagrafica COGQ10)
  7. F1 / F10 → calendario macchina (giorni/ore lavorative)
  8. Salvataggio (F3): rewrite/write del record.
  9. Cancellazione (F4): delete; bloccata se la macchina e' usata in cicli aperti.

Note

  • Il campo tm-portastampo e' stato aggiunto il 27/06/2024 (vedi marcatore 270624 nel sorgente) per supportare la gestione dei portastampi.
  • Il numero massimo di sedi e le sedi attuali consentono di gestire macchine multi-postazione (es. una macchina puo' lavorare contemporaneamente piu' lotti se ha piu' sedi disponibili).
  • Convenzioni GUI standard Eurocoge.