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 Screensk-u10.cpy— costanti- Standard:
wgrave,wnscr,wopenf,wstato - Utility:
utilq09.cpy,utilq07.cpy
Costanti significative¶
k-f7-costi = 01k-f9-lavorazioni = 02k-f1-calendario = 03k-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¶
- Apertura: lettura azienda, apertura file, attivazione tasti F1, F3, F4, F7, F9, F10.
- Selezione macchina: input
tm-stmcon lettura/inserimento. - Modifica campi: tutti i campi della maschera. La descrizione del magazzino e dell'operatore sono read-only e popolate tramite ricerca.
- Sotto-funzioni (delegate a COGQ12 via
util-q12): - F7 → costi macchina
- F9 → lavorazioni eseguibili (collegamento con anagrafica COGQ10)
- F1 / F10 → calendario macchina (giorni/ore lavorative)
- Salvataggio (F3): rewrite/write del record.
- Cancellazione (F4): delete; bloccata se la macchina e' usata in cicli aperti.
Note¶
- Il campo
tm-portastampoe' stato aggiunto il 27/06/2024 (vedi marcatore270624nel 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.