Sfruttando il metodo SearchDocRows e' possibile creare report statistici anche complessi
Ad esempio il seguente script calcola l'importo totale (IVA esclusa) dei movimenti effettuati sui documenti con causale di tipo "Vendita", per un determinato articolo, nel mese di gennaio 2007
Ad esempio il seguente script calcola l'importo totale (IVA esclusa) dei movimenti effettuati sui documenti con causale di tipo "Vendita", per un determinato articolo, nel mese di gennaio 2007
Option Explicit
Dim Totale
Dim DataInizioStatistica
Dim DataFineStatistica
Dim RigheMovimenti
Dim rigaDoc
Totale = 0
DataInizioStatistica = "01/01/2007"
DataFineStatistica = "31/01/2007"
Set RigheMovimenti = Product.SearchDocRows(Rdy.toDate(DataInizioStatistica), Rdy.toDate(DataFineStatistica))
For Each rigaDoc In RigheMovimenti
If rigaDoc.Doc.DocCause.IsSelling Then ' Considera solo causali di tipo VENDITA
Totale = Totale + Rdy.toDouble(rigaDoc.CustomField(61))
End If
Next
Set RigheMovimenti = Nothing
Response.Write(Rdy.FormatCurrency(Totale))