Nella sezione dedicata al contesto abbiamo visto che oggetti come Product, Anag e Doc sono disponibili solamente quando lo script viene eseguito in un contesto che li prevede.
Esiste però un’importante eccezione: l’oggetto Rdy.
L'oggetto Rdy è sempre disponibile negli script di Ready Pro, indipendentemente dalla procedura e dal contesto nel quale lo script viene eseguito. Attraverso questo oggetto è possibile accedere a numerose funzionalità generali messe a disposizione da Ready Pro.
A differenza degli oggetti visti in precedenza, Rdy non rappresenta un articolo, un’anagrafica o un documento specifico.
Può essere considerato invece come l’interfaccia principale attraverso la quale lo script può chiedere a Ready Pro di eseguire determinate operazioni.
Esiste però un’importante eccezione: l’oggetto Rdy.
L'oggetto Rdy è sempre disponibile negli script di Ready Pro, indipendentemente dalla procedura e dal contesto nel quale lo script viene eseguito. Attraverso questo oggetto è possibile accedere a numerose funzionalità generali messe a disposizione da Ready Pro.
A differenza degli oggetti visti in precedenza, Rdy non rappresenta un articolo, un’anagrafica o un documento specifico.
Può essere considerato invece come l’interfaccia principale attraverso la quale lo script può chiedere a Ready Pro di eseguire determinate operazioni.
Un primo esempio: formattare un importo
Una delle funzioni disponibili tramite Rdy è FormatCurrency, che consente di formattare un valore numerico come importo secondo il formato utilizzato da Ready Pro.
Ad esempio:
restituisce:
Il valore viene quindi formattato utilizzando l’apice come separatore delle migliaia e la virgola come separatore decimale.
Lo stesso comando può essere utilizzato, ad esempio, quando il risultato di un calcolo deve essere visualizzato come importo all’interno di una colonna o di una stampa.
La sintassi:
indica quindi che si sta utilizzando la funzione FormatCurrency messa a disposizione dall’oggetto Rdy.
Rdy è disponibile indipendentemente dal contesto
L’aspetto importante da ricordare in questa fase è la differenza tra Rdy e gli altri oggetti incontrati finora.
Questo significa che Rdy.FormatCurrency, ad esempio, può essere utilizzato in uno script sulla lista articoli, sulla lista clienti, sui documenti o negli altri punti di Ready Pro nei quali è previsto l’utilizzo degli script.
FormatCurrency è solamente una delle numerose funzionalità disponibili attraverso Rdy. Altre permettono, ad esempio, di convertire valori, accedere a informazioni dell’archivio, trasferire file o recuperare specifici elementi di Ready Pro.
Queste funzionalità verranno introdotte progressivamente quando saranno necessarie negli esempi successivi
Una delle funzioni disponibili tramite Rdy è FormatCurrency, che consente di formattare un valore numerico come importo secondo il formato utilizzato da Ready Pro.
Ad esempio:
Response.Write(Rdy.FormatCurrency(1234))
restituisce:
1'234,00Il valore viene quindi formattato utilizzando l’apice come separatore delle migliaia e la virgola come separatore decimale.
Lo stesso comando può essere utilizzato, ad esempio, quando il risultato di un calcolo deve essere visualizzato come importo all’interno di una colonna o di una stampa.
La sintassi:
Rdy.FormatCurrency(1234)indica quindi che si sta utilizzando la funzione FormatCurrency messa a disposizione dall’oggetto Rdy.
Rdy è disponibile indipendentemente dal contesto
L’aspetto importante da ricordare in questa fase è la differenza tra Rdy e gli altri oggetti incontrati finora.
Product, Anag, Doc, ... → dipendono dal contesto dello script<br>Rdy → è sempre disponibileQuesto significa che Rdy.FormatCurrency, ad esempio, può essere utilizzato in uno script sulla lista articoli, sulla lista clienti, sui documenti o negli altri punti di Ready Pro nei quali è previsto l’utilizzo degli script.
FormatCurrency è solamente una delle numerose funzionalità disponibili attraverso Rdy. Altre permettono, ad esempio, di convertire valori, accedere a informazioni dell’archivio, trasferire file o recuperare specifici elementi di Ready Pro.
Queste funzionalità verranno introdotte progressivamente quando saranno necessarie negli esempi successivi



