...
Taotluse lisaväljad | Taotluse eelvaade |
---|---|
Taotleja lapsed | |
Käsitsi sisestatud lapsed andmetabelisse pere_lapsed_tabel - andmetabeli kood lpari_isikukood - kandmetabelis 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. |
...
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 |
Koodilõik | ||
---|---|---|
| ||
{assign var=kokku value=0}
{foreach from=$taotlus.sisu.yritused key=k item=yritus}
{if $reanr!=0}{continue}{/if}
{$kokku = $kokku+(float)$yritus.t_summa}
{/foreach}
{$kokku} |
Sõidukopmensatsiooni arvutus
...
Kahest kuupäevast päevade arvu leidmine
Seaded vormil | Vaade taotlusel |
---|---|
Koodilõik | ||
---|---|---|
| ||
{if $taotlus.sisu.puhkuse_lopp && $taotlus.sisu.puhkuse_algus} {$erinevus = date_diff(date_create({$taotlus.sisu.puhkuse_algus}), date_create({$taotlus.sisu.puhkuse_lopp}))}{$erinevus->days+1} {/if} |
...