Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device.
Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Taotluste andmete saamiseks tuleb kasutada märgendeid kujuga {$taotlus.sisu.[vastava välja kood]} (nurksulgude asemel tuleb panna vastava toetuse väljade andmed). Märgendeid tuleb panna {foreach from=$taotlused key=voti item=$taotlus} {/foreach} vahele ja eraldada semikooloniga, kui märgendeid on rohkem kui üks. Vastavad märgendid on välja toodud vastava tüüpi väljavõtte osas.
Otsuse kuupäeva lisame 15 päeva juurde {$taotlus.sisu.kt_kuup2ev|cat:'15 days'|date_format:"%d.%m.%Y"}
Tuvastame panga nime sisestatud arvelduskonto numbrist {assign var=pank value=Pank::getInstance()->getArvelduskontaInfo($taotlus.sisu.kt_kontonr)} {$pank.panga_nimi}
summa tuleb taotluselt "Antud summa" kinnitatud lahtrist
vaadetakse ainult "Arvutatud" olekus taotlusi
elemendis <PmtId> on kirje järjekorra number
elemendi <Ustrd> sees kirjeldus, mis tuleneb vastavalt märgitud taotlusele dünaamilise valikule (võimalik valida mitu variandi). St kui valitud variant nr 1, siis XMLis on üks selgitus, kui valitud variant nr 3, siis teine, kui mõlemad, siis mõlemad selgitused
Kuna arveldusarve omanik võib olla kas taotleja või tulla lisaväljalt (kui see on täidetud), siis omaniku nime kättesaamiseks võib koodis kasutada tingimust: <Nm>{if $taotlus.sisu.e_aa_nimi == '' }{$taotlus.asutus.nimi}{else}{$taotlus.sisu.e_aa_nimi} {/if}</Nm> "e_aa_nimi" on arvelduskonto omaniku nime lisavälja kood
Antud näide töötab nii osakaalude kui ka täisarvude korral. Tüübiks valida: csv, xls või xlsx (muud tüübid ei toeta eraldi lehte). Keskmise hinde arvutamisel võetakse arvesse ainult kinnitatud hinnangud.
Hindamispunktid ja hindaja poolt sisestatud eraldatav summa + selle summa keskmine. Keskmise hinde arvutamisel võetakse arvesse võetakse ainult kinnitatud hinnangud.
Hinnangute koondväljavõte (iga hindaja kohta kõik hindamiskriteeriumid)
Antud väljavõte on mõeldud iga hindaja muude hinnete (pikema teksti, mitmese valiku ja checkboxi tüüpi väljad) kätte saamiseks. Väljavõtte tüübiks valida: csv, xls või xlsx. Jälgida, et hindamisvormil oleks küsimustel (kriteeriumitel) sisse lülitatud väärtuste näitamine väljavõttel.
Väljavõttes iga hindaja kohta näidatakse veergudena kõik küsimused (hindamiskriteeriumid). Veeru pealkirjaks võetakse igast küsimusest (kriteeriumist) esimesed 15 tähte (vajadusel saab tähtede arvu suurendada).
Hinnangute koondväljavõte (hindajate hinnangute (summa) keskmine summa)
Antud näide töötab summade puhul. Selleks, et taotluse hinnangute keskmist hinnet (summat) saada väljavõttesse, tuleb kasutada eraldi märgendit {$taotlus.hinnangu_lisavalja_keskmised['Soovitan toetada allpool toodud määras ']}.
Hinnangute koondväljavõte ;;;;Hindajad
Jrk;Esitamise aeg;Asutus;Kultuuriühingute liik;{foreach from=$taotlused[0].hinded key=hindaja item=hinne}{$hindaja};Seotud taotlusega;{foreach $hinne.kysimused item=kysimus}{$kysimus.kysimus|substr:0:15};{/foreach}{/foreach};Keskmine
{foreach from=$taotlused key=voti item=taotlus}
{$voti+1};{$taotlus.aeg};{$taotlus.asutus.nimi};{$taotlus.sisu.toetuse_liik};;{foreach $taotlus.hinded key=hindaja item=hinne}{if $hinne.seotud_taotlusega}{$hinne.seose_selgitus|regex_replace:"/[\r\t\n]/":" "};{else}ei{/if};{foreach $hinne['kysimused'] item=kysimus}{$kysimus.tekst|default:''|regex_replace:"/[\r\t\n]/":" "};{/foreach};{/foreach}{$taotlus.hinnangu_lisavalja_keskmised['Soovitan toetada allpool toodud määras ']}
{/foreach} Märgendi asukoht taotluse ülevaates.
Hinnangute koondväljavõte, hindajad on taotluse põhiselt üksteise all (iga hinde taga kommentaar eraldi veerus)
Järgnev näide töötab hindajate kommentaaride puhul. Selleks peab hindamisvormil iga kriteeriumi kohta olema sisse lülitatud kommentaari võimalus (kommentaari veerus märgitud linnuke).
Väljavõttesse tulevad järgmised andmed: Taotluse ID, Taotluse esitamise aeg, Taotleja nimi, Projekti pealkiri, hinded (iga kriteerium eraldi veerus), hindaja kommentaar, keskmine hinne.
Väljavõttesse tulevad järgmised andmed: järjekorra number (Exceli rae number), taotluse esitamise aeg, Taotleja nimi, Malev/ringkond - küsitakse taotluselt valik tüüpi väljalt eeldefineeritud loetelust, hindaja hinnang (hindamislehel mitmene valik tüüpi lisaväljalt) ja hindaja kommentaar.
Individuaalsete hinnangute väljavõte 2 (numbrilised ja tekstilised väärtused)
See väljavõte on mõeldud iga hindaja hinnete (numbrigrupi väli hindamisvormil) ja muude vastuste (pikema teksti, mitmese valiku ja checkboxi väljad) kätte saamiseks. Checkboxi ehk märkeruudu korral on väljavõttes väärtused 1 (linnuke märgitud) või 0 (linnuke pole märgitud). Kui numbrigrupp on olemas, siis on tegemist numbrilise hindega ja eksisteerib väärtus "hinne". Vastasel korral on väärtus välja peal "tekst".
Individuaalsete hinnangute väljavõte 3 (hindaja seos taotlejaga ja seose selgitused)
Selles väljavõttes kajastuvad lisaks numbrilistele ja tekstilistele hinnangte väärtustele ka hindajate seosed ja seoste selgitused, kui hindajad on märkinud, et on taotlejaga seotud ja ei saa taotust hinnata.
Individuaalsete hinnagute väljavõte 4 - Hindamislehel on numbrilised ja ka tekstilised hinnangud
Antud väljavõttes kuvatakse kriteeriumite pealkiju vaid esimesed 10 tähemärki. Numbrilised hinnangud on eespool ja kõige viimase kriteeriumina küsitakse kommentaari (see kommentaar paistab ka väljavõttes)
{$taotlus.leping.hetk} - hetk kujul hetk kujul Y-m-d H : i : s
{$taotlus.lepingu_nr} - number
{$taotlus.leping.olek} - olek
{$taotlus.leping.oleku_nimi} - olek teksti kujul
{$taotlus.leping.kooskolastajad} - array lepingu kooskolastajatest (allkirjastaja + kuupaev)
{$taotlus.leping.allkirjastajad} - array lepingu allkirjastajatest (allkirjastaja + kuupaev)
Lepingu kooskõlastajate ja allkirjastajate andmete saamise näide
Lepingu kooskõlastajate ja allkirjastajate andmete saamise näide Lepingu nr;Kooskõlastajad ik, kuupäev;Allkirjastajad ik, kuupäev;
{foreach from=$taotlused key=voti item=$taotlus}
{$taotlus.lepingu_nr};{foreach from=$taotlus.leping.kooskolastajad item=$allkirjastaja}{$allkirjastaja.allkirjastaja}, {$allkirjastaja.kuupaev|date_format:'%d.%m.%Y'}{/foreach};{foreach from=$taotlus.leping.allkirjastajad item=$allkirjastaja}{$allkirjastaja.allkirjastaja}, {$allkirjastaja.kuupaev|date_format:'%d.%m.%Y'} {/foreach};
{/foreach}
Väljavõtte PDF
Väljavõte on mõeldud andmete kuvamiseks tabelis PDF-il. Tüübiks valida: pdf.
Taotluse üldväljavõtetes võib vajadusel isikukoodi võtta väljavõttesse räsitud kujul:md5($taotlus.sisu.isik.isikukood) - kus isik on taotluse vormil lisavälja lahtrikood
Taotluse andmed andmetabelist
Andmetabelis tuleb sisse võtta ainult need read, kus key on number (teised on metaandmed, mida võltavõttesse pole vaja): {foreach from=$taotlus.sisu.lapsed_tabel item=lapsed key=reanr}{if !is_int($reanr)}{continue}{/if}
Andmetabeli andmete kättesaamiseks samuti kasutame andmetabeli lahtri koodi (lapsed_tabel) ja andmetabeli väljade lahtri koode (laps_isikukood, laps_suhe, laps_puue).
Taotluse andmed andmetabelist (iga lapse andmed eraldi veergudel)
Andmetabeli korral võtame sisse ainult need read, kus key on number (teised on metaandmed, mida väljavõttesse pole vaja): {foreach from=$taotlus.sisu.lapsed_tabel item=lapsed key=reanr}{if !is_int($reanr)}{continue}{/if}
Antud andmetabeli andmete kättesaamiseks kasutame andmetabeli lahtri koodi (noore_andmed) ja andmetabeli väljade lahtri koode (isikukood, nimi, tegelik_elukoht, tegevusala, huvikool, asukoht, kaugus, aeg, pohjused, muu). Tekstiväljadel, kus võib esineda reavahesid, tabulaatoreid jne, on lisatud nende asendamine tühikuga: |regex_replace:"/[\r\t\n]/":" ". Kui asendamist ei tehta, siis iga uuel real sisestatud lause on ka väljavõttes uuel real ja see rikub väljavõttefaili struktuuri.
isikukood - lapse isikukood (skriptis {$lapsed.isikukood.isikukood})
andmetabeli isikukoodi väli on seadistatud nii, et küsitakse lapse nime ja aadressi (skriptis {$lapsed.isikukood.nimi} ja {$lapsed.isikukood.aadress})
huviring - lapse huviring (skriptis {$lapsed.huviring})
telefon - lapse telefoninumber (skriptis {$lapsed.tel|regex_replace:"/[\r\t\n]/":" "}, kus |regex_replace:"/[\r\t\n]/":" " tähendab seda, et juhul kui tekstiväljale on kogemata sisestatud reavahetusi, tabulaatoreid jms märke, siis asendatakse need märgid tühikuga )
Andmetabeli vaade taotlusel:
Väljavõtte faili näidis
Taotluse andmed andmetabelist (kulud eraldi veergudel)
Antud andmetabeli andmete kättesaamiseks kasutame andmetabeli lahtri koodi ja andmetabeli väljade lahtri koode.
Väljavõtte koodis on tekstiväli, kus võib esineda reavahesid, tabulaatoreid jne, lisatud nende asendamine tühikuga: |regex_replace:"/[\r\t\n]/":" ".
Andmetabeli korral võtame sisse ainult need read, kus key on number (teised on metaandmed, mida väljavõttesse pole vaja): {foreach from=$taotlus.sisu.at_kulud key=k item=$kulu}{if !is_int($k)}{continue}{/if}
Seejärel lisame tühje veerge (;;;;;;;;), et andmetabeli andmed oleksid taotluse andmete kõrval.
Kõik andmed võetakse taotluse sisu pealt. Igas märgendis "$taotlus.sisu.LISAVÄLJA_LAHTRI_KOOD". Lahtri koodid võetud osast " Taotluse lisaväljad".
Valem Taotleja nimi;Taotleja ik;Taotleja tel;Taotleja e-post;Lapse ik;Mis ajast;Eelistus nr 1; Eelistus nr 2; Eelistus nr 3;
{foreach from=$taotlused key=voti item=$taotlus}
{$taotlus.sisu.vanema_nimi};{$taotlus.sisu.vanema_isikukood};{$taotlus.sisu.vanema_telefon};{$taotlus.sisu.vanema_e_post};{$taotlus.sisu.l_ik.isikukood};{$taotlus.sisu.lasteaia_kuu_aasta};{$taotlus.sisu.lastaia_eelistus1};{$taotlus.sisu.lasteaia_eelistus2};{$taotlus.sisu.lasteaia_eelistus3};
{/foreach}
Tulemus on järgmine:
Aruannete väljavõtted
Andmed võetakse taotluse pealt. Iga toatluse kohta näidatakse kõik taotlusega seotud aruandeid (aruande olekuid). Taotlusega seotud aruannete saamiseks kasutatakse järgmist märgendit:
Aruande andmed oleku_nimi -- aruande olek osalejad -- osalejat välja lahtri kood kirjeldus -- tegevuse kirjelduse välja lahtri kood kitsaskoht -- kitsaskohtade lahtri välja kood
Aruandes oleva andmetabeli andmed tbl_kulu -- andmetabeli lahtrikood kulurida_teg -- kululiiki välja lahtri kood andmetabelis sees kulus_teg -- kulusumma lahtri kood andmetabelis sees kulurida_selg -- kulu selgituse lahtri kood andmetabelis sees