Pagina 1 di 1

Report PDF su più pagine

Inviato: 23 apr 2021, 10:42
da Giovannino
Ciao a tutti,

qualcuno ha mai sviluppato un report PDF (master/details) con 2 o più pagine ?
La tipologia potrebbe essere tipo fattura, ordine di vendita, preventivo, ddt, nota spese etc. Importante che il numero righe sia sufficiente per stampare più pagine.
Se la seconda pagina ha un layout diverso dalla prima cosa succede e come si fa ? I subtotali di pagina come vengono gestiti e calcolati.
Sarebbe bello avere un bel tutorial specifico . Io ho provato ma il report da i numeri ... e tutto fuori controllo.
Se magari qualcuno di tosto facesse un bell'esempio penso sarebbe una cosa molto utile a tutti.
Grazie

Re: Report PDF su più pagine

Inviato: 02 mag 2021, 17:23
da rino
si sia gestito da SC che fatto manualmente usando pfpdf e tcpdf
sevono righe di programmazione pura e non tramite interfaccia SC

Re: Report PDF su più pagine

Inviato: 10 mag 2021, 15:09
da Giovannino
Grazie Rino,
se nessuno l'ha mai fatto ci rinuncio.
Mi pare strano che nessuno abbia affrontato report di questo genere.
Che tipo di applicazioni vengono sviluppate ?
Non tutti fanno fatture, ordini, resoconti o bolle da una pagina ;-))

Re: Report PDF su più pagine

Inviato: 10 mag 2021, 16:08
da rino
come per andare a roma ci sono mille strade ( dicevano tutte ma ...) per soddisfare il tuo problema ci sono mille soluzioni .
diciamoche due sono le macro linee di sviluppo
a- un unica app che gestisce tutto
b- due o piu app collegate via paramentri

è possiibile uare sia SC nativo (pdf) che app vuote riempite a mano.

sicuramente occorre scrivere righe e creare specifici algoritmi

realizzare stmap non è coaa da poco , già solo il posizionamento del foglio puù essere un lavoro lungo e noioso ,quante ore appeso alla finestra in contro luce :D
sicuramente devi avere una minima conoscenza della libreria scelta , che sia fpdp o tcpdf .
In realtà potresti anche usare workhtmltopdf ( non ricordo il nome esatto ) e lavorare in puro html per poi passare in pdf .
insomma è come essere in una sala giochi e decidere con quale giocare .
rino

Re: Report PDF su più pagine

Inviato: 11 mag 2021, 08:47
da Giovannino
Salve,
sarebbe sicuramente meglio adottatare iReport con cui si fa praticamente tutto anche senza esser programmatori.
Servirebbe un bel tutorial (magari un video 4 dummies...) per poterlo adottare e attivare poi automaticamente i report da SC .
Poi però quando si fa il deploy ci si deve ricordare di aggiungere questi reports non compresi e penso anche l'installazione sul server di produzione.
Serve iReport anche sul server di produzione o si "arrangia" da solo il file JRXML (JasperReports XML).

Re: Report PDF su più pagine

Inviato: 11 mag 2021, 13:07
da rino
come professionista non posso ,se noon limitatamente, consigliare sistemi pseudo automatici per risolvere problematiche di programmazione.

Re: Report PDF su più pagine

Inviato: 11 mag 2021, 16:45
da Vincenzo
Giovannino ha scritto: 11 mag 2021, 08:47 Salve,
sarebbe sicuramente meglio adottatare iReport con cui si fa praticamente tutto anche senza esser programmatori.
Servirebbe un bel tutorial (magari un video 4 dummies...) per poterlo adottare e attivare poi automaticamente i report da SC .
Poi però quando si fa il deploy ci si deve ricordare di aggiungere questi reports non compresi e penso anche l'installazione sul server di produzione.
Serve iReport anche sul server di produzione o si "arrangia" da solo il file JRXML (JasperReports XML).
Per generare i report, partendo dal XML generato con iReport, ci sono varie possibilità,
- se pubblichi su un server tuo di cui hai controllo, puoi installare Tomcat e Jasperserver community e far vedere i report o generare PDF richiamando un semplice URL, passandogli anche parametri volendo.
- oppure puoi usare jasperstarter, è un eseguibile (quindi sul server devi avere i permessi di esecuzione e ci devono essere tutte le librerie da cui dipende), che a linea di comando gli passi la definizione del report e cosa vuoi ottenere
- oppure puoi usare la libreria PHPjaser, che (con svariati limiti, ma i report più semplici dovebbe riuscire a gestirli) partendo dalla definizione del report, con solo il PHP genera il report (PDF)

Altrimenti, ci sono svariate librerie PHP che partendo dal HTML (a volte anche con css) generano un PDF e utilizzando dei tag particolari puoi indicare dove fare la rottura di pagina o se una certa "cella" non deve essere spezzata fra due pagine.