Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
et:yld_print_form [2019/10/04 09:35] ott [Parameetrid XSLis] |
et:yld_print_form [2020/05/26 16:32] ott [Seadistamine] |
||
---|---|---|---|
Rida 20: | Rida 20: | ||
* <nowiki><!--</nowiki>mailattachment:attachmendi/faili_nimi<nowiki> --></nowiki>saab kasutada tagi {nr} ning parameetreid {param:parami_nimi} | * <nowiki><!--</nowiki>mailattachment:attachmendi/faili_nimi<nowiki> --></nowiki>saab kasutada tagi {nr} ning parameetreid {param:parami_nimi} | ||
* <nowiki><!--</nowiki>mailsubject:uus_subjekt<nowiki> --></nowiki>saab kasutada tagi {nr} ning parameetreid {param:parami_nimi} | * <nowiki><!--</nowiki>mailsubject:uus_subjekt<nowiki> --></nowiki>saab kasutada tagi {nr} ning parameetreid {param:parami_nimi} | ||
- | * <nowiki><!--</nowiki>output-file:failinimi.txt<nowiki> --></nowiki>väljund faili | + | * <nowiki><!--</nowiki>output-file:failinimi.txt<nowiki> --></nowiki>väljund faili |
+ | * <nowiki><!--</nowiki>charset:windows-xxx<nowiki> --></nowiki>tavapäraselt on //output-file// puhul on encodinguks windows-1257, seda juhul, kui xsl-is pole kusagil //charset=utf-8// (siis on encodinguks mõistagi UTF-8). Kui aga määrata charset parameeter eraldi, siis võetakse siin määratud encoding | ||
Parameetrite **mailsubject, mailattachment, output-file, mailfrom, mailto ja mailname** puhul saab kasutada: | Parameetrite **mailsubject, mailattachment, output-file, mailfrom, mailto ja mailname** puhul saab kasutada: | ||
Rida 342: | Rida 343: | ||
* Leping | * Leping | ||
* Liikumine | * Liikumine | ||
+ | * Personal | ||
Signeerimise väljatrüki lisamiseks tuleb väljatrüki definitsioonile määrata tulbast **Signeeri** signeerimise ala laius : \\ {{:et:ott20190515-112604.png}} | Signeerimise väljatrüki lisamiseks tuleb väljatrüki definitsioonile määrata tulbast **Signeeri** signeerimise ala laius : \\ {{:et:ott20190515-112604.png}} | ||
Rida 350: | Rida 352: | ||
</code> | </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** tag veidi teisiti: <code html> | + | * Soovikorral kuvatakse eraldi sisestuskast, kuhu saab tekstina sisestada allkirjastaja nime. {{:et:ott20200512-153928.png}}. \\ Selleks tuleb lisada väljatrükki eraldi //div// näites toodud id-ga, sisestatud nimi kuvatakse //div//i sisse. Võimalus on ka kuvada eeldefineeritud nimedega rippmenüü (lang atribuut) <code><div lang="Kaimar Karu,Toomas Tava" id="signer"></div></code> :!: atribuut id="signer" peab olema div-i viimane atribuut. \\ |
- | <img sign="signhere" emulator="1" width="1" border="0" /> | + | * 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> |
- | </code> | + | |
+ | |||
+ | |||
+ | =====EveryPay Linkpay===== | ||
+ | [[https://merchant.every-pay.com/et/linkpay/|EveryPay Linkpay]] teenuse kasutamiseks on | ||
+ | arve väljatrükile võimalik luua unikaalne link. | ||
+ | ====Seadistamine==== | ||
+ | - 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 | ||
+ | - 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 //https://igw-demo.every-pay.com// Peale testimist tuleks see täita live teenuse aadressiga //https://igw.every-pay.com// | ||
+ | - Link tekkib arve XMLi, kui väljatrüki definitsiooni aknasse **Väljad** alt on valitud //EveryPay LinkPay link// | ||
+ | - 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]] | ||
=====Nipid===== | =====Nipid===== | ||
Rida 524: | Rida 539: | ||
</xsl:stylesheet> | </xsl:stylesheet> | ||
+ | </code> | ||
+ | |||
+ | ====Palgateatisele puhkusejäägi kuvamine===== | ||
+ | |||
+ | |||
+ | <code xsl> | ||
+ | <xsl:variable name="pjaak1" select="substring-before(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="pjaak4" select="substring-after(substring-after(substring-after(substring-after(pjaak, ';'), ';'), ';'), ';')"/> | ||
+ | |||
+ | <xsl:value-of select="format-number($pjaak2 - $pjaak3 - $pjaak1 - $pjaak4, '#####0')"/> | ||
</code> | </code> | ||