Glauco
21/01/2010 09:11:00
|
Puoi farlo con uno script in modo che controlli se è un articolo o meno. In caso sia quindi una linea libera, di trasporto o spese di incasso deve stamparti la descrizione inserita nel documento.
Data l'eterogeneita' e la complessita' delle richieste non abbiamo possibilita' di fornire un supporto gratuito per lo sviluppo di script e formule. Se si hanno le dovute conoscenze di programmazione esiste una reference che dovrebbe essere sufficiente per lo sviluppo http://www.readypro.it/scriptingreference dove e' presente anche una sezione con numerosi esempi Altrimenti e' necessario acquistare delle ore di teleassistenza e farsi aiutare nella creazione degli script da un nostro tecnico
|
|
|
Giuseppe
21/01/2010 13:53:00
|
Ci sto giocando un pò sopra...
Ho solo una domanda su un campo Non riesco a visualizzare il campo "articolo campo personalizzato--> descrizione articolo" Nel report editor mi indica come campo da usare RowItem.CustomField(450) ma è lo stesso per tutti i campi personalizzati Ho provato anche ad usare il RowItem.CustomField(2) preso dall'anagrafica articoli ma niente, mi esce sempre un campo vuoto
Ho fatto la prova con questo script: Desc_art=RowItem.CustomField(2) Rdy.ResponseWrite(Desc_art)
Forse sbaglio i campi? (ho provato anche con 450) So che il forum non è adatto per supporti agli script però è solo questo campo che non visualizzo
Ho comunque trovato già l'alternativa (stampo entrambi i campi).... ma ora è una questione di principio 
|
|
|
Fabio
21/01/2010 14:10:00
|
Citazione: "articolo campo personalizzato--> descrizione articolo"
Usa
DescArticolo = RowItem.Product.Name
|
|
|
Giuseppe
21/01/2010 14:18:00
|
Funziona perfettamente
Grazie 
|
|
|
Fabio
06/07/2010 09:15:00
|
Lo script completo dovrebbe essere cosi'
If RowItem.Product.Id>0 Then Rdy.ResponseWrite(RowItem.Product.Name) Else Rdy.ResponseWrite(RowItem.Description) End If
|
|
|
Giuseppe
06/07/2010 14:52:00
|
Ricordavi ancora questo vecchio post?
Io l'ho fatto un po diverso... ma il risultato che volevo l'ho ottenuto Non so però se posso postarlo o meno...
|
|
|
Fabio
06/07/2010 15:25:00
|
Certo che puoi postarlo ;) L'ho riesumato perche' anche un altro cliente ha chiesto la stessa cosa
|
|
|
Giuseppe
07/07/2010 06:47:00
|
Eccolo:
If cod_art=blank Then Rdy.ResponseWrite(Desc_doc) Else Rdy.ResponseWrite(DescArticolo) End If
Cod_art è il RowItem.CustomField(18 ) Desc_doc è il campo RowItem.CustomField(20) DescArticolo è il campo che mi hai suggerito: RowItem.Product.Name
|
|
|