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/04/28 22:18] 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 356: | Rida 358: | ||
+ | =====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 | ||
+ | - Potaali **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 540: | ||
</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> | ||