Set of commandline tools related to AbraFlexi Custom reports
Create JasperStudio project from AbraFlexi report installation file
repxmlunpacker <abraflexi-reports-import.xml> </saveto/jasper/project/destorworkspace>
Upload or Compile & Upload report files: https://github.com/Vitexus/winstrom-reports
upreport <code:recordIdent> <"Report Name"> <formInfoCode> <reportfile.jrxml|.jasper>
This tool do not use config file. Only environment variables like ABRAFLEXI_URL.
Download invoice in given report form (and language) and open it in preview application
previewreport code:Test3 code:VF1-0001/2023 en
To install tools into vendor/bin please use composer:
composer require vitexsoftware/abraflexi-report-tools
For Debian or Ubuntu please use repo:
sudo apt install lsb-release wget
echo "deb http://repo.vitexsoftware.com $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo wget -O /etc/apt/trusted.gpg.d/vitexsoftware.gpg http://repo.vitexsoftware.com/keyring.gpg
sudo apt update
sudo apt install abraflexi-report-tools
We use:
- PHP Language
- PHP AbraFlexi - Library for Interaction with AbraFlexi
- Ease Core - Glue & Tool Set
- Jasper Compiler - commandline jrxml compiler with AbraFlexi support