COGO10 - Gestione ordini clienti (launcher)
Intestazione
| Campo |
Valore |
| Programma |
COGO10 |
| Titolo |
Gestione ordini clienti (programma di lancio) |
| Modulo |
Ordini |
| Tipologia |
Launcher |
| Posizione menu |
Ordini > Clienti > Gestione ; Lab.Odont. > Magazzino > Ordine clienti > Gestione |
Scopo
COGO10 e' il launcher per la gestione (consultazione e modifica) degli ordini cliente esistenti. In base al parametro di configurazione ordini/versione-programmi-oc lancia la versione grafica (COGO10W) o quella carattere (COGO10C).
Speculare a COGO05, ma per la modalita' "gestione" anziche' "inserimento".
Flusso
- Inizializzazione:
z-99-init-program, rd-azi.
- Lettura configurazione: chiamata a
RNEWCONF per il parametro ordini/versione-programmi-oc.
- Scelta del worker:
- se valore =
"GRAFICA" -> chiama COGO10W
- altrimenti -> chiama
COGO10C
- Uscita:
cancel del worker, z-99-exit-program.
A differenza di COGO05, COGO10 non gestisce un linkage opzionale: chiama sempre w-nome-programma using stringhe.
Configurazioni RNEWCONF
| Gruppo |
Chiave |
Effetto |
| ordini |
versione-programmi-oc |
"GRAFICA" -> COGO10W ; altri valori -> COGO10C |
Copybook inclusi
| Copybook |
Scopo |
wgrave.cpy, wnscr.cpy, wopenf.cpy, wstato.cpy |
Working storage standard |
cogazien.cpy |
Dati azienda |
utilncnf.cpy |
Interfaccia RNEWCONF |
wcont.cpy, wcont1.cpy |
Area comunicazione linkage |
stato.cpy, stato1.cpy, winmsg.cpy, util1.cpy |
Routine standard fine procedure |
Programmi chiamati
| Programma |
Quando |
Scopo |
| RNEWCONF |
All'avvio |
Lettura configurazione versione |
| COGO10W |
Versione grafica |
Worker GUI gestione ordine |
| COGO10C |
Versione carattere |
Worker terminal gestione ordine |
Note tecniche
- Sorgente minimale (75 righe), nessun file aperto, nessuna maschera propria.
- Il worker grafico (COGO10W) gestisce la ricerca dell'ordine per anno/numero/progressivo o per riferimento e-commerce e poi richiama COGO05W per l'editing vero e proprio.
Vedi anche