183
edits
Philazerty (talk | contribs) |
|||
| (5 intermediate revisions by one other user not shown) | |||
| Line 14: | Line 14: | ||
= Syntax/Syntaxe/Sintaxis = | = Syntax/Syntaxe/Sintaxis = | ||
To run the script, go into the directory with script file and just type the php file as a command name: | |||
<source lang="bash"> | |||
rebuild_merge_pdf.php | |||
</source> | |||
If you get an error "File not found" or "Permission denied", try to launch the command by adding php or php-cli (with or without full path of php command) before the script name | |||
<source lang="bash"> | |||
php rebuild_merge_pdf.php | |||
/usr/bin/php-cli rebuild_merge_pdf.php | |||
</source> | |||
To build/merge PDF for invoices with at least one payment in a date range, use parameter filter=payments (dates should have format YYYYMMDD): | To build/merge PDF for invoices with at least one payment in a date range, use parameter filter=payments (dates should have format YYYYMMDD): | ||
<source lang="bash"> | <source lang="bash"> | ||
| Line 43: | Line 54: | ||
</source> | </source> | ||
To choose language for output PDF, use parameter lang=langcode | To choose language for output PDF, use parameter lang=langcode | ||
Some examples: | Some examples: | ||
| Line 49: | Line 61: | ||
rebuild_merge_pdf.php filter=all lang=it_IT | rebuild_merge_pdf.php filter=all lang=it_IT | ||
</source> | </source> | ||
The merged PDF is generated in /documents/facture/temp | |||
= Tables used/Tables utilisées/Tablas utilizadas = | = Tables used/Tables utilisées/Tablas utilizadas = | ||
| Line 54: | Line 68: | ||
* [[Table llx_facture]] | * [[Table llx_facture]] | ||
* [[Table llx_facturedet]] | * [[Table llx_facturedet]] | ||
* [[Table llx_paiement_facture]] (with option filter=payments) | |||
edits