At line 1 added 161 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
!!! Obiettivo\\ |
* Gestire Cicli di Collaudo con chiave variabile configurabile da utente.\\ |
* Possibilità di gestire al contempo controlli per articolo, configurazione prodotto, articolo fornitore, macchina articolo fase, a seconda della tipologia lotto._n_\\ |
\\ |
!!! Tabelle Interessate\\ |
''CQ1''\\ |
Definisce la versione dei Cicli di Collaudo da utilizzare (se non specificato, si assume 'SM': Cicli di Collaudo versione con tipo variabile; al contrario, se si intende usare la versione con articolo, mettere 'CQ').\\ |
Vedi Tabella di Personalizzazione (TACQ1-*)\\ |
''CRJ''\\ |
Definisce i tipi ciclo esistenti, descrivendone le caratteristiche principali.\\ |
Vedi CICLO X ARTICOLO (TACRJ-ART)\\ |
''B£G''\\ |
Definisce il significato della parte variabile\\ |
Vedi (TAB£G-)\\ |
''NSC''\\ |
Definisce il contenitore note associato; in caso non sia assegnato viene assunto il tipo di default CDC.\\ |
Vedi Cicli di Collaudo new (TANSC-CDC)\\ |
''CRNCQ''\\ |
Definisce la struttura e i numeratori del numero identificativo di record degli archivi cicli e rilievi\\ |
Vedi Identificativo record CICLI (TACRNCQ-CCOL)\\ |
Vedi Nr Documento controlli (TACRNCQ-CCO1)\\ |
Vedi Identificativo record CON200f (TACRNCQ-CCO2)\\ |
''C£I''\\ |
Definisce la struttura dei dati della parte variabile del file\\ |
''CR1''\\ |
Attiva o meno la verifica che i rilievi obbligatori siano dichiarati\\ |
Vedi Personalizzazione Q9000 - 2 (TACR1-*)\\ |
\\ |
!!! Dati Campionamento/articolo\\ |
Abilita o meno la gestione dei dati Piani Campionamento.\\ |
'' Tipo Parametro OAV Risalita ''\\ |
La risalita avviene in questo modo:\\ |
\\ |
# Dato il tipo ciclo def. in tab CQL, si valorizzano le chiavi con i valori del lotto. Si cerca il ciclo di quel tipo con quelle chiavi. Il modo con cui si valorizzano le chiavi è definito (cablato) nel pgm B£ICQC0. Se, ad esempio, la prima chiave della griglia è AR, il pgm B£ICQC0 sostituisce al primo codice il valore dell'articolo del lotto (T$ARTI); se la chiave è CN-FOR verrà sostituito l'ente di addebito (T$COEA)\\ |
# Se non viene trovato un ciclo con queste chiavi, si sostituisce il valore generico (**) alle chiavi e si cerca questo stesso tipo ciclo con le nuove chiavi\\ |
# Se il ciclo non viene ancora trovato, si prova a sostituire alle chiavi i valori dei rispettivi OAV (impostati in tab CRJ) e si cerca il tipo ciclo di risalita (T$CRJK) con le nuove chiavi\\ |
# Se il ciclo non viene ancora trovato, si sostituisce il valore generico (**) alle chiavi\\ |
# Se non viene trovato, si ricomincia da capo, provando le risalite tramite gli OAV definiti nel tipo ciclo di risalita.\\ |
In pratica si percorre una catena di elementi della CRJ, continuando a sostituire alle chiavi i valori dell'oav e cercando il ciclo del tipo def in T$CRJK .\\ |
Attenzione a non creare un loop infinito!\\ |
\\ |
'' Suffisso Programma aggiustamento ''\\ |
Se si desidera utilizzare un programma particolare di calcolo valori è possibile specificare un carattere che costituisce il suffisso del programma da richiamare.\\ |
Se presente un valore diverso da ' ' , viene lanciato il programma di aggiustamento CQCM50_x, dove 'x' è il carattere qui specificato.\\ |
Per maggiori informazioni sulla modalità di utilizzo del programma, leggere le note riportate nel sorgente del programma prototipo (CQCM50_X).\\ |
\\ |
!!! Archivi Interessati\\ |
Vedi CCOL Cicli di collaudo (OJ*FILE-CQRICI0F)\\ |
Vedi RICO Registrazione controlli (OJ*FILE-CQCON20F)\\ |
\\ |
_2_ Gli archivi di appoggio della gestione sono differenti da quelli della gestione precedente.\\ |
In caso si desideri utilizzare la nuova gestione, è necessario scrivere dei programmi di conversione (vedi programmi di conversione prototipo CQRICI_V21, per archivio cicli CQCON2_V21, per rilievi e misure)._n_\\ |
\\ |
!!! Approvazione/Rilascio Cicli di Collaudo\\ |
Le funzioni Approvazione/Rilascio delle fasi del Ciclo sono gestita dal Modulo Documentazione (CQ DOCU) sul tipo documento CCOL.\\ |
__Tipo Documento CQ0 __\\ |
Vedi cicli collaudo (TACQ0-CCOL)\\ |
__Numeratore Documento __\\ |
\\ |
!!! Logica funzionamento\\ |
__Tipo Lotto CQL __\\ |
Da Tipo Lotto CQL\\ |
\\ |
__Tipo Ciclo di Collaudo CRJ__\\ |
Se specificato assunto altrimenti nei parametri £Q1 definisco tutti i tipi ciclo compatibili con qs tipo lotto\\ |
%%quote |
_h_ Gestione Parametri |
|
CALL C£CR01G '£Q1' |
/% |
---- |
\\ |
Vedi Parametri tipo lotto (TAC£E-£Q1)\\ |
\\ |
%%quote |
_h_ Benestare di Collaudo |
|
CALL CQBC10G |
/% |
---- |
\\ |
!! Verifica Presenza CICLO DI COLLAUDO\\ |
Legge tab. CRJ confronta con tipi ciclo previsti (parametri lotto)\\ |
Se tipo ciclo previsto nei parametri LOT interfaccia cicli per verifica presenza.\\ |
\\ |
B£ICQC0 Formatta chiavi ciclo di collaudo.\\ |
Il tipo ciclo viene gestito sul campo T§PLAN file CQLOTT0F. Se non valorizzato da tabella CQL (campo T$CQLC).\\ |
Dal tipo lotto tab. CQL viene ricavato il tipo ciclo (CRJ) e la griglia oggetti B£G dal campo T$CQL6. Se T$CQL6 non valorizzato griglia di controllo da CRJ.\\ |
A seconda del valore delle chiavi previste dalla griglia di controllo, vengono assegnati i valori ricavati dal file CQLOTT0F.\\ |
In caso di creazione nuove griglie bisogna modificare di conseguenza anche il presente pgm di cablatura.\\ |
\\ |
B£ICQC_SM Interfaccia cicli di collaudo.\\ |
Il programma si occupa di costruire il ciclo con le regole impostate\\ |
Se in TAB CRJ è previsto un pgm di aggiustamento, viene lanciato in uscita da ogni dettaglio del ciclo, che permette di cambiare i valori ottenuti.\\ |
L'obiettivo di questa exit è quello di costruire fasi con valori variabili descritti da regole esterne, ad esempio parametri (vedi pgm esempio CQCM50_X).\\ |
\\ |
%%quote |
_h_ £IFCQC /COPY Cicli di Collaudo |
|
CALL TSTCQC |
/% |
---- |
\\ |
!! Esempio 01 >>_n_ _h_Verificare conformità lotto XXXXXXXXXX con ogg:_n_\\ |
Tipo Lotto AG\\ |
Articolo A\\ |
Configurazione **\\ |
Possiede . Ciclo di Collaudo (tipo YD1) con terza chiave cliente **\\ |
. Associato alla tabella CQL sono previsti tipo e parametro\\ |
. primario e secondario che descrivono il significato delle\\ |
. chiavi varibili del lotto qualità (Articolo,campo libero1)\\ |
. e il tipo ciclo di collaudo assunto.\\ |
. Il programma d'intefaccia cicli di collaudo si occupa di\\ |
. associare al lotto i controlli da effettuarsi.\\ |
\\ |
!!! Verifiche oggetti\\ |
Vedi CCOL Cicli di collaudo (OJ*FILE-CQRICI0F)\\ |
Vedi RICO Registrazione controlli (OJ*FILE-CQCON20F)\\ |
\\ |
Vedi INTE Impostazione chiavi scansione (OJ*PGM-B£ICQC0)\\ |
Vedi INTE Interfaccia Cicli di collaudo (OJ*PGM-B£ICQC_SM)\\ |
Vedi INTE Interfaccia Cicli di collaudo (OJ*PGM-B£ICQC_CQ)\\ |
Vedi CCOL Gestione cicli di collaudo New (OJ*PGM-CQCM50G)\\ |
\\ |
Vedi CICLO X ARTICOLO (TACRJ-ART)\\ |
\\ |
!!! Esecuzione\\ |
%%quote |
__ Gestione Cicli di Collaudo__ |
|
CALL CQCM50G |
/% |
---- |
\\ |
%%quote |
__ Stampa Cicli di Collaudo__ |
|
CALL CQCM51A |
/% |
---- |
\\ |
!!! Verifiche nell'applicazione\\ |
%%quote |
__ Benestare di Collaudo__ |
|
CALL CQBC10G |
/% |
---- |
\\ |
%%quote |
__ Stampa Rilievi e Misure__ |
|
CALL CQRM51A |
/% |
---- |