Vai al contenuto

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

  1. Inizializzazione: z-99-init-program, rd-azi.
  2. Lettura configurazione: chiamata a RNEWCONF per il parametro ordini/versione-programmi-oc.
  3. Scelta del worker:
  4. se valore = "GRAFICA" -> chiama COGO10W
  5. altrimenti -> chiama COGO10C
  6. 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