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 revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
et:yld_print_form [2019/05/15 13:20] ottet:yld_print_form [2020/06/19 16:35] – [Seadistamine] ott
Rida 14: Rida 14:
   * <nowiki><!--</nowiki>mailnoattachment:<nowiki> --></nowiki>pdfi manust ei lisata üldse, ainult enda kirjutatud tekst    * <nowiki><!--</nowiki>mailnoattachment:<nowiki> --></nowiki>pdfi manust ei lisata üldse, ainult enda kirjutatud tekst 
   * PDF parameetrid \\ Väljund landscape: \\ <nowiki><!--</nowiki>pdfparams:BrowserWidth=1000,isLandscape=1,version=1,HeaderHeight=60,FooterHeight=60<nowiki>--></nowiki>  **debug_pdf=1** - näha visuaalselt päise ja jaluse tsoon \\ **Engine=1** - Gecko renderer (IE asemel) \\ **FontEmbed=1** - lisab PDFi fondid kaasa (lisada saab serverile [[et:fntlist|installitud fontide]] seast) \\ **InsetX=10,InsetY=10** - X ja Y koordinaadid joonistamise alguseks \\ **BrowserWidth=800** võimaldab määrata nö Zoom astet, ehk kui suur vaade välja näeb (vaikimisi 800).   * PDF parameetrid \\ Väljund landscape: \\ <nowiki><!--</nowiki>pdfparams:BrowserWidth=1000,isLandscape=1,version=1,HeaderHeight=60,FooterHeight=60<nowiki>--></nowiki>  **debug_pdf=1** - näha visuaalselt päise ja jaluse tsoon \\ **Engine=1** - Gecko renderer (IE asemel) \\ **FontEmbed=1** - lisab PDFi fondid kaasa (lisada saab serverile [[et:fntlist|installitud fontide]] seast) \\ **InsetX=10,InsetY=10** - X ja Y koordinaadid joonistamise alguseks \\ **BrowserWidth=800** võimaldab määrata nö Zoom astet, ehk kui suur vaade välja näeb (vaikimisi 800).
-  * <nowiki><!--</nowiki>output-excel <nowiki> --></nowiki>lisab exceli headeri - fail avatakse exceliga+  * <nowiki><!--</nowiki>output-excel <nowiki> --></nowiki>lisab exceli headeri - fail avatakse exceliga 
   * <nowiki><!--</nowiki>clear-output<nowiki> --></nowiki>väljundiks on ainult puhas XSL-i transformatsioon (ilma Directo päiseta)   * <nowiki><!--</nowiki>clear-output<nowiki> --></nowiki>väljundiks on ainult puhas XSL-i transformatsioon (ilma Directo päiseta)
   * Meili saates luuakse sündmus, soovikorral saab muuta loodud sündmuse parameetreid vastavate XSL parameetritega <nowiki><!--ev_type:xxx --> <!--ev_status:xxx -->  <!--ev_status:xxx -->  <!--ev_object:xxx -->  <!--ev_start:xxx -->  <!--ev_end:xxx -->  </nowiki>   * Meili saates luuakse sündmus, soovikorral saab muuta loodud sündmuse parameetreid vastavate XSL parameetritega <nowiki><!--ev_type:xxx --> <!--ev_status:xxx -->  <!--ev_status:xxx -->  <!--ev_object:xxx -->  <!--ev_start:xxx -->  <!--ev_end:xxx -->  </nowiki>
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 80: Rida 81:
 |PHARMA CODE|PHARMA| |PHARMA CODE|PHARMA|
 |PHARMA CODE TWO TRACKS|PHARMA2T| |PHARMA CODE TWO TRACKS|PHARMA2T|
 +|AusPost 4 State Customer Code|auspost|
 +|Aztec Code|azteccode|
 +|Compact Aztec Code|azteccodecompact|
 +|Aztec Runes|aztecrune|
 +|BC412|bc412|
 +|Channel Code|channelcode|
 +|Codablock F|codablockf|
 +|Code 11|code11|
 +|Code 128|code128|
 +|Code 16K|code16k|
 +|Code 25|code2of5|
 +|Italian Pharmacode|code32|
 +|Code 39|code39|
 +|Code 39 Extended|code39ext|
 +|Code 49|code49|
 +|Code 93|code93|
 +|Code 93 Extended|code93ext|
 +|Code One|codeone|
 +|COOP 2 of 5|coop2of5|
 +|Custom 4 state symbology|daft|
 +|GS1 DataBar Expanded|databarexpanded|
 +|GS1 DataBar Expanded Composite|databarexpandedcomposite|
 +|GS1 DataBar Expanded Stacked|databarexpandedstacked|
 +|GS1 DataBar Expanded Stacked Composite|databarexpandedstackedcomposite|
 +|GS1 DataBar Limited|databarlimited|
 +|GS1 DataBar Limited Composite|databarlimitedcomposite|
 +|GS1 DataBar Omnidirectional|databaromni|
 +|GS1 DataBar Omnidirectional Composite|databaromnicomposite|
 +|GS1 DataBar Stacked|databarstacked|
 +|GS1 DataBar Stacked Composite|databarstackedcomposite|
 +|GS1 DataBar Stacked Omnidirectional|databarstackedomni|
 +|GS1 DataBar Stacked Omnidirectional Composite|databarstackedomnicomposite|
 +|GS1 DataBar Truncated|databartruncated|
 +|GS1 DataBar Truncated Composite|databartruncatedcomposite|
 +|Datalogic 2 of 5|datalogic2of5|
 +|Data Matrix|datamatrix|
 +|Data Matrix Rectangular|datamatrixrectangular|
 +|DotCode|dotcode|
 +|EAN-13|ean13|
 +|EAN-13 Composite|ean13composite|
 +|GS1-14|ean14|
 +|EAN-2 (2 digit addon)|ean2|
 +|EAN-5 (5 digit addon)|ean5|
 +|EAN-8|ean8|
 +|EAN-8 Composite|ean8composite|
 +|Flattermarken|flattermarken|
 +|GS1-128|gs1-128|
 +|GS1-128 Composite|gs1-128composite|
 +|GS1 Composite 2D Component|gs1-cc|
 +|GS1 Data Matrix|gs1datamatrix|
 +|GS1 Data Matrix Rectangular|gs1datamatrixrectangular|
 +|GS1 North American Coupon|gs1northamericancoupon|
 +|GS1 QR Code|gs1qrcode|
 +|Han Xin Code|hanxin|
 +|HIBC Aztec Code|hibcazteccode|
 +|HIBC Codablock F|hibccodablockf|
 +|HIBC Code 128|hibccode128|
 +|HIBC Code 39|hibccode39|
 +|HIBC Data Matrix|hibcdatamatrix|
 +|HIBC Data Matrix Rectangular|hibcdatamatrixrectangular|
 +|HIBC MicroPDF417|hibcmicropdf417|
 +|HIBC PDF417|hibcpdf417|
 +|HIBC QR Code|hibcqrcode|
 +|IATA 2 of 5|iata2of5|
 +|Deutsche Post Identcode|identcode|
 +|Industrial 2 of 5|industrial2of5|
 +|Interleaved 2 of 5 (ITF)|interleaved2of5|
 +|ISBN|isbn|
 +|ISMN|ismn|
 +|ISSN|issn|
 +|ITF-14|itf14|
 +|Japan Post 4 State Customer Code|japanpost|
 +|Royal Dutch TPG Post KIX|kix|
 +|Deutsche Post Leitcode|leitcode|
 +|Matrix 2 of 5|matrix2of5|
 +|MaxiCode|maxicode|
 +|MicroPDF417|micropdf417|
 +|Micro QR Code|microqrcode|
 +|MSI Modified Plessey|msi|
 +|USPS Intelligent Mail|onecode|
 +|PDF417|pdf417|
 +|Compact PDF417|pdf417compact|
 +|Pharmaceutical Binary Code|pharmacode|
 +|Two-track Pharmacode|pharmacode2|
 +|USPS PLANET|planet|
 +|Plessey UK|plessey|
 +|PosiCode|posicode|
 +|USPS POSTNET|postnet|
 +|Pharmazentralnummer (PZN)|pzn|
 +|QR Code|qrcode|
 +|Codabar|rationalizedCodabar|
 +|Custom 1D symbology|raw|
 +|Royal Mail 4 State Customer Code|royalmail|
 +|SSCC-18|sscc18|
 +|Miscellaneous symbols|symbol|
 +|Telepen|telepen|
 +|Telepen Numeric|telepennumeric|
 +|Ultracode|ultracode|
 +|UPC-A|upca|
 +|UPC-A Composite|upcacomposite|
 +|UPC-E|upce|
 +|UPC-E Composite|upcecomposite|
  
  
Rida 240: 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 248: 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
 +  - Lingi //Muuda// vaates tuleks //Aktiivne// tulbas valida aktiivseks __ainult__ **Arve number** väli
 +  - 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 422: 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>
  
  
et/yld_print_form.txt · Viimati muutnud: 2024/06/10 14:35 persoon maarika

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki