Produzione - Cicli di lavorazione¶
SWCL01 - Esportazione tabelle cicli di lavorazione¶
Questo programma esporta alcune tabelle di base specifiche per i cubi sui cicli di lavorazione/produzione:
| Tabella origine | Tabella destinazione | Contenuto | NOTE |
|---|---|---|---|
| CLCANAMA | BINANAMA | Macchine | |
| CLCLAVOR | BINLAVOR | Lavorazioni | |
| TGLMATER | BINTGLMATER | Materiali | Esportare solo se la configurazione "abilita"-"taglio-lamiere" e' abilitata |
| COGTABEL | BINTGLDUREZ | Durezza | |
| COGTABEL | BINTGLCOMPC | Composizione chimica | |
| COGTABEL | BINTGLFAMIG | Famiglia di profilati | |
| COGTABEL | BINTGLPROFI | Tipo di profilo | |
| BINTPLAV | Tipologie di lavorazione | ||
| BINSTCOM | Stati commessa |
La logica generale: le tabelle vengono esportate sempre in toto dopo averle svuotate.
Esportazione BINANAMA¶
| Nome campo | Note |
|---|---|
| BMAC-AZI | az-personal |
| BMAC-COD | MAC-COD |
| BMAC-DES | MAC-DES |
Esportazione BINLAVOR¶
| Nome campo | Note |
|---|---|
| BLAV-AZI | az-personal |
| BLAV-COD | LAV-COD |
| BLAV-DES | LAV-DES |
Esportazione BINTPLAV¶
Tabella costruita a runtime:
| Codice | Descrizione |
|---|---|
| A | Attrezzaggio |
| L | Lavorazione |
| Nome campo | Note |
|---|---|
| BTPL-AZI | az-personal |
| BTPL-COD | Codice |
| BTPL-DES | Descrizione |
Esportazione BINSTCOM¶
Tabella costruita a runtime:
| Codice | Descrizione |
|---|---|
| A | Commessa aperta |
| C | Commessa chiusa |
| Nome campo | Note |
|---|---|
| BSCO-AZI | az-personal |
| BSCO-COD | Codice |
| BSCO-DATA-AGG | Data sistema |
| BSCO-DESCR | Descrizione |
NB: Questa tabella e' gia' presente e usata nella costruzione dei cubi per i laboratori odontotecnici, quindi puo' essere riutilizzata a questo scopo.
Esportazione BINTGLMATER¶
| Nome campo | Note |
|---|---|
| BTMAT-AZI | az-personal |
| BTMAT-COD | TMAT-COD |
| BTMAT-DES | TMAT-DES |
Esportazione BINTGLDUREZ¶
La tabella "Durezza" e' una tabella del codice merce avanzato con tipo "DU". Ricerca dei record di COGTABEL con EUTA-TIPO = 62, EUTA-PTC-TIP = "DU":
| Nome campo | Note |
|---|---|
| BTDUR-AZI | az-personal |
| BTDUR-COD | EUTA-PTC-COD |
| BTDUR-DES | EUTA-TMA-DES |
Esportazione BINTGLCOMPC¶
La tabella "Composizione chimica" e' una tabella del codice merce avanzato con tipo "CC":
| Nome campo | Note |
|---|---|
| BTCPC-AZI | az-personal |
| BTCPC-COD | EUTA-PTC-COD |
| BTCPC-DES | EUTA-TMA-DES |
Esportazione BINTGLFAMIG¶
La tabella "famiglie profilati" e' una tabella del codice merce avanzato con tipo "F":
| Nome campo | Note |
|---|---|
| BTFMG-AZI | az-personal |
| BTFMG-COD | EUTA-PTC-COD |
| BTFMG-DES | EUTA-TMA-DES |
NB: aggiungere un record fisso con codice "LAMIERE" e descrizione "LAMIERE GENERICHE"
Esportazione BINTGLPROFI¶
La tabella "tipologie profilati" e' una tabella del codice merce avanzato con tipo "PR":
| Nome campo | Note |
|---|---|
| BTPRF-AZI | az-personal |
| BTPRF-COD | EUTA-PTC-COD |
| BTPRF-DES | EUTA-TMA-DES |
NB: aggiungere un record fisso con codice "LAMIERE" e descrizione "LAMIERE GENERICHE"
SWCL02 - TAGLIO - Esportazione dati lavorazioni manuali¶
Questo programma alimenta le tabelle di misure per il cubo di analisi lavorazioni manuali:
| Tabella origine | Tabella destinazione | Contenuto |
|---|---|---|
| TGLLCONS | BINTGLLCONS | Dati di consuntivo |
| TGLPRRIG / TGLPRRIP | BINTGLLPREV | Dati di preventivo |
L'esportazione lavora per periodo. Saranno esportati i dati di "N" mesi precedenti alla data sistema: 1. Esportazione BINTGLLCONS per il periodo richiesto (contestualmente si crea un file di transito con le commesse toccate) 2. Esportazione BINTGLLPREV per le commesse toccate, usando il file di transito
Esportazione BINTGLLCONS¶
A - Rimozione record del periodo Con query eliminare tutti i record su BINTGLLCONS per il periodo elaborato.
B - Esportazione dati di consuntivo Lettura di tutti i record di TGLLCONS per il periodo richiesto, usando TLCO-CHIA4. Escludere i record non completati (TLCO-STATO <> "C"). TGLLCONS registra una operazione che potrebbe essere relativa a 1 o 2 operatori: un singolo record potra' generare 2 record su BINTGLLCONS.
| Nome campo | Note |
|---|---|
| BTLCO-AZI | az-personal |
| BTLCO-ID | TLCO-ID |
| BTLCO-OPE | TLCO-OPE-1 / TLCO-OPE-2 |
| BTLCO-COM | Commessa in formato editato: TLCO-COM-ANN "/" TLCO-COM-NUM |
| BTLCO-ORDINE | Da COGLAVOR: CLA-ORDINE (formato editato) |
| BTLCO-MAC | TLCO-MAC |
| BTLCO-LAV | TLCO-LAV |
| BTLCO-TIP-LAV | TLCO-TIP |
| BTLCO-DATA | TLCO-DATA |
| BTLCO-TEMPO | TLCO-TEMPO |
Esportazione BINTGLLPREV¶
Rileggere il file di transito creato nella fase precedente. Per ciascun record:
A - Rimozione dati commessa Eliminare tutti i record su BINTGLLPREV per azienda/commessa.
B - Ricerca dati di preventivo Le righe preventivo possono essere in: * TGLPRRIG: taglio lamiere * TGLPRRIP: taglio profilati
Leggere COGLAVOR per trovare CLA-ORDINE, poi COGTORAG per determinare TAR-TIPO-SPECIALE: * " ": taglio lamiere * "PR": taglio profilati (per il momento esclusi)
B.2.1 - Righe preventivo "taglio lamiere" Scansione di TGLPRRIG usando TRPR-CHIA2. Per ciascuna riga creare o aggiornare un record su BINTGLLPREV per ciascuna lavorazione prevista, in base ai check di lavorazione spuntati (TRPR-FL-LC-ESEGUO, TRPR-FL-LP-ESEGUO, TRPR-FL-LG-ESEGUO).
La lavorazione BTLPR-LAV va cercata sull'anagrafica macchine CLCANAMA in funzione della macchina trovata: e' MAC-LAV. Il tempo va sempre sommato.
B.2.1 - Righe preventivo "taglio tubi" Per il momento non sono previste lavorazioni manuali sul taglio tubi.
Estratto da documentazione interna ClickUp