Listino Artedolciaria¶
| Campo | Valore |
|---|---|
| ID ClickUp | 869853441 |
| Data segnalazione | 2025-03-01 |
| Data risoluzione | 2025-03-18 |
| Programmi coinvolti | COGM90, COGM91, ARTD01, ARTD02 |
| Impatto | Alto |
Sintomo¶
Nella gestione listini per il cliente Artedolciaria mancavano alcune funzionalita': in ARTD01 non era possibile scegliere se operare su un singolo cliente o su tutti, ne' era presente un flag per la cancellazione logica. In COGM91 (Listino Cliente) era possibile azzerare il prezzo di una riga di listino gia' valorizzata, operazione che non doveva essere consentita tramite questa maschera. Inoltre non era gestita la cancellazione logica dei listini con prezzo zero in fase di importazione (ARTD02).
Causa¶
La procedura di gestione listini non prevedeva la distinzione tra modifica del prezzo e cancellazione logica del listino. COGM91 non bloccava l'inserimento di un prezzo zero su righe con listino esistente, lasciando all'utente la possibilita' di azzerare un listino senza passare dalla funzione dedicata. ARTD01 non offriva la selezione uno/tutti ne' il flag di cancellazione. ARTD02 non escludeva i listini con prezzo zero dall'importazione.
Correzione¶
In ARTD01 e' stata aggiunta la richiesta cliente uno/tutti e il flag per la cancellazione logica. In COGM91 e' stato introdotto il blocco alla modifica di una riga di listino con prezzo a zero quando il listino esistente e' maggiore di zero, con messaggio che indica all'utente di usare il tasto funzione CTRL-E; CTRL-E esegue la cancellazione logica di tutti i listini per cliente e merce della riga selezionata. In ARTD02 e' stata aggiunta la gestione del flag di cancellazione logica, e l'importazione non include piu' listini clienti con prezzo zero.