Vai al contenuto

CRM049 - Archiviazione stampa ordine

Posizione nel menu Programma non a menu Linkage section

Tipo Dato Formato Contenuto
INPUT CRM049-TAT x(02) Tipo attività da usare
CRM049-FORZA-PRF 9(05) Periferica da usare per l'archiviazione
CRM049-ORDINE Chiave ordine da archiviare

9(02)

9(04)

9(07)

9(01)
FILLER x(100)

Logica generale Routine obsoleta e molto specifica. Inizialmente scriveva direttamente una attivtà dopo aver effettuato una stampa su disco di un ordine. Ora invece userà CRMS08 per effettuare l'inserimento attiività stessa. Configurazioni possibili

Gruppo Parametro Note
stampe path-stampa-file
preventivi uso-dossier-commessa
commesse tipo-dossier-commessa

Elaborazione Come prima cosa viene effettuata la stampa dell'ordine, a seconda del tipo, con una chiamata a: * COGO65: ordine cliente * COGO25: ordine fornitore A questa chiamata viene passata la periferica di sistema passata in input, che dovrebbe corrispondere a periferica-stampa-file. Ricerca commessa/dossier Se la configurazione uso-dossier-commessa vale "S", e tipo-dossier-commessa è significativo, il dossier su cui effettuare l'archiviazione è quello agganciato alla prima commessa trovata sull'ordine; quindi: 1. Ricerca della prima commessa collegata all'ordine, con una ricerca su COGRIGCM.RGC-CHIA2: 1. RGC-TIP = "OR" 2. RGC-CHIAVE = chiave ordine 2. Comporre l'id dossier con "COM-codice_commessa" Altrimenti, richiedere: Vuoi archiviare l'ordine su un dossier? Se l'utente risponde affermativamente, lanciare CRMK11 per la richiesta di un dossier. Archiviazione Poi sarà effettuata una chiamata a CRMS08, con parametri:

Dato Contenuto
CRMS06-OPE SCRIVI
CRMS08-ANA Il cliente collegato all'ordine


CRMS08-TIP Tipologia attività passata in input
CRMS08-OGGETTO "Ordine di vendita/acquisto riferimento ordine"
CRMS08-OPE-AUT WO-OPER
CRMS08-OPE-DST WO-OPER
CRMS08-FL-ESEGUI S
CRMS08-ALLEGATO il percorso configurato in path-stampa-file
CRMS08-ALL-CS "C"
CRMS08-DOSSIER Vedi Ricerca commessa/dossier


CRS08-DSR-ID
CRMS08-CREA-NOM-MANCANTE "S"

NB: togliere dal programma tutte le parti che dopo la modifica non sono più necessarie: * Configurazioni * Files * Chiamate a sottoprogrammi


Estratto da documentazione interna ClickUp