Vai al contenuto

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:

  1. Inizializza i campi commessa/sottocommessa della chiamata (tm-com-tsc, tm-com-sot).
  2. Scorre le righe dell'ordine su COGRIGOR (ror-testa = w-dc-ordine).
  3. Per ogni riga cerca su COGRIGCM un collegamento di tipo ordine (rgc-tip = "OR", rgc-chiave = ror-chia1).
  4. 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).