AREA - Creazione chiamata da Ordine: commessa/sottocommessa non ereditata¶
| Campo | Valore |
|---|---|
| ID ClickUp | 869da256g |
| Data segnalazione | 2026-05-14 |
| Data risoluzione | 2026-06-22 |
| Cliente | SI.RE.COM. SRL |
| Programmi coinvolti | ASN110 |
| Impatto | Alto |
Sintomo¶
Creando una chiamata di assistenza con il tasto funzione "S-F6 = Creazione chiamata di assistenza" disponibile nella finestra finale della Gestione Ordine cliente, l'eventuale codice commessa/sottocommessa presente sull'ordine di partenza non veniva riportato sulla chiamata generata. L'operatore doveva quindi reinserire manualmente la commessa, con rischio di errori di digitazione e di chiamate non correttamente imputate alla commessa.
Causa¶
La procedura di inserimento chiamata da ordine cliente in ASN110 componeva i dati della chiamata a partire dall'ordine, ma non leggeva il riferimento di commessa/sottocommessa associato alle righe dell'ordine. Mancava cioe' il passo di risalita dalle righe ordine (COGRIGOR) al collegamento di commessa (COGRIGCM), per cui i campi commessa della chiamata restavano vuoti.
Correzione¶
In ASN110 e' stato aggiunto, nella fase di composizione della chiamata da ordine cliente, il paragrafo cerca-ord-commessa che:
- Inizializza i campi commessa/sottocommessa della chiamata (
tm-com-tsc,tm-com-sot). - Scorre le righe dell'ordine su
COGRIGOR(ror-testa = w-dc-ordine). - Per ogni riga cerca su
COGRIGCMun collegamento di tipo ordine (rgc-tip = "OR",rgc-chiave = ror-chia1). - Propaga il primo riferimento trovato (
rgc-tsc/rgc-sot) sui campi commessa della chiamata, precompilandoli automaticamente.
In questo modo la chiamata creata da un ordine cliente eredita la commessa/sottocommessa eventualmente associata alle righe dell'ordine. Riferimento nel sorgente: TASK-5095 (build 2026-06-10).