Konfiguracja - wydruki
W systemie jest możliwość generowania wydruków
- wydruki jasper ( wycofany mechanizm ze starego systemu) ale uzywane na klientach platformacrm
- wydruki paanda : uzywajac handlebars hbs , liquid , fastreport , prefereowana metoda handlebars
DB Objects
Konfiguracja jest zapisana:
[configuration].[printout]
przechowywanie konfiguracji wydruków dla dokumentów[printoutname]
- nazwa wydruku[componentname]
ex: order,document,invoice ...[documenttype]
ex: RW,PZ,RWP,PW,ZW ...[printorder]
kolejnosc jezeli-1
usunięty[action]
- url of action- przykład jasper
http://{host}:8081/jasperserver/rest_v2/reports/Reports/METALBUD/{printoutname}.pdf?paramId={id}&username=sys&REPORT_LOCALE=pl_PL&userLocale=pl_PL&db={db}&j_username=someusername&j_password=somepassword
jest przetwarzany na - przykład paanda srs
{{host}}/api/srs/382-order/order.hbs.pdf?orderid={orderid}
- zmienne które są podstawiane po serwer side {db} , {username} , {template}, {id}, - {any query string parameter will be replaced}
- przykład jasper
[template]
- opcjonalny template który jest zamieniany po serwerside[css]
- opcjonalny styl
REST API
List of available printouts
HTTP | |
---|---|
Execute Jasper printout
HTTP | |
---|---|
URL Parameters:
id
- remoteid , documentidany querystring
może zastąpić dowolny parametr w template.action- jezeli
file_name
- zostanie pobrany
execute SRS printout
HTTP | |
---|---|
file_name
- zostanie pobrany
Save to storage
HTTP | |
---|---|
- jezeli
file_name
- zostanie pobrany
Dodawanie wydruków automatycznie z zabezpieczeniem
FAQ & Scripts examples
Konwertowanie na nowy format wydrukow jasper
zapytanie ktore wywoluje system do pobrania wydruków
Problemy z wydrukami jasper
UWAGA templaty jasper sa z duzych liter trzeba zrobic, w nowym systemie nie ulega to zadnych to upper
SQL | |
---|---|