Salve a tutti,
inizio col congratularmi con Steno e tutte le persone che hanno contribuito a creare questo software, molto intuitivo e funzionale,
detto questo avrei un problemino su cui sto sbattendo la testa da un po' di giorni e che non riesco a risolvere:
dopo aver creato dei report personalizzati, sia per Fatture che per Note Accredito e DDT, ho notato un problema abbastanza fastidioso:
nel caso in cui nei dati destinatario non vengano inseriti il Codice Fiscale o la Partita Iva non viene stampato il riquadro dell'intestazione Cliente, lasciando uno spazio bianco vuoto.
Pensavo di riuscire a gestire la cosa impostando nel campo Codice Fiscale il codice:
Citazione: [if([DC.TabellaClienteInFattura."CodiceFiscale"] ='.',[ZeroString], [DC.TabellaClienteInFattura."CodiceFiscale"] ]
Foto di esempio:
Senza Inserire CF
Inserendo un punto . al posto del CF
Il problema è che non sempre funziona, varia (apparentemente in modo random) da cliente a cliente,
Inoltre nei DDT ho lo stesso problema di spazi bianchi al posto della intestazione, ma in quel caso riesco a risolvere solo NON inserendo il Codice Fiscale, mentre se inserisco il punto . non funziona.
Avreste suggerimenti da darmi? Ho già disattivato il cotnrollo Partita Iva e Codice Fiscale, ho già provato diversi codici e soluzioni anche trovate sul forum, anche provando ad usare i codici postati da un utente tempo fa inserendo un secondo box DIETRO all'instestazione cliente col codice:
Citazione:[DC.TabellaClienteInFattura."Denominazione"]
[DC.TabellaClienteInFattura."Indirizzo"]
[DC.TabellaClienteInFattura."CAP"] [DC.TabellaClienteInFattura."Citta"] ( [DC.TabellaClienteInFattura."Provincia"] )
[if([DC.TabellaClienteInFattura."CodiceFiscale"] <>'','C.F.','' ] [DC.TabellaClienteInFattura."CodiceFiscale"] [if([DC.TabellaClienteInFattura."PartitaIVA"]<>'','- P.IVA','' ] [DC.TabellaClienteInFattura."PartitaIVA"]
[if([DC.TabellaClienteInFattura."Telefono"]<>'','Tel.','' ] [DC.TabellaClienteInFattura."Telefono"] [if([DC.TabellaClienteInFattura."fax"]<>'','- Fax','' ] [DC.TabellaClienteInFattura."fax"]
Detto tutto questo, se uso i report preinstallati sul programma funziona tutto senza questo difetto, non riesco a capire dove sbaglio
Spero possiate aiutarmi, sto diventando matto per trovare una soluzione, e mi scuso in caso la spiegazione non fosse perfettamente comprensibile, mi rendo conto di aver fatto molti giri di parole...
Grazie in anticipo :)
Modificato dall'utente giovedì 18 gennaio 2018 13:24:41(UTC)
| Motivo: Non specificato