Vai al contenuto

COGGA4 - Problema stampa costi e quantita' commessa

Campo Valore
ID ClickUp 8698aqvy1
Data segnalazione 2025-03-14
Data risoluzione 2026-03-31
Programmi coinvolti COGGA4, COGG4D, COGR32, COGCLASM, COGG37
Impatto Alto

Sintomo

Nella stampa con modello "RICERCA ELENCO FINALE" della tabella TAB-FABB, il costo unitario merce (CMU) risultava errato alla chiusura cantiere. Anche la quantita' in colonna "QGC" (quantita' giacenza cantiere) presentava valori incorretti, includendo i movimenti di chiusura cantiere che andavano invece esclusi.

Causa

Il calcolo del costo unitario divideva il costo totale per la quantita' totale movimentata, ma sommava anche le quantita' dei movimenti di uscita generici, inclusa la causale di "scarico cantiere" (chiusura). Il conteggio corretto richiedeva: quantita' in ingresso meno quantita' in uscita, escludendo i movimenti con causale di chiusura cantiere.

La causale di chiusura cantiere e' individuabile tramite la configurazione "commesse" / "classe-chiusura-ft", che identifica la classe di movimentazione (COGCLASM), il cui campo CLM-CAU(1) contiene la causale da escludere.

Lo stesso problema affliggeva il calcolo della quantita' cantiere (QGC), valorizzata con tg4-com-qta-cantiere da COGG4D, a sua volta ricavata dalla giacenza commessa di COGR32.

Correzione

Aggiunto un nuovo flag escludi-movimenti-chiusura-cantiere passato in catena da COGGA4 a COGG4D e infine a COGR32. Il flag causa l'esclusione dal saldo commessa dei movimenti la cui causale magazzino abbia le caratteristiche: euta-cb-cli-for = "C", euta-cb-fl-eu = "U", euta-cb-com-gia = "U", euta-cb-com-segno = "I".

Inoltre, corretto COGGA4 per utilizzare la data commessa (anziche' la data di sistema) nella chiamata a COGS61 per il calcolo del prezzo ultimo acquisto.

Segnalazione successiva (2026-02-26)

Dopo la correzione iniziale, il cliente ha segnalato ulteriori discrepanze:

  • La merce X099PUR4TB mostra costo 74,99 in "Analisi commessa" ma 13,66 in "Consuntivo" su TAB-FABB (ticket #171294).
  • Le quantita' appaiono erroneamente nella distinta base per articoli aggiunti "a consuntivo fuori preventivo".