Ti trovi qui:
Fasi di calcolo
Una fase di calcolo è un contenitore per un modello di condizione prezzi, che determina il comportamento della fase e come recuperare i dati necessari per eseguire il calcolo.
Le fasi di calcolo sono altamente configurabili; possono fare riferimento ai risultati delle fasi di calcolo precedenti per agire come totali parziali, applicare regole di arrotondamento specifiche e indicare l'attributo dell'ordine in cui scrivere il risultato. Per utilizzare il risultato di una fase precedente, utilizzare un riferimento fase. In una fase percentuale, ad esempio, è possibile utilizzare un riferimento fase per recuperare il risultato della fase precedente per cui calcolare la percentuale. In una fase del totale parziale con un tipo meta come Minimo, Massimo o Somma, è possibile utilizzare un riferimento fase per recuperare i risultati di un intervallo di fasi (ad esempio, 10–15) o un elenco di fasi (ad esempio, 10, 12, 15).
Quando si calcola una condizione obbligatoria, ad esempio un prezzo base, è possibile contrassegnare una fase come obbligatoria. Se una fase è contrassegnata come obbligatoria e non ha un modello di condizione prezzi collegato, il calcolo si arresta e il dispositivo mobile visualizza un messaggio di errore.
Per un valore che non viene aggiunto direttamente al totale finale della voce ordine, è possibile contrassegnare una fase come statistica. I risultati calcolati nelle fasi statistiche possono essere utilizzati nelle fasi successive. Un tipo di fase statistica è una fase di accumulo, che viene utilizzata per le voci che tecnicamente fanno parte del calcolo ma non modificano immediatamente il prezzo netto visualizzato al cliente. Il risultato di una fase di accumulo viene registrato per la generazione di rapporti interni o per una futura liquidazione finanziaria, ad esempio uno sconto o una promozione di marketing da dedurre in un secondo momento.
Utilizzare un gruppo di calcoli per classificare i tipi di voci ordine e applicare i comportamenti alle voci. Ad esempio, è possibile creare un gruppo di buoni gratuiti per gli articoli promozionali e quindi creare una fase di sconto del 100% valida solo per quel gruppo.
Per i valori intermedi che è necessario conservare fino alla fine del calcolo, utilizzare Variabili di calcolo. Sono presenti sei variabili copia e sei variabili di riporto. Quando si memorizza una fase del risultato in una variabile copia, la fase sovrascrive il valore della variabile con il risultato della fase. Quando si memorizza il risultato di una fase in una variabile di riporto, il risultato viene aggiunto al valore della variabile.
Per ignorare la logica dei prezzi standard, aggiungere un codice User Exit: Apex o JavaScript personalizzato che influisce sulla base della condizione corrente, sul risultato del calcolo o sull'esecuzione della fase.
Per registrare una fase e renderla disponibile per le stampe e i rapporti, contrassegnare la fase come pertinente.

