| 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 |
| /% |
| ---- |