Wizard Home | Dati Aggiuntivi

Cod. Ultima revisione Wiki Note
660 2018/12/06 - RV Additional Data Manuali: Gestione Ordini

Condizione di resa con opzioni vincolate

Serve all'utente qualora debba
- Trovare preimpostata  nel tab dati aggiuntivi ordine la Condizione di resa della merce acquistata dal cliente per l'ordine correntein base l'opzione prevista per l'anagrafica Cliente a gestionale.
- Permettere  la modifica presentando una lista fissa di Condizioni di resa codificate a gestionale.


Caratteristica


E' possibile richiedere una personalizzazione affinché il sistema proponga il campo prepopolato di default con quello previsto per l'anagrafica a carrello e presenti delle opzioni limitate ad una lista (Comune a tutte le anagrafiche).

L'etichetta Standard in App è Incoterms nelle ultime installazioni è in variazione in Condizioni di resa

In caso di Integrazione con connettore questa funzionalità è oggetto della Issue (M3.MTDC)



Casistiche Esempio app demo


App Demo Zotsell E' possibile trovare un esempio nell'app Zotsell disponibile nello store mettendo a carrello :

- Cliente: C029


Vedi questa guida per le App Zotsell nello Store


Ui

Di seguito l'interfaccia dettagliata nel Client IOS della caratteristica descritta

Visualizzato in scheda cliente nel tab "Info" della condizione di resa predefinita

Il campo "Condizioni di resa" si prepopola con i dati compilati in base ai tracciati di cui sopra

Visualizzazione opzioni in modifica

Visualizzazione del dato in stampa ordine

Settings base


Setting Descrizione Codice riferimento
Campo non modificabile    Rende non modificabile il campo all'utente 'field_mode'=>'readonly', (Personalizzazione Form)
Campo obbligatorio Obbliga l'utente ad impostare una Condizione 'required'=> true (Personalizzazione Form)
Attenzione La modifica dei setting di default è un operazione che comporta delle attività di riconfigurazione e ri-compilazione e personalizzazione e come tale comporterà un costo.



Stato implementativo


Client Issue Implementativa Stato
IOS App8E CONDIZIONE_DI_RESA Completata
Android Issue
Web Issue

Attenzione Ove non indicato Completato sulla colonna Stato indica che la caratteristica non è ancora implementata in quell'ambiente.
La presenza di un indicazione nella colonna Issue Implementativa indica che la caratteristica è programmata nello Sviluppo Ove non presente nulla significa che non è ancora schedulata o pragrammata l'implementazione nell'ambiente specifico


Tracciati in entrata


Per una corretta Funzionalità è necessario popolare i seguenti tracciati nella modalità espressa nell'esempio

1) Predisporre la lista delle condizioni di resa disponibili nel tracciato liste_di_supporto.csv

Es:
condizione_di_resa;PORTO ASSEGNATO;;;20;;

Ha la funzione di :
- definire una tabella di supporto con tutti i pagamenti Codice-Etichetta a cui poi riferirsi con il tracciato seguente.
- saranno le opzioni disponibili in fase di modifica   

Popolare con 
contesto = "CONDIZIONE_DI_RESA"
label =  il valore da far visualizzare all'utente  es: "PORTO ASSEGNATO"
descrizione = vuoto
icona = vuoto
chiave opzione : Il codice della condizione di resa 
tipo_controllo = vuoto
valore_controllo = vuoto

2) Indicare per ciascuna anagrafica nel tracciato anagrafiche_opzioni_aggiuntive.csv la condizione di resa da utilizzare come valore preimpostato  popolando nel tracciato:

codice anagrafica = Codice anagrafica di fatturazione a cui abbinare la condizione CONDIZIONE_DI_RESA
codice spedizione = vuoto
identificativo campo = "CONDIZIONE_DI_RESA"
etichetta campo : l'etichetta da visualizzare in scheda anagrafica prima della visualizzazione del valore es "Condizione di resa"
valore campo : Il codice della condizione di resa riferito al punto 1 (chiave) presente nel tracciato liste_di_supporto.csv Es "20"
tipo campo : "testo"

L'app presenterà :
a) in dati aggiuntivi ordine campo Condizioni di resa la "label" presente in liste di supporto associata a  "chiave opzione"   corrispondente a valore campo dell'anagrafica cliente a carrello
b) in scheda anagrafica tab info : etichetta campo : label del punto a)
c) in modifica campo una tendina con tutte le label transte nel punto 1 


Es popolamento tracciato anagrafiche_opzioni_aggiuntive.csv

C029;;CONDIZIONE_DI_RESA;Condizione di resa;20;testo



Tracciati in uscita

Il dato salvato in riferimento all'esempio è reso disponibile  in 

Json ordine nella sezione :
   ordine_fine.condizione_di_resa_label = "PORTO ASSEGNATO"
   ordine_fine.condizione_di_resa_codice = "20"

Esempio 

 "ordine_fine" : {
...
    "condizione_di_resa_codice" : "20",
    "condizione_di_resa_label" : "PORTO ASSEGNATO",
...
  },



Per l'esportazione nel tracciato csv il parametro da indicare nei setting per l'esportazione è
  ordine_fine.condizione_di_resa_label
  ordine_fine.condizione_di_resa_codice

Per ii setting esportazione vedi guida esportazione   tracciato ordine


Argomenti correlati

Di seguito argomenti correlati alla caratteristica