Kasutaja tarvikud

Lehe tööriistad



et:yld_print_form

Erinevused

Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.

Lõlita võrdlemise vaatele

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
et:yld_print_form [2021/12/29 16:25]
ott
et:yld_print_form [2023/01/25 10:28]
evelin [Parameetrid XSLis]
Rida 43: Rida 43:
 |**FooterHeight=60**|Jaluse kõrgus mm| |**FooterHeight=60**|Jaluse kõrgus mm|
 |**HeaderHeight1=60**|Esilehe päise kõrgus mm (kui see peab erinema ülejäänutest)| |**HeaderHeight1=60**|Esilehe päise kõrgus mm (kui see peab erinema ülejäänutest)|
-|**FooterHeight1=60**|Esilehe jaluse kõrgus mm (kui see peab erinema ülejäänutest)+|**FooterHeight1=60**|Esilehe jaluse kõrgus mm (kui see peab erinema ülejäänutest)|
 |**FontEmbed=1**|lisab PDFi fondid kaasa (lisada saab serverile [[et:​fntlist|installitud fontide]] seast) | |**FontEmbed=1**|lisab PDFi fondid kaasa (lisada saab serverile [[et:​fntlist|installitud fontide]] seast) |
 |**InsetX=10,​InsetY=10**|X ja Y koordinaadid joonistamise alguseks | |**InsetX=10,​InsetY=10**|X ja Y koordinaadid joonistamise alguseks |
Rida 360: Rida 360:
 </​code>​ </​code>​
  
 +=====Pilt tabeli taustaks=====
 +Pildi saab kasutada tabeli taustana, selleks tuleb määrata tabeli stiil järgnevalt: ​
 +<​code>​
 +<table style="​background:​ url(/​logos/​files/​pilt.png);​background-size:​ 150px; background-position:​ 260px 10px;​background-repeat:​no-repeat;"​ border="​0"​ cellpadding="​0"​ cellspacing="​0"​ valign="​top">​
 +</​code>​
 +
 +Pdfparams parameeter Engine peab antud juhul olema 1.
 +<​code>​
 +<​!--pdfparams:​BrowserWidth=1000,​isLandscape=1,​version=1,​HeaderHeight=60,​FooterHeight=60,​Engine=1-->​
 +</​code>​
 =====Lingi kasutamine===== =====Lingi kasutamine=====
 <code xsl><​a target="​_blank">​ <code xsl><​a target="​_blank">​
Rida 394: Rida 404:
   * võimalus on signeerimist kasutada ka lihtsalt nö manusena PDFi salvestajana. Sellisel juhul signeerimist ei toimu, lihtsalt signeerimise väljatrükk salvestatakse PDFina dokumendi manuseks. Selle saavutamiseks tuleks lisada XSLi ülal mainitud **img** tagi **emulator** atribuut: <code html><​img sign="​signhere"​ emulator="​1"​ width="​1"​ border="​0" ​  /></​code>​   * võimalus on signeerimist kasutada ka lihtsalt nö manusena PDFi salvestajana. Sellisel juhul signeerimist ei toimu, lihtsalt signeerimise väljatrükk salvestatakse PDFina dokumendi manuseks. Selle saavutamiseks tuleks lisada XSLi ülal mainitud **img** tagi **emulator** atribuut: <code html><​img sign="​signhere"​ emulator="​1"​ width="​1"​ border="​0" ​  /></​code>​
  
 +=====PDF manuseks=====
  
 +Kui dokumendile on loodud PDF väljatrükk,​ mida on vaja digiallkirjastada,​ saab sellest väljatrükist mugavalt ühe nupu vajutusega luua manuse. Selleks tuleb ''​Seadistused > Väljatrükid''​ alt leida õige dokument, soovitud väljatrüki real teha "​Signeeri"​ tulbas valik **PDF manuseks** ja salvestada.\\
 +{{:​et:​evelint20220902-103249.png}}
 +
 +Kui eelnev seadistus on tehtud, tekib dokumendile nupp "PDF manuseks"​. Olukorras, kus seadistus on tehtud ühe dokumenti mitmele väljatrükile,​ on nuppudel lisaks ka väljatrüki nimetus.
 +{{:​et:​evelint20220902-103412.png}}
 +
 +Nupu vajutuse tagajärjel tekib väljatrükist dokumendi {{:​et:​evelint20220902-105915.png}} alla manus.
 +
 +PDF manuseks loomise tugi on hetkel järgmistel dokumentidel:​
 +  * Pakkumine
 +  * Tellimus
 +  * Lähetus
 +  * Arve
 +  * Sündmus
 +  * Klient
 +  * Leping
 +  * Liikumine
 +  * Personal
  
 =====EveryPay Linkpay===== =====EveryPay Linkpay=====
Rida 406: Rida 435:
   - Lingi detailvaates on kuvatud **Lingi token**, mis tuleb kopeerida ning määrata Directo süsteemi seadistustes ''​EveryPay LinkPay lingi token''​ väärtuseks   - Lingi detailvaates on kuvatud **Lingi token**, mis tuleb kopeerida ning määrata Directo süsteemi seadistustes ''​EveryPay LinkPay lingi token''​ väärtuseks
   - Lingi //Muuda// vaates tuleb //​Aktiivne//​ tulbas valida aktiivseks __ainult__ //Arve number// väli. Kui kasutusel on ka viitenumber ning EveryPay poolt on aktiveeritud //​Pangalingi maksed//, tuleks valida ka Viitenumber. ​   - Lingi //Muuda// vaates tuleb //​Aktiivne//​ tulbas valida aktiivseks __ainult__ //Arve number// väli. Kui kasutusel on ka viitenumber ning EveryPay poolt on aktiveeritud //​Pangalingi maksed//, tuleks valida ka Viitenumber. ​
-  - Määrata linnud tulbas ​ //URL MUUDETAV// väljadele //​Tasumisele kuuluv summa (transaction_amount)//​ ning //Arve nr (invoice_number)//,​ Viitenumbri puhul ka Viitenumber (reference_number) ​  ​{{:​et:​ott20210831-171549.png}} :!: Kui //URL MUUDETAV// tulpa pole näha, pöörduda EveryPay kasutajatoe poole, et see lisada. \\ :!: Viitenumber saadetakse, kui süsteemiseadistus ''​Transpordi viitenumber''​ on **Arvelt**+  - Määrata linnud tulbas ​ //URL MUUDETAV// väljadele //​Tasumisele kuuluv summa (transaction_amount)//​ ning //Arve nr (invoice_number)//,​ Viitenumbri puhul ka Viitenumber (reference_number) ​  ​{{:​et:​ott20210831-171549.png}} :!: Kui //URL MUUDETAV// tulpa pole näha, pöörduda EveryPay kasutajatoe poole, et see lisada. \\ :!: Viitenumber saadetakse, kui süsteemiseadistus ''​Transpordi viitenumber''​ on **Arvelt** ​\\ :?: Süsteemiseadistus ''​EveryPay tasuda välja alus''​ võimaldab määrata, milline summa saadetakse makselingile - arve saldo, kliendi saldo või arve tasuda summa
   - EveryPay portaali **SEADED>​Üldised seaded** alt kopeerida **API parool** Directo süsteemiseadistuse ''​EveryPay LinkPay API parool''​ väärtuseks   - EveryPay portaali **SEADED>​Üldised seaded** alt kopeerida **API parool** Directo süsteemiseadistuse ''​EveryPay LinkPay API parool''​ väärtuseks
   - Süsteemi seadistus ''​EveryPay LinkPay URL''​ on vaikimisi täidetud testkeskkonna aadressiga <​nowiki>​https://​igw-demo.every-pay.com</​nowiki>​ Pärast testimist tuleb see täita live teenuse aadressiga <​nowiki>​https://​pay.every-pay.eu</​nowiki>​   - Süsteemi seadistus ''​EveryPay LinkPay URL''​ on vaikimisi täidetud testkeskkonna aadressiga <​nowiki>​https://​igw-demo.every-pay.com</​nowiki>​ Pärast testimist tuleb see täita live teenuse aadressiga <​nowiki>​https://​pay.every-pay.eu</​nowiki>​
   - Link tekib nii arve kui ka tellimuse XMLi, kui väljatrüki definitsiooni aknasse **Väljad** alt on valitud //EveryPay LinkPay link// \\ :?: See valik tekib automaatselt peale salvestamist,​ kui lisada //​everypay_link//​ XMLi tag järgmises punktis toodud näite alusel. Analoogselt arvele edastatakse ka tellimuse puhul viitenumber   - Link tekib nii arve kui ka tellimuse XMLi, kui väljatrüki definitsiooni aknasse **Väljad** alt on valitud //EveryPay LinkPay link// \\ :?: See valik tekib automaatselt peale salvestamist,​ kui lisada //​everypay_link//​ XMLi tag järgmises punktis toodud näite alusel. Analoogselt arvele edastatakse ka tellimuse puhul viitenumber
   - Lingi võib lisada väljatrükile sobivasse kohta, loomise näide: <code xsl><​a><​xsl:​attribute name="​href"><​xsl:​value-of select="/​documents/​document/​everypay_link"​ disable-output-escaping = "​yes"/></​xsl:​attribute>​MAKSA SIIN</​a></​code>​   - Lingi võib lisada väljatrükile sobivasse kohta, loomise näide: <code xsl><​a><​xsl:​attribute name="​href"><​xsl:​value-of select="/​documents/​document/​everypay_link"​ disable-output-escaping = "​yes"/></​xsl:​attribute>​MAKSA SIIN</​a></​code>​
 +
 +:!: Makselingi kaasa minevat tasuda summat saab seadistada süsteemi seadistusega ''​EveryPay LinkPay tasuda välja alus''​.
  
 :!: Vajadusel saab mitme lingi olemasolul luua eraldi loogika, mis valib mis iganes kriteeriumi põhjal sobiva (eeldefineeritud) lingi, mida konkreetsele väljatrükile luuakse. Seadistamiseks kirjuta palun [[info@directo.ee]] :!: Vajadusel saab mitme lingi olemasolul luua eraldi loogika, mis valib mis iganes kriteeriumi põhjal sobiva (eeldefineeritud) lingi, mida konkreetsele väljatrükile luuakse. Seadistamiseks kirjuta palun [[info@directo.ee]]
Rida 581: Rida 612:
        * 1 - grupi summa        * 1 - grupi summa
        * 2 - tühjus        * 2 - tühjus
 +       * 3 - grupi summa ilma summat tühjendamata
    ​Väljund on string tüüpi, seega kui on vaja tulemusega arvutada, tuleb see numbriks konvertida enne. 1 ja 2 nullivad ka hetkel grupi.    ​Väljund on string tüüpi, seega kui on vaja tulemusega arvutada, tuleb see numbriks konvertida enne. 1 ja 2 nullivad ka hetkel grupi.
        
Rida 618: Rida 650:
  if( ret == 0 )  if( ret == 0 )
  rt = ''​+v;​  rt = ''​+v;​
- if( ret == 1 )+ if( ret == 1 || ret == 3 )
  rt = ''​+Number(sums[grp]);​  rt = ''​+Number(sums[grp]);​
  if( ret == 1 || ret == 2 )  if( ret == 1 || ret == 2 )
et/yld_print_form.txt · Viimati muutnud: 2024/06/10 14:35 persoon maarika