Tutti i campi "CustomField" utilizzati all'interno di script restiuiscono gli importi formattati per le visualizzazioni, e quindi con l'apice come separatore delle migliaia.
Supponiamo ad esempio di prelevare il campo "Prezzo minimo di acquisto" di un articolo tramite il corrispondente campo CustomField. Visualizzando questo valore, l'output restituito sara' formattato con l'apice
Esempio:
Risultato:
Questo e' dovuto al fatto che la funzione CustomField, essendo utilizzabile per recuperare campi di qualsiasi natura, restituisce sempre una stringa.
Volendo esportare questo valore senza apice, in semplice forma numerica, una prima semplice soluzione potrebbe essere quella di rimuovere l'apice dalla stringa, tramite la funzione Replace
Esempio:
Risultato:
Un'altra possibilita' potrebbe essere di forzare la conversione dell'importo in un tipo double (in questo caso eventuali decimali a zero, e non significativi, non verrebbero visualizzati)
Esempio:
Risultato:
Supponiamo ad esempio di prelevare il campo "Prezzo minimo di acquisto" di un articolo tramite il corrispondente campo CustomField. Visualizzando questo valore, l'output restituito sara' formattato con l'apice
Esempio:
Response.Write(Product.CustomField(600))
Risultato:
1'234,00
Questo e' dovuto al fatto che la funzione CustomField, essendo utilizzabile per recuperare campi di qualsiasi natura, restituisce sempre una stringa.
Volendo esportare questo valore senza apice, in semplice forma numerica, una prima semplice soluzione potrebbe essere quella di rimuovere l'apice dalla stringa, tramite la funzione Replace
Esempio:
Response.Write(Replace(Product.CustomField(600),"'",""))
Risultato:
1234,00
Un'altra possibilita' potrebbe essere di forzare la conversione dell'importo in un tipo double (in questo caso eventuali decimali a zero, e non significativi, non verrebbero visualizzati)
Esempio:
Response.Write(Rdy.toDouble(Product.CustomField(600)))
Risultato:
1234