Report PDF su più pagine

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
Giovannino
Messaggi: 116
Iscritto il: 06 ott 2014, 08:56

Report PDF su più pagine

Messaggio da Giovannino » 23 apr 2021, 10:42

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

rino
Messaggi: 621
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Report PDF su più pagine

Messaggio da rino » 02 mag 2021, 17:23

si sia gestito da SC che fatto manualmente usando pfpdf e tcpdf
sevono righe di programmazione pura e non tramite interfaccia SC
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Giovannino
Messaggi: 116
Iscritto il: 06 ott 2014, 08:56

Re: Report PDF su più pagine

Messaggio da Giovannino » 10 mag 2021, 15:09

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 ;-))

rino
Messaggi: 621
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Report PDF su più pagine

Messaggio da rino » 10 mag 2021, 16:08

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
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Giovannino
Messaggi: 116
Iscritto il: 06 ott 2014, 08:56

Re: Report PDF su più pagine

Messaggio da Giovannino » 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).

rino
Messaggi: 621
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: Report PDF su più pagine

Messaggio da rino » 11 mag 2021, 13:07

come professionista non posso ,se noon limitatamente, consigliare sistemi pseudo automatici per risolvere problematiche di programmazione.
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Vincenzo
Messaggi: 130
Iscritto il: 11 apr 2014, 11:06

Re: Report PDF su più pagine

Messaggio da Vincenzo » 11 mag 2021, 16:45

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.

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite