Guida su campo (ORDQTY1) 

Si tratta della quantità ordinata dal cliente. E' espressa in unità di vendita.

A partire dal campo quantità, il bottone contestuale permette di consultare lo stock per sito. La quantità deve essere obbligatoriamente indicata. Se la quantità inserita è inferiore alla quantità minima definita nella scheda articolo, compare un messaggio di avviso. Verrà visualizzato un messaggio di avviso anche se la quantità inserita è superiore alla quantità massima indicata nel file articolo. Questi messaggi possono essere bloccanti a seconda del valore dato al parametro utente SDACLOK.

Quando le due principali informazioni (Articolo e Quantità) sono state fornite, verrà effettuata automaticamente un'elaborazione di ricerca listino. L'obiettivo di questa ricerca è quello di recuperare:

il prezzo lordo e la causale associata,

gli sconti e le spese in percentuale o in importo da applicare a livello della riga e le causali associate,

il o gli eventuali articoli omaggio.

L'elaborazione di ricerca listino può essere attivata in modi differenti in funzione del tipo di articolo inserito.

Difatti, se l'articolo inserito è di tipo Normale, l'elaborazione di ricerca viene attivata automaticamente per il tipo Normale.

Quando l'articolo inserito è di tipo Composto Kit o Composto Distinta Base, viene attivata una prima ricerca listino per il composto, poi prima di attivare la ricerca di listini per i componenti, viene effettuata una lettura del file delle Distinte Base per proporre in una finestra le diverse alternative di tipo Commercio se ne esistono più di una. Se l'articolo ha una sola alternativa, questa viene automaticamente presa in considerazione.

Dopo la scelta dell'alternativa, possono prodursi diversi casi in funzione della costituzione della distinta base dell'articolo:

Per ogni componente di tipo Variante, si apre una finestra per permettere di scegliere la variante desiderata e si deve obbligatoriamente sceglierne una.

Per ogni componente di tipo Opzione, quest'ultimo viene proposto ed è possibile accettarlo o rifiutarlo. Quando sono possibili più opzioni per uno stesso livello di distinta base, si apre una finestra ed è possibile selezionarne una o rifiutarle tutte.

Le righe corrispondenti ai diversi componenti della distinta base vengono quindi generate:

Se l'articolo è di tipo Composto kit, vengono automaticamente generate tutte le righe di componenti. Queste righe diventano totalmente dipendenti dal composto. Appaiono a video ma non sono modificabili. La quantità dei componenti è calcolata automaticamente a partire da quella del composto. Se si modifica la quantità del composto, le quantità di tutti i componenti vengono automaticamente ricalcolate. Se si elimina il composto, tutti i componenti vengono automaticamente eliminati.

Se l'articolo è di tipo Composto distinta base, sono proposte e sono modificabili tutte le righe di componenti (eccetto l'unità di vendita). Diventano indipendenti rispetto al composto. Se si modifica o si elimina il composto, viene posta una domanda per permettere di riflettere o meno la modifica o l'eliminazione sui componenti.

In entrambi i casi, viene poi automaticamente attivata una ricerca listino per il tipo componente e, per ogni riga d'ordine generata, viene attribuito un valore al tipo riga:

Opzione Kit o Opzione distinta base per un componente di tipo Opzione,

Variante kit o Variante distinta base per un componente di tipo Variante,

Componente Kit o Componente distinta base per un componente di tipo Normale.

Al termine dell'elaborazione di ricerca listino, vengono effettuati alcuni controlli:

Se il prezzo viene definito con IVA, viene calcolato il prezzo Imponibile.

Controllo sul prezzo: se il prezzo netto calcolato è inferiore al prezzo base memorizzato nella scheda articolo, appare un messaggio d'avviso.

Controllo sul margine: se la percentuale di margine è inferiore alla percentuale di margine minimo memorizzata nella scheda articolo, apparirà un messaggio di avviso.

Questi diversi messaggi possono essere bloccanti a seconda del valore fornito al parametro utente SDACLOK.

Al termine dell'inserimento, sono effettuate tutte le totalizzazioni.