Scopo
Questa procedura permette di indicare al framework di sincronizzazione che una determinata proprietà del documento non deve essere sincronizzata. Questa procedura deve essere usata all'intero dell'evento OnGetNamedPropertyValue quando esso viene chiamato con il valore DO_DONTSYNC come nome della named property da recuperare.
Se la procedura viene chiamata lato client di sincronizzazione, essa evita che le modifiche alla proprietà vengano memorizzate nella tabella ZZ_SYNC. Se viene usata lato server evita che i valori della proprietà vengano sincronizzati con il client.
Sintassi
this.dontSync(proprietà)
Argomenti
Proprietà | Inserisci qui la proprietà del documento che deve essere esclusa dalla sincronizzazione |
Esempio di codice
// ****************************************************************************
// Evento notificato al documento quando si desidera conoscere il valore di una
// Named Property
// ****************************************************************************
event DettagliOrdini.OnGetNamedPropertyValue(
string PropertyName // E' il nome della proprietà calcolata di cu...
inout string PropertyValue // E' un parametro di output in cui deve esse...
)
{
if (PropertyName = "DO_DONTSYNC")
{
// non voglio inviare al terminale lo sconto dell'ordine
this.dontSync(Sconto)
}
}
// Evento notificato al documento quando si desidera conoscere il valore di una
// Named Property
// ****************************************************************************
event DettagliOrdini.OnGetNamedPropertyValue(
string PropertyName // E' il nome della proprietà calcolata di cu...
inout string PropertyValue // E' un parametro di output in cui deve esse...
)
{
if (PropertyName = "DO_DONTSYNC")
{
// non voglio inviare al terminale lo sconto dell'ordine
this.dontSync(Sconto)
}
}
Ultima modifica: 25/10/2016 / Validità: da 10.5.4660