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 [2020/06/30 09:59]
ott [Seadistamine]
et:yld_print_form [2020/10/09 10:31]
triin [Palgateatisele puhkusejäägi kuvamine]
Rida 359: Rida 359:
 =====EveryPay Linkpay===== =====EveryPay Linkpay=====
  
-[[https://​merchant.every-pay.com/​et/​linkpay/​|EveryPay Linkpay]] ​teenuse kasutamiseks ​on  +[[https://​merchant.every-pay.com/​et/​linkpay/​|EveryPay Linkpay]] ​abil on võimalik ​arve väljatrükile luua unikaalne ​makselink
- arve väljatrükile ​võimalik ​luua unikaalne ​link. Loe kuidas täpsemalt kasutada Linkpayd ​ [[https://​support.every-pay.com/​et/​merchant-support/​kuidas-kasutada-linkpayd/​|EveryPay portaalist]]  +
  
 +====Alustamine====
 +LinkPay lahenduse kasutamiseks Directos võta ühendust endale sobivaima EveryPay partnerpangaga,​ milleks on kas LHV, SEB või Swedbank. Sind saab aidata sinu kliendihaldur või täida ise ära [[https://​support.every-pay.com/​et/​merchant-support/​online-maksete-vastuvotmise-alustamine/​|vastava panga taotlusvorm]]. Hinnainfo koos lepingu tingimustega saad otse pangalt. Loe, kuidas täpsemalt kasutada LinkPayd ​ [[https://​support.every-pay.com/​et/​merchant-support/​kuidas-kasutada-linkpayd/​|EveryPay portaalist]]. ​
 ====Seadistamine==== ====Seadistamine====
   - EveryPay portaalis tuleb luua **LINKPAY>​Lingid** alt link   - EveryPay portaalis tuleb luua **LINKPAY>​Lingid** alt link
-  - Lingi detailvaates on kuvatud **Lingi token**, mis tuleks ​kopeerida ning määrata Directo ​süsteemiseadistustes ​''​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 ​tuleks ​//​Aktiivne//​ tulbas valida aktiivseks __ainult__ //Arve number// väli+  - Lingi //Muuda// vaates ​tuleb //​Aktiivne//​ tulbas valida aktiivseks __ainult__ //Arve number// väli. Lisaks määrata väljadele //​Tasumisele kuuluv summa// ja //Arve nr// linnud ​ tulbas ​ //URL MUUDETAV// {{:​et:​ott20201005-151349.png}} :!: Kui //URL MUUDETAV// tulpa pole näha, pöörduda EveryPay kasutajatoe poole, et see lisada.
   - EveryPay portaali **SEADED>​Üldised seaded** alt kopeerida **API salasõna** Directo süsteemiseadistuse ''​EveryPay LinkPay API salasõna''​ väärtuseks   - EveryPay portaali **SEADED>​Üldised seaded** alt kopeerida **API salasõna** Directo süsteemiseadistuse ''​EveryPay LinkPay API salasõna''​ väärtuseks
-  - Süsteemiseadistus ​''​EveryPay LinkPay URL''​ on vaikimisi täidetud testkeskkonna aadressiga <​nowiki>​https://​igw-demo.every-pay.com</​nowiki> ​Peale testimist ​tuleks ​see täita live teenuse aadressiga <​nowiki>​https://​igw.every-pay.com</​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 tekkib ​arve XMLi, kui väljatrüki definitsiooni aknasse **Väljad** alt on valitud //EveryPay LinkPay link// \\ :?: See valik tekkib ​automaatselt peale salvestamist,​ kui lisada //​everypay_link//​ XMLi tag järgmises punktis toodud näite alusel.+  - Link tekib arve 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.
   - 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>​
  
-:!: 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 ​tuleks kirjutada ​[[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]]
  
 =====HMAC signatuuri loomine välisele lingile===== =====HMAC signatuuri loomine välisele lingile=====
Rida 477: Rida 477:
               </tr>               </tr>
 </​code>​ </​code>​
 +
 +
 +====Splitter - Mingi tekstilise sisu laiali jagamine separaatori alusel====
 +  ​
 +Parameetrid 1. String, 2. separaator (näiteks tühik ' '), 3. mitmes element tagastada (algab 0-iga, ehk siis esimene tagastatav element on 0)
 +  * XSL- päises peab olema [[et:​yld_print_form#​scripti_kasutamine_xslis|skripti deklaratsioon]]
 +  * splitterfunktsioon <code js>​function splitter( str, splitter, pos ){
 + ret = '';​
 +    var arr = str.split(splitter); ​
 +    if(arr[pos])
 +      ret = arr[pos]
 +
 + return ret
 + }</​code>​
 +  * Funktsiooni kutsumine <code xml> ​         <​xsl:​for-each select="/​documents/​document/​rows/​row">​
 +           
 +                  <td> <​xsl:​value-of select="​string(script:​splitter(string(nimetus),'​ ', 1))"/> ​                 ​
 +                  </td>
 +                ​
 +              </tr>
 +</​code>​
 +
 +
 +
 +  ​
  
 ====dateDiff - kuupäevade vahemiku päevade arvu arvutamine==== ====dateDiff - kuupäevade vahemiku päevade arvu arvutamine====
Rida 502: Rida 527:
   </td>   </td>
 </​code>​ </​code>​
 +
 +====Page break====
 +Et printeris/​PDFis tekkiks uus leht:
 +      <div style="​page-break-before:​ always;">​
  
 ====Summeerimine===== ====Summeerimine=====
Rida 569: Rida 598:
 <​xsl:​variable name="​pjaak2"​ select="​substring-before(substring-after(substring-after(pjaak,​ ';'​),​ ';'​),​ ';'​)"/>​ <​xsl:​variable name="​pjaak2"​ select="​substring-before(substring-after(substring-after(pjaak,​ ';'​),​ ';'​),​ ';'​)"/>​
 <​xsl:​variable name="​pjaak3"​ select="​substring-before(substring-after(substring-after(substring-after(pjaak,​ ';'​),​ ';'​),​ ';'​),​ ';'​)"/>​ <​xsl:​variable name="​pjaak3"​ select="​substring-before(substring-after(substring-after(substring-after(pjaak,​ ';'​),​ ';'​),​ ';'​),​ ';'​)"/>​
-<​xsl:​variable name="​pjaak4"​ select="​substring-after(substring-after(substring-after(substring-after(pjaak,​ ';'​),​ ';'​),​ ';'​),​ ';'​)"/>​+<​xsl:​variable name="​pjaak4"​ select="​substring-before(substring-after(substring-after(substring-after(substring-after(pjaak, ';'​), ';'​),​ ';'​),​ ';'​),​ ';'​)"/>​
  
 <​xsl:​value-of select="​format-number($pjaak2 - $pjaak3 - $pjaak1 - $pjaak4, '#####​0'​)"/>​ <​xsl:​value-of select="​format-number($pjaak2 - $pjaak3 - $pjaak1 - $pjaak4, '#####​0'​)"/>​
et/yld_print_form.txt · Viimati muutnud: 2023/04/13 11:14 persoon ott