Versioonide võrdlemine

Selgitus

  • See rida lisati.
  • See rida eemaldati.
  • Vorminduse muutmine.

...

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: 

Image RemovedImage Added

Väljade kokkuliitmise näide

...

Teave

NB!

ceil - ümmardab üles
floor - ümmardab alla
round - ümmardab vastavalt peale komakohta sisestatud numbrile: ROUND(arv; komakohtade arv)

Arvutused andmetabelitega

Kahe andmetabeli kokku ridade summeerimine

Taotluse lisaväljad

Taotluse eelvaade

maja_tabel - esimese andmetabeli lahtri kood
 m_arv - andmetabelis1 oleva numbri lisavälja kood
kaas_tabel - teise andmetabeli lahtri kood
 kkas_1 - andmetabelis2 oleva numbri lisavälja kood
maja_kokku - arvutused lisaväli, kus lisaks arvutustele kuvame ka tulemuse

...

Taotluse lisaväljad

Taotluse eelvaade

Image Removed

image-20240229-123548.pngImage Added

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

Image RemovedImage Added

Dünaamilise valiku + mitmese valiku variantidest sõltuv summa

...

arvutamise näide

Koodilõik
languagejs
{$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

Image RemovedImage Added

lasteaed_isikukood - isikukoodi lisavälja kood

lasteaed_aeg - kuupäeva lisavälja lahtri kood

Image RemovedImage Added

...

Lapse lasteaeda võtmisel lapse vanuse arvutamise näide

Koodilõik
languagejs
{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

Image Removedimage-2022-07-21-11-03-56-534.pngImage RemovedImage Added

image-20240229-130142.pngImage Added

Image Modified


Käsitsi sisestatud lapsed andmetabelisse

Image Modifiedscreenshot-3.pngImage Removed

image-20240229-130343.pngImage Added

pere_lapsed_tabel - andmetabeli kood

lpari_isikukood - andmetabelis oleva lapse isikukoodi lisavälja kood

Image Modified

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
t_summa - andmetabelis oleva numbri lisavälja lahtri kood

...