...
Taotluse lisaväljad | Taotluse eelvaade |
---|---|
projekt_toetus - number lisavälja kood projekt_omaosa - number lisavälja kood projekt_kaasfin - number lisavälja kood arvutused - arvutused lisavälja kood | Tulemus taotlusel: |
Väljade kokkuliitmise näide
...
Teave |
---|
NB! ceil - ümmardab üles |
Arvutused andmetabelitega
Kahe andmetabeli kokku ridade summeerimine
Taotluse lisaväljad | Taotluse eelvaade |
---|---|
maja_tabel - esimese andmetabeli lahtri kood |
...
Taotluse lisaväljad | Taotluse eelvaade |
---|---|
oppervorm - valiku lisavälja lahtri kood pohi - mitmese valiku lisavälja lahtri kood pohi_lisa - mitmese valiku lisavälja lahtri kood, pole kohustulik huvi - mitmese valiku lisavälja lahtri kood tants - mitmese valiku lisavälja lahtri kood, erandkorras ja vajadusel saab valida lisaks tasu - väli, kus arvutatakse summa |
Dünaamilise valiku + mitmese valiku variantidest sõltuv summa
...
arvutamise näide
Koodilõik | ||
---|---|---|
| ||
{$kokkuHind = 0}{$korraHind = 0}{$korraHindLaul = 0}{$korraHindHuvi = 0}{if $taotlus.sisu.oppevorm == 'Põhiõppe eelklass' || $taotlus.sisu.oppevorm == 'Põhiõppe 1 - 3 klass või lisa-aasta' || $taotlus.sisu.oppevorm == 'Põhiõppe 4 - 7 klass'}{if $taotlus.sisu.oppevorm == 'Põhiõppe eelklass'}{$korraHind = 25}{else if $taotlus.sisu.oppevorm == 'Põhiõppe 1 - 3 klass või lisa-aasta'}{$korraHind = 27}{else if $taotlus.sisu.oppevorm == 'Põhiõppe 4 - 7 klass'}{$korraHind = 30}{/if}{if $taotlus.sisu.pohi}{$kokkuHind = $kokkuHind+$korraHind}{/if}{if $taotlus.sisu.pohi_lisa}{$kokkuHind = $kokkuHind+10}{/if}{if $taotlus.sisu.tants}{$kokkuHind = $kokkuHind+20}{/if}{else if $taotlus.sisu.oppevorm == 'Huviõpe'}{if $taotlus.sisu.huvi == 'Laul'}{$kokkuHind = $kokkuHind+15}{else if $taotlus.sisu.huvi}{$kokkuHind = $kokkuHind+20}{/if}{if $taotlus.sisu.tants}{$kokkuHind = $kokkuHind+20}{/if}{/if}{$kokkuHind} |
Isikukoodist vanuse arvutamine
Vanus lasteaeda võtmisel
Taotluse lisaväljad | Taotluse eelvaade |
---|---|
lasteaed_isikukood - isikukoodi lisavälja kood lasteaed_aeg - kuupäeva lisavälja lahtri kood |
...
Lapse lasteaeda võtmisel lapse vanuse arvutamise näide
Koodilõik | ||
---|---|---|
| ||
{if $taotlus.sisu.lasteaed_isikukood && $taotlus.sisu.lasteaed_aeg}{$isikuInfo = ik_sugu_vanus($taotlus.sisu.lasteaed_isikukood.isikukood, $taotlus.sisu.lasteaed_aeg)}{$isikuInfo.vanus_kp}{/if} |
Laste vanused automaatselt andmetabelisse
Taotluse lisaväljad | Taotluse eelvaade |
---|---|
Taotleja lapsed | |
Käsitsi sisestatud lapsed andmetabelisse pere_lapsed_tabel - andmetabeli kood lpari_isikukood - andmetabelis oleva lapse isikukoodi lisavälja kood | NB! Mitte ehmuda! Vanuseid arvutatakse nö viivitusega! Laste vanused ilmuvad siis, kui laste andmed on tabelise laetud (laste andmeid RR-ist küsitud) ja taotleja hakkab teisi välju täitma. Sest laste andmete laadimisel salvestatakse read automaatselt ära, aga puudub ajend, mis käivitab vanuse arvutamise. Selleks käivitajaks ongi järgmiste väljade täitmine. |
Laste vanused (taotleja lapsed) ik
...
lisaväljast näide
Koodilõik |
---|
{assign var=vanus value=0} {foreach from=$taotlus.sisu.arvutatud_lapsed key=reanr item=laps} {if is_numeric($reanr) && $reanr == $rida && $laps.laps_arv_ik}{$isikuInfo = ik_sugu_vanus($laps.laps_arv_ik.isikukood)}{$vanus = $isikuInfo.vanus}{/if} {/foreach} {$vanus} |
Laste vanused (käsitsi sisestatud andmed) teksti lisaväli, näide
Koodilõik |
---|
{assign var=vanus value=0} {foreach from=$taotlus.sisu.text_lapsed_at key=reanr item=laps} {if $reanr!=0}{continue}{/if}{if $reanr == $rida && $laps.text_lp_ik}{$isikuInfo = ik_sugu_vanus($laps.text_lp_ik)}{$vanus = $isikuInfo.vanus}{/if} {/foreach} {$vanus} |
...
Andmetabeli ridade summade kokku arvutamine tabelist väljaspool
Seaded vormil | Vaade taotlusel |
---|---|
yritused - andmetabeli lisavälja lahtri kood |
...