Vai al contenuto

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