Omaosaluse protsendi arvutamine

Toetuse osatähtsuse arvutamine

Mugavam on taotluse kogusumma arvutamiseks saab kasutada "Arvutused" tüüpi lisavälja. Vaata summa arvutamise näidet seal >>>

  • Kogusumma -- on projekti üldmaksumuse lisavälja lahtri kood

  • Taotletavsumma -- taotletava toetuse lisavälja lahtri kood

  • Toetuseosa -- taotletava toetuse osatähtsuse protsentides lisavälja lahtri kood

Toetuse vormi muutmisvaade

Tulemus taotlusel

Toetuse vormi muutmisvaade

Tulemus taotlusel

 

<script> function arvutaSuurus() { var kogusumma = $("input[data-kood='Kogusumma']").val()||'0'; if(kogusumma && kogusumma.includes(",")) { kogusumma = kogusumma.replace(",", "."); } var taotletavSumma = $("input[data-kood='Taotletavsumma']").val()||'0'; if(taotletavSumma && taotletavSumma.includes(",")) { taotletavSumma = taotletavSumma.replace(",", "."); } var osatahtsus = (parseInt(taotletavSumma)*100)/parseInt(kogusumma); $("input[data-kood='Toetuseosa']").val( osatahtsus.toFixed(2)); } jQuery(document).ready(function() { $("input[data-kood='Kogusumma']").change(function(){ arvutaSuurus(); }); $("input[data-kood='Taotletavsumma']").change(function(){ arvutaSuurus(); }); $("input[data-kood='Toetuseosa']").change(function(){ arvutaSuurus(); }); }); </script>

Toetuse osatähtsuse arvutamine teine näide, mõned väärtused taotleja ei saa muuta

(aegunud - kui soovid kasutada oma vormil veendu, et töötab)

  • p_taotsumma -- taotletava toetuse lisavälja lahtri kood

  • omaosa – omafinantseeringu summa lisavälja lahtri kood

  • to_toetus – teiste allikate lisavälja lahtri kood

  • Kogusumma -- on projekti üldmaksumuse lisavälja lahtri kood

  • Toetuseosa -- taotletava toetuse osatähtsuse protsentides lisavälja lahtri kood

Toetuse vormi muutmisvaade

Tulemus taotlusel

Toetuse vormi muutmisvaade

Tulemus taotlusel

 

<script> //valla toetuse % kogu tulude eelarvest //Kogusumma arvutus jQuery(document).ready(function() { $("input[data-kood='Kogusumma']").attr('disabled', 'disabled'); $("input[data-kood='Toetuseosa']").attr('disabled', 'disabled'); $("input[data-kood='Kogusumma']").parent().append('<input type="hidden" data-kood="Kogusumma" id="kogusumma_hidden"/>'); $("#kogusumma_hidden").attr('name', $("input[data-kood='Kogusumma']").attr('name')); $("input[data-kood='Toetuseosa']").parent().append('<input type="hidden" data-kood="Toetuseosa" id="toetuseosa_hidden"/>'); $("#toetuseosa_hidden").attr('name', $("input[data-kood='Toetuseosa']").attr('name')); var arvuta = function () { var kogusumma = $("input[data-kood='Kogusumma']").val()||0; if(kogusumma && kogusumma.includes(",")) { kogusumma = kogusumma.replace(",", "."); } var toetus = $("input[data-kood='p_taotsumma']").val()||0; if(toetus && toetus.includes(",")) { toetus = toetus.replace(",", "."); } var osatahtsus = (parseFloat(toetus)*100)/parseFloat(kogusumma); $("input[data-kood='Toetuseosa']").val(osatahtsus.toFixed(2)); var taotletavSumma = $("input[data-kood='p_taotsumma']").val()||0; if(taotletavSumma && taotletavSumma.includes(",")) { taotletavSumma = taotletavSumma.replace(",", "."); } var kaasFinants = $("input[data-kood='to_toetus']").val()||0; if(kaasFinants && kaasFinants.includes(",")) { kaasFinants = kaasFinants.replace(",", "."); } var omaOsa = $("input[data-kood='omaosa']").val()||0; if(omaOsa && omaOsa.includes(",")) { omaOsa = omaOsa.replace(",", "."); } var koguSumma = parseFloat(taotletavSumma)+parseFloat(kaasFinants)+parseFloat(omaOsa); $("input[data-kood='Kogusumma']").val( koguSumma.toFixed(2)); } $("input[data-kood='p_taotsumma']").keyup(function(){ arvuta(); }); $("input[data-kood='to_toetus']").keyup(function(){ arvuta(); }); $("input[data-kood='omaosa']").keyup(function(){ arvuta(); }); arvuta(); }); </script>