Lisavälja "Arvutused" näited
- 1 Väljade kokkuliitmine
- 2 Toetuse osatähtsuse arvutamine
- 3 Reklaamimaksu deklaratsioonil taotleja poolt makstava summa arvutamine
- 4 Arvutused andmetabelitega
- 5 Valik tüüpi lisaväljadega tehtavad arvutused
- 6 Isikukoodist vanuse arvutamine
- 7 Sõidukompensatsiooni arvutus
- 8 Kuupäevade vahelise perioodi arvutamine
Väljade kokkuliitmine
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
{$taotlus.sisu.projekt_toetus + $taotlus.sisu.projekt_omaosa + $taotlus.sisu.projekt_kaasfin}
Toetuse osatähtsuse arvutamine
Taotluse lisaväljad | Taotluse eelvaade |
---|---|
p_taotsumma - number lisavälja kood omaosa - number lisavälja kood to_toetus - number lisavälja kood Toetuseosa - arvutused lisavälja kood | Tulemus taotlusel: |
Toetuse osatähtsuse arvutamise näide
{if ($taotlus.sisu.omaosa + $taotlus.sisu.p_taotsumma + $taotlus.sisu.to_toetus) > 0}
{($taotlus.sisu.p_taotsumma*100)/($taotlus.sisu.omaosa + $taotlus.sisu.p_taotsumma + $taotlus.sisu.to_toetus)}{/if}
Reklaamimaksu deklaratsioonil taotleja poolt makstava summa arvutamine
Reklaamimaksu deklaratsioonil taotleja poolt makstava summa arvutamine #1
Taotluse lisaväljad | Taotluse eelvaade |
---|---|
rmdAlguskuupaev - kuupäev lisavälja kood rmdLoppkuupaev - kuupäev lisavälja kood rplreksuurusruu - tekst lisavälja kood rmdTasumisesumm - arvutused lisavälja kood |
Reklaamimaksu deklaratsiooni korral makstava summa arvutamine näide 1
{if $taotlus.sisu.rmdAlguskuupaev && $taotlus.sisu.rmdLoppkuupaev}
{assign var=paevad value=(Util::kuupaevadeErinevusPaevades($taotlus.sisu.rmdLoppkuupaev, $taotlus.sisu.rmdAlguskuupaev)+1)}
{else}
{assign var=paevad value=0}
{/if}
{$taotlus.sisu.rplreksuurusruu*$paevad*0.4}
Reklaamimaksu deklaratsiooni korral taotleja poolt makstava summa arvutamine #2
Valem: Päevade arv (leitud kuupäev-kellaaeg perioodist) * Pindala (ümmardatud üles alati) * 0,65€
Taotluse lisaväljad | Taotluse eelvaade |
---|---|
pindala - numbri välja lahtri kood, lubatud komaga 2 koha arvu |
Reklaamimaksu deklaratsiooni korral makstava summa arvutamise näide 2
NB!
ceil - ümardab üles
floor - ümardab alla
round - ümardab 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 |
Kahe andmetabeli kokku ridade summeerimise näide
Andmetabeli ridade summade kokku arvutamine tabelist väljaspool
Seaded vormil | Vaade taotlusel |
---|---|
yritused - andmetabeli lisavälja lahtri kood |
Andmetabeli ridade summeerimine
Valik tüüpi lisaväljadega tehtavad arvutused
Mitme valiku variandi korral summa arvutamine
Taotluse lisaväljad | Taotluse eelvaade |
---|---|
vahend - valik tüüpi lisavälja lahtrikood |
Mitme valiku variandi korral summa arvutamise näide
Valiku + mitmese valiku variantidest sõltuva summa arvutamine
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 |
Valiku + mitmese valiku variantidest sõltuv summa arvutamise näide
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
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
Laste vanused (käsitsi sisestatud andmed) teksti lisaväli, näide
Sõidukompensatsiooni arvutus
Seaded vormil | Vaade taotlusel |
---|---|
Teekonna pikkuse arvutuse näide
Hüvituse suuruse arvutuse näide
Kuupäevade vahelise perioodi arvutamine
Kuupäevade vahelise perioodi arvutamine kahel kuupäev tüüpi lisaväljal oleva kuupäeva väljalt
Seaded vormil | Vaade taotlusel |
---|---|
Päevade arvu arvutus
Kuupäevade vahelise perioodi arvutamine andmetabelis
Seaded vormil | Vaade taotlusel |
---|---|
kaasnevad_kulud - andmetabeli lahtri kood |
Päevade arvu arvutamise näide