Profili di sincronizzazione

E' possibile impostare con quale Società sincronizzare ogni tabella in Reparti/Setup/Setup applicazione/Platform/MDI Intercompany Profili sincronizzazione. Da Ribbon->Nuovo si apre la scheda relativa al profilo di sincronizzazione:

Nelle Righe si decide quali campi sincronizzare tra la company attuale e la company remota.


Validazione

Per il campo da sincronizzare partono dei controlli sulla Company remota. Tali controlli verificano se il campo è presente. Se non lo è il sistema restituirà un errore. 

 

Campo Descrizione
Generale
Nr. tabella indicare la tabella da sincronizzare
Descrizione indserire la descrizione estesa
A società scegliere il nome della società con cui sincronizzare i dati
Descrizione A società descrizione riportata in automatico dal sistema
Mostra errori sincronizzazione all'utente vengono notificati eventuali errori di sincronizzazione
Esegui trigger inserimento/modifica/eliminazione si può scegliere se far eseguirà al sistema i trigger relativi alla tabella da sincronizzare
Attivo se viene spuntato il profilo impostato sarà attivo e funzionante.
Righe
Sincronizzazione si può inoltre scegliere, campo per campo, se la sincronizzazione deve essere fatta con validazione o meno.
se si sceglie "Validazione", per il campo da sincronizzare partono dei controlli sulla Company remota:

·         Se il campo ha una table relation, il sistema la verifica (es. se il campo è in relazione agli articoli, NAV verifica che l’articolo esista).

·         Se al campo corrisponde del codice, questo viene eseguito.

·         Se ci sono degli eventi collegati all campo vengono eseguiti.

Sequenza validazione si può impostare una sequenza di validazione (il primo campo è sempre la chiave primaria)
Trascodifiche presenti l'opzione viene spuntata dal sistema se sono state impostate Trasformazioni.

Da Funzioni di riga->Trasformazione si può modificare un qualsiasi dato.

Es. nella Società Master italiana ho un cliente Con Cat reg. : "Nazionale" (quindi Italiana) e campo Valuta vuoto (ma corrispondente a "EUR") . Voglio sincronizzare i dati con una Società in Inghilterra che avrà una diversa valuta. Quindi è necessario specificare una trasformazione: quando il sistema incontrerà il dato Valuta blank sulla Società attuale, lo dovrà riempire con "EUR":

I campi della Page Trasformazione possono comunque essere editati manualmente. Se viene barrata l'opzione Valore fisso, il campo "Da Valore" non è più editabile e il sistema, INDIPENDENTEMENTE da ciò che trova nella Company attuale, scriverà il valore che indichiamo nel campo "A Valore".

Per ogni riga di trasformazione è presente un campo filtro: la trasformazione viene applicata solo se il campo "Filtro tabella" è compilato.

Per ogni Società il sistema crea in automatico un ulteriore profilo in cui, nella Trasformazione valori, ci sia specificato che il Codice società deve essere blank, in modo che per ogni company figlia il tale codice società sia considerato come quello "attuale".