G.Luca
Ciao Fabio, che velocità!
Funziona, grazie. Ho solo rimosso il primo dei tre "end if" altrimenti ottenevo un errore di sintassi, come segue.
ImportoTotaleVendita = Rdy.toDouble(RowItem.CustomField(49)) if ImportoTotaleVendita=0 then ' se riga senza importo niente margine Rdy.ResponseWrite("") else IdArticolo=Rdy.toLong(RowItem.CustomField(10)) if IdArticolo>0 then PrezzoAcquistoFornitore = Rdy.toDouble(Rdy.Product(IdArticolo).CustomField(60)) margine=(ImportoTotaleVendita - PrezzoAcquistoFornitore) * 100 / ImportoTotaleVendita else ' per le linee senza codice articolo il margine e' sempre 100 margine=100 end if Rdy.ResponseWrite(Rdy.FormatCurrency(margine, "0.0") & "%") end if
Grazie Luca
|