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