Merge branch 'feature/budgetmonfin' into develop
This commit is contained in:
@@ -55,7 +55,7 @@ class Bestemmingen extends MY_Controller{
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$orgid = $this->globorgid;
|
$orgid = $this->globorgid;
|
||||||
$jaarnr = $this->input->post('jaarnr');
|
$jaarnr = $this->clean_input('jaarnr');
|
||||||
$jaarclosed = FALSE;
|
$jaarclosed = FALSE;
|
||||||
$jaartoewijzing = $this->Toewijzingen_model->gettoewijzingperjaar($orgid, $jaarnr);
|
$jaartoewijzing = $this->Toewijzingen_model->gettoewijzingperjaar($orgid, $jaarnr);
|
||||||
if ($jaartoewijzing){
|
if ($jaartoewijzing){
|
||||||
|
|||||||
@@ -50,52 +50,35 @@ class Monfin2overzicht extends MY_Controller{
|
|||||||
$totbesteed = $this->sommeeralles($totsomperuitgavetype, 'BEDRAG');
|
$totbesteed = $this->sommeeralles($totsomperuitgavetype, 'BEDRAG');
|
||||||
$totgebudgeteerd = $this->sommeeralles($totsomperuitgavetype, 'BUDGET');
|
$totgebudgeteerd = $this->sommeeralles($totsomperuitgavetype, 'BUDGET');
|
||||||
|
|
||||||
$subbedragbasis = $sombasisperuitgavetype[3]->som;
|
|
||||||
$subbudgetbasis = $sombasisperuitgavetype[3]->budgetsom;
|
$sommen = $this->get_som_regel($basis, $budgetten->basis);
|
||||||
$sommen = $this->get_som_regel($basis, $subbedragbasis, $subbudgetbasis, $budgetten->basis);
|
|
||||||
$basis = $sommen['soorten'];
|
$basis = $sommen['soorten'];
|
||||||
$somgebudgetpct = $sommen['somgebudgetpct'];
|
|
||||||
$sombudgetpct = $sommen['sombudgetpct'];
|
$sombudgetpct = $sommen['sombudgetpct'];
|
||||||
$sombedragpct = $sommen['sombedragpct'];
|
$sombedragpct = $sommen['sombedragpct'];
|
||||||
$sombedragbudgetpct = $sommen['sombedragbudgetpct'];
|
|
||||||
$subbedragextra = $somextraperuitgavetype[3]->som;
|
|
||||||
$subbudgetextra = $somextraperuitgavetype[3]->budgetsom;
|
|
||||||
|
|
||||||
$sommenex = $this->get_som_regel($extra, $subbedragextra, $subbudgetextra, $budgetten->extra);
|
$sommenex = $this->get_som_regel($extra, $budgetten->extra);
|
||||||
$extra = $sommenex['soorten'];
|
$extra = $sommenex['soorten'];
|
||||||
$somgebudgetpctex = $sommenex['somgebudgetpct'];
|
|
||||||
$sombudgetpctex = $sommenex['sombudgetpct'];
|
$sombudgetpctex = $sommenex['sombudgetpct'];
|
||||||
$sombedragpctex = $sommenex['sombedragpct'];
|
$sombedragpctex = $sommenex['sombedragpct'];
|
||||||
$sombedragbudgetpctex = $sommenex['sombedragbudgetpct'];
|
|
||||||
// todo
|
// todo
|
||||||
// bereken budget - besteding verschil per basis/extra/overig
|
// bereken budget - besteding verschil per basis/extra/overig
|
||||||
$budgetten->basisverschil = number_format($budgetten->basis - $sombasisperuitgavetype[3]->som, 0, ',' , '.' );
|
$budgetten->basisverschil = number_format($budgetten->basis - $sombasisperuitgavetype[3]->som, 0, ',' , '.' );
|
||||||
$budgetten->extraverschil = number_format($budgetten->extra - $somextraperuitgavetype[3]->som, 0, ',' , '.' );
|
$budgetten->extraverschil = number_format($budgetten->extra - $somextraperuitgavetype[3]->som, 0, ',' , '.' );
|
||||||
$budgetten->totaalverschil = $budgetten->totaal - ($sombasisperuitgavetype[3]->som +$somextraperuitgavetype[3]->som);
|
$budgetten->totaalverschil = $budgetten->totaal - ($sombasisperuitgavetype[3]->som +$somextraperuitgavetype[3]->som);
|
||||||
$budgetten->basisverschilgeb = number_format($sombasisperuitgavetype[3]->budgetsom - $sombasisperuitgavetype[3]->som, 0, ',' , '.' );
|
|
||||||
$budgetten->extraverschilgeb = number_format($somextraperuitgavetype[3]->budgetsom - $somextraperuitgavetype[3]->som, 0, ',' , '.' );
|
|
||||||
$budgetten->totaalverschilgeb = $totgebudgeteerd - ($sombasisperuitgavetype[3]->som +$somextraperuitgavetype[3]->som);
|
|
||||||
|
|
||||||
$budgetten->basisbudgetpct = number_format($sombudgetpct, 2,',', '.');
|
|
||||||
$budgetten->basisgebudgetpct = number_format($somgebudgetpct, 2,',', '.');
|
|
||||||
$budgetten->basisbedragpct = number_format($sombedragpct, 2,',', '.');
|
|
||||||
$budgetten->basisbedragbudgetkaal = $sombedragbudgetpct;
|
|
||||||
$budgetten->basisbedragbudgetpct = number_format($sombedragbudgetpct, 2,',', '.');
|
|
||||||
|
|
||||||
$budgetten->extrabudgetpct = number_format($sombudgetpctex, 2,',', '.');
|
$budgetten->basisbudgetpct = number_format($sombudgetpct, 1,',', '.');
|
||||||
$budgetten->extragebudgetpct = number_format($somgebudgetpctex, 2,',', '.');
|
$budgetten->basisbedragpct = number_format($sombedragpct, 1,',', '.');
|
||||||
$budgetten->extrabedragpct = number_format($sombedragpctex, 2,',', '.');
|
|
||||||
$budgetten->extrabedragbudgetkaal = $sombedragpctex;
|
|
||||||
$budgetten->extrabedragbudgetpct = number_format($sombedragbudgetpctex, 2,',', '.');
|
|
||||||
|
|
||||||
|
$budgetten->extrabudgetpct = number_format($sombudgetpctex, 1,',', '.');
|
||||||
|
$budgetten->extrabedragpct = number_format($sombedragpctex, 1,',', '.');
|
||||||
|
|
||||||
$bedrag = $budgetten->totaal > 0 ? ($totbesteed/$budgetten->totaal) *100: 0;
|
$bedrag = $budgetten->totaal > 0 ? ($totbesteed/$budgetten->totaal) *100: 0;
|
||||||
$budgetten->totbedragbudgetkaal = $bedrag;
|
$budgetten->totbedragbudgetkaal = $bedrag;
|
||||||
$budgetten->totbedragbudgetpct = number_format($bedrag, 2, ',', '.');
|
$budgetten->totbedragbudgetpct = number_format($bedrag, 1, ',', '.');
|
||||||
$budgetten->totbedragpct = $totbesteed > 0 ? '100,00': 0;
|
|
||||||
$bedrag2 = $budgetten->totaal > 0 ?($totgebudgeteerd/$budgetten->totaal)*100 : 0;
|
$bedrag2 = $budgetten->totaal > 0 ?($totgebudgeteerd/$budgetten->totaal)*100 : 0;
|
||||||
$budgetten->totbudgetpct = number_format($bedrag2, 2, ',', '.');
|
$budgetten->totbudgetpct = number_format($bedrag2, 1, ',', '.');
|
||||||
$budgetten->totgebudgetpct= $totgebudgeteerd > 0 ? '100,00': 0;
|
|
||||||
// todo
|
// todo
|
||||||
// zorg dat alle getallen geformateerd zijn met een duizendtalscheidingsteken
|
// zorg dat alle getallen geformateerd zijn met een duizendtalscheidingsteken
|
||||||
$budgetten->totaal = number_format($budgetten->totaal, 0 , ',' , '.');
|
$budgetten->totaal = number_format($budgetten->totaal, 0 , ',' , '.');
|
||||||
@@ -121,7 +104,13 @@ class Monfin2overzicht extends MY_Controller{
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$schooltot = array( 'budget' => $budgetten->totaal ,
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$schooltot = array( 'budget' => $budgetten->totaal ,
|
||||||
"bestemd" => number_format($totbesteed, 0, ',' , '.' ),
|
"bestemd" => number_format($totbesteed, 0, ',' , '.' ),
|
||||||
"gebudget" => number_format($totgebudgeteerd, 0, ',' , '.' ),
|
"gebudget" => number_format($totgebudgeteerd, 0, ',' , '.' ),
|
||||||
"verschil" => number_format($budgetten->totaalverschil, 0, ',' , '.' ));
|
"verschil" => number_format($budgetten->totaalverschil, 0, ',' , '.' ));
|
||||||
@@ -192,7 +181,7 @@ class Monfin2overzicht extends MY_Controller{
|
|||||||
$totgebudgeteerd = $this->sommeeralles($totsomperuitgavetype, 'BUDGET');
|
$totgebudgeteerd = $this->sommeeralles($totsomperuitgavetype, 'BUDGET');
|
||||||
$subbedragbasis = $sombasisperuitgavetype[3]->som;
|
$subbedragbasis = $sombasisperuitgavetype[3]->som;
|
||||||
$subbudgetbasis = $sombasisperuitgavetype[3]->budgetsom;
|
$subbudgetbasis = $sombasisperuitgavetype[3]->budgetsom;
|
||||||
$sommen = $this->get_som_regel($basis, $subbedragbasis, $subbudgetbasis, $budgetten->basis);
|
$sommen = $this->get_som_regel($basis, $budgetten->basis);
|
||||||
$basis = $sommen['soorten'];
|
$basis = $sommen['soorten'];
|
||||||
$somgebudgetpct = $sommen['somgebudgetpct'];
|
$somgebudgetpct = $sommen['somgebudgetpct'];
|
||||||
$sombudgetpct = $sommen['sombudgetpct'];
|
$sombudgetpct = $sommen['sombudgetpct'];
|
||||||
@@ -201,7 +190,7 @@ class Monfin2overzicht extends MY_Controller{
|
|||||||
$subbedragextra = $somextraperuitgavetype[3]->som;
|
$subbedragextra = $somextraperuitgavetype[3]->som;
|
||||||
$subbudgetextra = $somextraperuitgavetype[3]->budgetsom;
|
$subbudgetextra = $somextraperuitgavetype[3]->budgetsom;
|
||||||
|
|
||||||
$sommenex = $this->get_som_regel($extra,$subbedragextra, $subbudgetextra, $budgetten->extra );
|
$sommenex = $this->get_som_regel($extra, $budgetten->extra );
|
||||||
$extra = $sommenex['soorten'];
|
$extra = $sommenex['soorten'];
|
||||||
$somgebudgetpctex = $sommenex['somgebudgetpct'];
|
$somgebudgetpctex = $sommenex['somgebudgetpct'];
|
||||||
$sombudgetpctex = $sommenex['sombudgetpct'];
|
$sombudgetpctex = $sommenex['sombudgetpct'];
|
||||||
@@ -228,7 +217,7 @@ class Monfin2overzicht extends MY_Controller{
|
|||||||
$budgetten->totbedragpct = $totbesteed > 0 ? '100,00': 0;
|
$budgetten->totbedragpct = $totbesteed > 0 ? '100,00': 0;
|
||||||
$bedrag2 = $budgetten->totaal > 0 ?($totgebudgeteerd/$budgetten->totaal)*100 : 0;
|
$bedrag2 = $budgetten->totaal > 0 ?($totgebudgeteerd/$budgetten->totaal)*100 : 0;
|
||||||
$budgetten->totbudgetpct = number_format($bedrag2, 2, ',', '.');
|
$budgetten->totbudgetpct = number_format($bedrag2, 2, ',', '.');
|
||||||
$budgetten->totgebudgetpct= $totgebudgeteerd > 0 ? '100,00': 0;
|
|
||||||
|
|
||||||
|
|
||||||
// todo
|
// todo
|
||||||
@@ -294,7 +283,7 @@ class Monfin2overzicht extends MY_Controller{
|
|||||||
return $totsom;
|
return $totsom;
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_som_regel($soorten, $bedrag, $gebudget, $budget ){
|
function get_som_regel($soorten, $budget ){
|
||||||
$somgebudgetpct = 0;
|
$somgebudgetpct = 0;
|
||||||
$sombudgetpct = 0;
|
$sombudgetpct = 0;
|
||||||
$sombedragpct = 0;
|
$sombedragpct = 0;
|
||||||
@@ -315,33 +304,23 @@ class Monfin2overzicht extends MY_Controller{
|
|||||||
}
|
}
|
||||||
$subsoort->uitgavetypes[3]= new stdClass;
|
$subsoort->uitgavetypes[3]= new stdClass;
|
||||||
$bedragpct = 0;
|
$bedragpct = 0;
|
||||||
$bedragbudgetpct = 0;
|
|
||||||
$gebudgetpct = 0;
|
|
||||||
$budgetpct = 0;
|
$budgetpct = 0;
|
||||||
|
|
||||||
$subsoort->uitgavetypes[3]->bedrag =number_format($som,0, ',' , '.');
|
$subsoort->uitgavetypes[3]->bedrag =number_format($som,0, ',' , '.');
|
||||||
$subsoort->uitgavetypes[3]->budget =number_format($budgetsom,0, ',' , '.');
|
$subsoort->uitgavetypes[3]->budget =number_format($budgetsom,0, ',' , '.');
|
||||||
|
|
||||||
if($budget > 0) $bedragbudgetpct = ($som/$budget)*100;
|
|
||||||
$subsoort->uitgavetypes[3]->bedragbudgetpct= number_format($bedragbudgetpct,2, ',' , '.');
|
|
||||||
|
|
||||||
if($subsoort->uitgavetypes[3]->bedrag> 0 && $bedrag > 0) $bedragpct = ($som/$bedrag) * 100;
|
|
||||||
$subsoort->uitgavetypes[3]->bedragpct= number_format($bedragpct,2, ',' , '.');
|
|
||||||
|
|
||||||
|
|
||||||
if($subsoort->uitgavetypes[3]->budget> 0 &&$gebudget > 0) $gebudgetpct = ($budgetsom/$gebudget) * 100;
|
|
||||||
$subsoort->uitgavetypes[3]->gebudgetpct =number_format($gebudgetpct,2, ',' , '.');
|
|
||||||
|
|
||||||
if($subsoort->uitgavetypes[3]->budget> 0 && $budget > 0) $budgetpct =($budgetsom/$budget) * 100;
|
|
||||||
$subsoort->uitgavetypes[3]->budgetpct =number_format($budgetpct,2, ',' , '.');
|
|
||||||
|
|
||||||
|
if($subsoort->uitgavetypes[3]->budget> 0 && $budget > 0) {
|
||||||
|
$budgetpct = ($budgetsom / $budget) * 100;
|
||||||
|
$subsoort->uitgavetypes[3]->budgetpct = number_format($budgetpct, 1, ',', '.');
|
||||||
|
$bedragpct = ($som/$budget) * 100;
|
||||||
|
$subsoort->uitgavetypes[3]->bedragpct= number_format($bedragpct,1, ',' , '.');
|
||||||
|
}
|
||||||
$subsoort->uitgavetypes[3]->verschil = number_format(($budgetsom - $som), 0,',', '.');
|
$subsoort->uitgavetypes[3]->verschil = number_format(($budgetsom - $som), 0,',', '.');
|
||||||
|
|
||||||
$subsoort->uitgavetypes[3]->code ='REGELSOM';
|
$subsoort->uitgavetypes[3]->code ='REGELSOM';
|
||||||
$sombudgetpct =$sombudgetpct + $budgetpct;
|
$sombudgetpct =$sombudgetpct + $budgetpct;
|
||||||
$somgebudgetpct = $somgebudgetpct +$gebudgetpct;
|
|
||||||
$sombedragpct = $sombedragpct +$bedragpct;
|
$sombedragpct = $sombedragpct +$bedragpct;
|
||||||
$sombedragbudgetpct = $sombedragbudgetpct + $bedragbudgetpct;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -272,14 +272,11 @@ class Streefcijfers extends MY_Controller{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$orgversie = $this->Orgversies_model->getOrgVersie($this->globorgid, $module);
|
$ambitie = $this->Ambities_model->mh_get_ambities($module, $this->globorgid, $this->globorgid);
|
||||||
if($orgversie) {
|
if($ambitie) $ambities = array_merge($ambities,$ambitie);
|
||||||
$ambitie = $this->Ambities_model->mh_get_ambities($module, $this->globorgid, $orgversie->orgversieID);
|
else{
|
||||||
if ($ambitie) $ambities = array_merge($ambities, $ambitie);
|
$standaardSWVNodig = true;
|
||||||
else {
|
$orgversie = $this->Orgversies_model->getOrgVersie($this->globorgid, $module);
|
||||||
$standaardSWVNodig = true;
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -386,7 +383,6 @@ class Streefcijfers extends MY_Controller{
|
|||||||
if (!$this->userid) die;
|
if (!$this->userid) die;
|
||||||
|
|
||||||
$orgversieid = $this->clean_input("orgversieid");
|
$orgversieid = $this->clean_input("orgversieid");
|
||||||
$id = false;
|
|
||||||
|
|
||||||
if($this->super == false) {
|
if($this->super == false) {
|
||||||
$result = $this->Autorisatienivos_model->checkmanage($this->userid, $this->globorgid);
|
$result = $this->Autorisatienivos_model->checkmanage($this->userid, $this->globorgid);
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ class MY_Controller extends CI_Controller{
|
|||||||
// public $version = '1.19.01';// compactdiv met orgid ipv globorg
|
// public $version = '1.19.01';// compactdiv met orgid ipv globorg
|
||||||
// public $version = '1.19.05';// ambities per org incl kamerversies
|
// public $version = '1.19.05';// ambities per org incl kamerversies
|
||||||
// public $version = '1.19.06';// monfin met budgetten
|
// public $version = '1.19.06';// monfin met budgetten
|
||||||
public $version = '1.20.00';// monfin met budgetten
|
public $version = '1.20.01';// monfin met budgetten
|
||||||
public $partituurid;
|
public $partituurid;
|
||||||
public $globProfielVersieID = 1;
|
public $globProfielVersieID = 1;
|
||||||
public $userid; //id of the user that is logged in
|
public $userid; //id of the user that is logged in
|
||||||
|
|||||||
@@ -201,7 +201,7 @@ class Finbestemmingen_model extends MY_Model{
|
|||||||
function get_bedrag_per_type_over_orgs($orglist, $jaarnr,$subsoortID, $uitgavetype){
|
function get_bedrag_per_type_over_orgs($orglist, $jaarnr,$subsoortID, $uitgavetype){
|
||||||
$this->sql = "SELECT id,
|
$this->sql = "SELECT id,
|
||||||
FORMAT(sum(bedrag) / 100,2) as bedrag,
|
FORMAT(sum(bedrag) / 100,2) as bedrag,
|
||||||
FORMAT(budget / 100,2) as budget,
|
FORMAT(sum(budget) / 100,2) as budget,
|
||||||
uitgavetype as code
|
uitgavetype as code
|
||||||
FROM finbestemmingen
|
FROM finbestemmingen
|
||||||
WHERE organisatie_id in ({$orglist})
|
WHERE organisatie_id in ({$orglist})
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ class Licenties_model extends MY_Model{
|
|||||||
JOIN tb_cluster C on C.id = M.cluster_id
|
JOIN tb_cluster C on C.id = M.cluster_id
|
||||||
WHERE O.id = {$orgid}
|
WHERE O.id = {$orgid}
|
||||||
AND actief = 1
|
AND actief = 1
|
||||||
GROUP BY C.naam ";
|
GROUP BY C.id ";
|
||||||
return $this->get_query_result();
|
return $this->get_query_result();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
<span style="margin-right: 20px;"
|
<span style="margin-right: 20px;"
|
||||||
data-bind="text: 'Dit jaar is financieel afgesloten', visible: jaarclosed()"><span>
|
data-bind="text: 'Dit jaar is financieel afgesloten', visible: jaarclosed()"><span>
|
||||||
</h4>
|
</h4>
|
||||||
<div data-bind="visible: !jaartoewijzing()">
|
<div data-bind="visible: ! jaartoewijzing()">
|
||||||
<p>Er zijn nog geen budgetgegevens voor dit kalenderjaar</p>
|
<p>Er zijn nog geen budgetgegevens voor dit kalenderjaar</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -32,7 +32,8 @@
|
|||||||
<th style="width: 14%"></th>
|
<th style="width: 14%"></th>
|
||||||
<th style="width: 14%"></th>
|
<th style="width: 14%"></th>
|
||||||
<th style="width:14%"></th>
|
<th style="width:14%"></th>
|
||||||
<th style="width:14%"></th>
|
<th style="width:7%"></th>
|
||||||
|
<th style="width:7%"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody data-bind="foreach: basissoorten">
|
<tbody data-bind="foreach: basissoorten">
|
||||||
@@ -56,7 +57,7 @@
|
|||||||
<td class="blokheader" style="text-align: right; padding-right: 5px;padding-bottom: 5px; border-radius: 0">
|
<td class="blokheader" style="text-align: right; padding-right: 5px;padding-bottom: 5px; border-radius: 0">
|
||||||
<span data-bind="visible: $index() ==0">Som</span>
|
<span data-bind="visible: $index() ==0">Som</span>
|
||||||
</td>
|
</td>
|
||||||
<td class="blokheader" style="text-align: right; padding-right:5px; padding-bottom: 5px; border-radius: 0">
|
<td colspan="2" class="blokheader" style="text-align: right; padding-right:5px; padding-bottom: 5px; border-radius: 0">
|
||||||
<span data-bind="visible: $index() ==0">Percentage</span>
|
<span data-bind="visible: $index() ==0">Percentage</span>
|
||||||
<i class="fa fa-info-circle"
|
<i class="fa fa-info-circle"
|
||||||
data-bind="click: $parent.fToelichting,
|
data-bind="click: $parent.fToelichting,
|
||||||
@@ -71,9 +72,9 @@
|
|||||||
<td style="text-align: left; color: #008028 ">budget</td>
|
<td style="text-align: left; color: #008028 ">budget</td>
|
||||||
<!-- ko foreach: uitgavetypes() -->
|
<!-- ko foreach: uitgavetypes() -->
|
||||||
<!-- ko if (code == $root.uitgavetypes()[$index()].code) -->
|
<!-- ko if (code == $root.uitgavetypes()[$index()].code) -->
|
||||||
<td style="text-align: right; ">
|
<td style="text-align: right; padding-top: 1px; vertical-align: top ">
|
||||||
<input class="decimal"
|
<input class="decimal"
|
||||||
style="width: 150px; max-width: 100%; background-color: #e6ffee"
|
style="width: 145px; max-width: 98%; background-color: #e6ffee"
|
||||||
data-bind="textInput: budgetFormat,
|
data-bind="textInput: budgetFormat,
|
||||||
event:{change:$root.fSaveBudget.bind($data, $parent.subsoortID, 'BASIS') } ,
|
event:{change:$root.fSaveBudget.bind($data, $parent.subsoortID, 'BASIS') } ,
|
||||||
enable: ! $root.jaarclosed()"
|
enable: ! $root.jaarclosed()"
|
||||||
@@ -81,8 +82,8 @@
|
|||||||
</td>
|
</td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<td style="padding: 0; padding-top: 1px; vertical-align: top">
|
<td style="padding: 0; padding-top: 1px; padding-left: 4px; vertical-align: top">
|
||||||
<div style="width:150px; max-width: 100%; height: 24px; background-color: #e6ffee; border-radius: 3px;border: 1px solid #a07b8e;
|
<div style="width:145px; max-width: 98%; height: 24px; background-color: #e6ffee; border-radius: 3px;border: 1px solid #a07b8e;
|
||||||
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
||||||
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px; ">
|
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px; ">
|
||||||
<span data-bind="text: subbudgetform,
|
<span data-bind="text: subbudgetform,
|
||||||
@@ -91,10 +92,19 @@
|
|||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td style="padding: 0; padding-top: 1px; vertical-align: top">
|
<td style="padding: 0; padding-top: 1px; vertical-align: top">
|
||||||
<div style="width:150px; max-width: 100%;height: 24px; background-color: #e6ffee; border-radius: 3px;border: 1px solid #a07b8e;
|
<div style="width:72px; max-width: 98%;height: 24px; background-color: #e6ffee; border-radius: 3px;border: 1px solid #a07b8e;
|
||||||
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
||||||
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px;">
|
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px;">
|
||||||
<span data-bind="text: subbudgetform() != '' ? gebudgetprocent() + ' ('+ budgetprocent() + ')' : '',
|
<span data-bind="text: subbudgetform() != '' ? gebudgetprocent(): '',
|
||||||
|
visible: ! $root.jaarclosed()">
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td style="padding: 0; padding-top: 1px; vertical-align: top">
|
||||||
|
<div style="width:72px; max-width: 98%;height: 24px; background-color: #e6ffee; border-radius: 3px;border: 1px solid #a07b8e;
|
||||||
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
||||||
|
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px;">
|
||||||
|
<span data-bind="text: subbudgetform() != '' ? budgetprocent() : ' ' ,
|
||||||
visible: ! $root.jaarclosed()">
|
visible: ! $root.jaarclosed()">
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
@@ -107,7 +117,7 @@
|
|||||||
<!-- ko if (code == $root.uitgavetypes()[$index()].code) -->
|
<!-- ko if (code == $root.uitgavetypes()[$index()].code) -->
|
||||||
<td style="text-align: right; padding-bottom: 10px;">
|
<td style="text-align: right; padding-bottom: 10px;">
|
||||||
<input class="decimal"
|
<input class="decimal"
|
||||||
style="width: 150px; max-width:100%; background-color: #e6f2ff"
|
style="width: 145px; max-width:98%; background-color: #e6f2ff"
|
||||||
data-bind="textInput: formatted,
|
data-bind="textInput: formatted,
|
||||||
style: { color : budget() < bedrag() ? '#ff0000' : '#000000'},
|
style: { color : budget() < bedrag() ? '#ff0000' : '#000000'},
|
||||||
event: {change:$root.fSaveBedrag.bind($data, $parent.subsoortID, 'BASIS' )} ,
|
event: {change:$root.fSaveBedrag.bind($data, $parent.subsoortID, 'BASIS' )} ,
|
||||||
@@ -115,9 +125,9 @@
|
|||||||
</td>
|
</td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<td style="padding: 0; vertical-align: top">
|
<td style="padding: 0; padding-left: 4px; vertical-align: top">
|
||||||
<div style="width:150px; max-width: 100%; height: 24px;background-color: #e6f2ff; border-radius: 2px;border: 1px solid #a07b8e;
|
<div style="width:145px; max-width: 98%; height: 24px;background-color: #e6f2ff; border-radius: 2px;border: 1px solid #a07b8e;
|
||||||
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; margin: 0; margin-top: 1px;text-align: right; padding-right: 3px; ">
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; margin: 0; margin-top: 1px;text-align: right; padding-right: 2px; ">
|
||||||
<span data-bind="text: formtotaal,
|
<span data-bind="text: formtotaal,
|
||||||
style: { color : subbudget() < totaal() ? '#ff0000' : '#000000'},
|
style: { color : subbudget() < totaal() ? '#ff0000' : '#000000'},
|
||||||
visible: ! $root.jaarclosed()">
|
visible: ! $root.jaarclosed()">
|
||||||
@@ -125,13 +135,23 @@
|
|||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td style="padding: 0; vertical-align: top">
|
<td style="padding: 0; vertical-align: top">
|
||||||
<div style="width:150px; max-width: 100%; height: 24px; background-color: #e6f2ff; border-radius: 3px;border: 1px solid #a07b8e;
|
<div style="width:72px; max-width: 98%;height: 24px; background-color: #e6f2ff; border-radius: 3px;border: 1px solid #a07b8e;
|
||||||
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; margin: 0; margin-top: 1px; text-align: right; padding-right: 3px;">
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
||||||
|
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px;">
|
||||||
<span data-bind="text: procent,
|
<span data-bind="text: procent,
|
||||||
visible: ! $root.jaarclosed()">
|
visible: ! $root.jaarclosed()">
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
<td style="padding: 0; vertical-align: top">
|
||||||
|
<div style="width:72px; max-width: 98%;height: 24px; background-color: #e6f2ff; border-radius: 3px;border: 1px solid #a07b8e;
|
||||||
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
||||||
|
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px;">
|
||||||
|
<span data-bind=" text: totaalbudgetprocent,
|
||||||
|
visible: ! $root.jaarclosed()">
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
@@ -146,13 +166,17 @@
|
|||||||
<span style="display:inline-block; width: 100px; text-align:right"
|
<span style="display:inline-block; width: 100px; text-align:right"
|
||||||
data-bind="text: totaalbasis">
|
data-bind="text: totaalbasis">
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
<span data-bind="text: totbasispct() == '0,0' ? '' : '(' + totbasispct() + '% van het totaalbudget)' ">
|
||||||
|
</span>
|
||||||
<br>
|
<br>
|
||||||
<span style="display:inline-block; width: 250px" >Gebudgeteerd per kostenpost</span>
|
<span style="display:inline-block; width: 250px" >Gebudgeteerd per kostenpost</span>
|
||||||
<span style="display:inline-block; width: 100px; text-align:right"
|
<span style="display:inline-block; width: 100px; text-align:right"
|
||||||
data-bind="text: gebudgetbasis ">
|
data-bind="text: gebudgetbasis ">
|
||||||
</span>
|
</span>
|
||||||
|
<span data-bind= "text: gebudgetbasispct()== '0,0' ? '' : '(' + gebudgetbasispct() + '% van het totaalbudget)' "></span>
|
||||||
<br>
|
<br>
|
||||||
<span style="display:inline-block; width: 250px" >Totaal budget</span>
|
<span style="display:inline-block; width: 250px" >Totaalbudget</span>
|
||||||
<span style="display:inline-block; width: 100px; text-align:right"
|
<span style="display:inline-block; width: 100px; text-align:right"
|
||||||
data-bind="text: jaartoewijzing() ? jaartoewijzing().basis : '' ">
|
data-bind="text: jaartoewijzing() ? jaartoewijzing().basis : '' ">
|
||||||
</span>
|
</span>
|
||||||
@@ -172,111 +196,133 @@
|
|||||||
<th style="width: 14%"></th>
|
<th style="width: 14%"></th>
|
||||||
<th style="width: 14%"></th>
|
<th style="width: 14%"></th>
|
||||||
<th style="width:14%"></th>
|
<th style="width:14%"></th>
|
||||||
<th style="width:14%"></th>
|
<th style="width:7%"></th>
|
||||||
|
<th style="width:7%"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody data-bind="foreach: extrasoorten">
|
|
||||||
<tr class="blokheader" style="text-align:left; padding-left:5px">
|
|
||||||
<td data-bind="text:naam"></td>
|
|
||||||
<td></td>
|
|
||||||
<!-- ko if: $index() ==0-->
|
|
||||||
<!-- ko foreach: $root.uitgavetypes -->
|
|
||||||
<td style="text-align:right">
|
|
||||||
<span data-bind="text: code"></span>
|
|
||||||
</td>
|
|
||||||
<!-- /ko -->
|
|
||||||
<!-- /ko -->
|
|
||||||
<!-- ko if: $index() != 0-->
|
|
||||||
<!-- ko foreach: $root.uitgavetypes -->
|
|
||||||
<td >
|
|
||||||
</td>
|
|
||||||
<!-- /ko -->
|
|
||||||
<!-- /ko -->
|
|
||||||
<td class="blokheader" style="text-align: right; padding-right: 5px;padding-bottom: 5px; border-radius: 0">
|
|
||||||
<span data-bind="visible: $index() ==0">Som</span>
|
|
||||||
</td>
|
|
||||||
<td class="blokheader" style="text-align: right; padding-right:5px; padding-bottom: 5px; border-radius: 0">
|
|
||||||
<span data-bind="visible: $index() ==0">Percentage</span>
|
|
||||||
<i class="fa fa-info-circle"
|
|
||||||
data-bind="click: $parent.fToelichting,
|
|
||||||
visible: $index() ==0">
|
|
||||||
</i>
|
|
||||||
|
|
||||||
</td>
|
<tbody data-bind="foreach: extrasoorten">
|
||||||
</tr>
|
<tr class="blokheader" style="; text-align:left; padding-left:5px; ">
|
||||||
<!-- ko foreach:subsoorten -->
|
<td data-bind="text:naam">
|
||||||
<tr >
|
</td>
|
||||||
<td data-bind="text: naam"></td>
|
<td></td>
|
||||||
<td style="text-align: left; color: #00802b">budget</td>
|
<!-- ko if: $index() ==0-->
|
||||||
<!-- ko foreach: uitgavetypes() -->
|
<!-- ko foreach: $root.uitgavetypes -->
|
||||||
<!-- ko if (code == $root.uitgavetypes()[$index()].code) -->
|
<td style="text-align:right">
|
||||||
<td style="text-align: right; ">
|
<span data-bind="text: code"></span>
|
||||||
<input class="decimal"
|
</td>
|
||||||
style="width: 150px; max-width: 100%; background-color: #e6ffee"
|
<!-- /ko -->
|
||||||
data-bind="textInput: budgetFormat,
|
<!-- /ko -->
|
||||||
event:{change:$root.fSaveBudget.bind($data, $parent.subsoortID, 'EXTRA') } ,
|
<!-- ko if: $index() != 0-->
|
||||||
enable: ! $root.jaarclosed()"
|
<!-- ko foreach: $root.uitgavetypes -->
|
||||||
/>
|
<td >
|
||||||
</td>
|
</td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
<td class="blokheader" style="text-align: right; padding-right: 5px;padding-bottom: 5px; border-radius: 0">
|
||||||
|
<span data-bind="visible: $index() ==0">Som</span>
|
||||||
|
</td>
|
||||||
|
<td colspan="2" class="blokheader" style="text-align: right; padding-right:5px; padding-bottom: 5px; border-radius: 0">
|
||||||
|
<span data-bind="visible: $index() ==0">Percentage</span>
|
||||||
|
<i class="fa fa-info-circle"
|
||||||
|
data-bind="click: $parent.fToelichting,
|
||||||
|
visible: $index() ==0">
|
||||||
|
</i>
|
||||||
|
</td>
|
||||||
|
|
||||||
<td style="padding: 0; padding-top: 1px; vertical-align: top">
|
</tr>
|
||||||
<div style="width:150px; max-width: 100%; height: 24px; background-color: #e6ffee; border-radius: 3px;border: 1px solid #a07b8e;
|
<!-- ko foreach:subsoorten -->
|
||||||
|
<tr>
|
||||||
|
<td data-bind="text: naam"></td>
|
||||||
|
<td style="text-align: left; color: #008028 ">budget</td>
|
||||||
|
<!-- ko foreach: uitgavetypes() -->
|
||||||
|
<!-- ko if (code == $root.uitgavetypes()[$index()].code) -->
|
||||||
|
<td style="text-align: right; padding-top: 1px; vertical-align: top ">
|
||||||
|
<input class="decimal"
|
||||||
|
style="width: 145px; max-width: 98%; background-color: #e6ffee"
|
||||||
|
data-bind="textInput: budgetFormat,
|
||||||
|
event:{change:$root.fSaveBudget.bind($data, $parent.subsoortID, 'EXTRA') } ,
|
||||||
|
enable: ! $root.jaarclosed()"
|
||||||
|
/>
|
||||||
|
</td>
|
||||||
|
<!-- /ko -->
|
||||||
|
<!-- /ko -->
|
||||||
|
<td style="padding: 0; padding-top: 1px; padding-left: 4px; vertical-align: top">
|
||||||
|
<div style="width:145px; max-width: 98%; height: 24px; background-color: #e6ffee; border-radius: 3px;border: 1px solid #a07b8e;
|
||||||
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
||||||
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px; ">
|
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px; ">
|
||||||
<span data-bind="text: subbudgetform,
|
<span data-bind="text: subbudgetform,
|
||||||
visible: ! $root.jaarclosed()">
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
<td style="padding: 0; padding-top: 1px; vertical-align: top">
|
|
||||||
<div style="width:150px; max-width: 100%;height: 24px; background-color: #e6ffee; border-radius: 3px;border: 1px solid #a07b8e;
|
|
||||||
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
|
||||||
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px;">
|
|
||||||
<span data-bind="text: subbudgetform() != '' ? gebudgetprocent() + ' ('+ budgetprocent() + ')' : '',
|
|
||||||
visible: ! $root.jaarclosed()">
|
visible: ! $root.jaarclosed()">
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
|
<td style="padding: 0; padding-top: 1px; vertical-align: top">
|
||||||
</tr>
|
<div style="width:72px; max-width: 98%;height: 24px; background-color: #e6ffee; border-radius: 3px;border: 1px solid #a07b8e;
|
||||||
<tr >
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
||||||
<td ></td>
|
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px;">
|
||||||
<td style="text-align: left; color: #003399">uitgaven</td>
|
<span data-bind="text: subbudgetform() != '' ? gebudgetprocent(): '',
|
||||||
<!-- ko foreach: uitgavetypes() -->
|
visible: ! $root.jaarclosed()">
|
||||||
<!-- ko if (code == $root.uitgavetypes()[$index()].code) -->
|
</span>
|
||||||
<td style="text-align: right; padding-bottom: 10px; ">
|
</div>
|
||||||
|
</td>
|
||||||
<input class="decimal"
|
<td style="padding: 0; padding-top: 1px; vertical-align: top">
|
||||||
style="width: 150px;max-width:100%; background-color: #e6f2ff"
|
<div style="width:72px; max-width: 98%;height: 24px; background-color: #e6ffee; border-radius: 3px;border: 1px solid #a07b8e;
|
||||||
data-bind="textInput: formatted,
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
||||||
style: { color : budget() < bedrag() ? '#ff0000' : '#000000'},
|
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px;">
|
||||||
event:{change:$root.fSaveBedrag.bind($data, $parent.subsoortID, 'EXTRA' )} ,
|
<span data-bind="text: subbudgetform() != '' ? budgetprocent() : ' ' ,
|
||||||
enable: ! $root.jaarclosed()" />
|
visible: ! $root.jaarclosed()">
|
||||||
</td>
|
</span>
|
||||||
<!-- /ko -->
|
</div>
|
||||||
<!-- /ko -->
|
</td>
|
||||||
<td style="padding: 0; vertical-align: top">
|
</tr>
|
||||||
<div style="width:150px; max-width: 100%; height: 24px;background-color: #e6f2ff; border-radius: 2px;border: 1px solid #a07b8e;
|
<tr >
|
||||||
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; margin: 0; margin-top: 1px;text-align: right; padding-right: 3px; ">
|
<td ></td>
|
||||||
|
<td style="text-align: left; color:#003e80; ">uitgaven</td>
|
||||||
|
<!-- ko foreach: uitgavetypes() -->
|
||||||
|
<!-- ko if (code == $root.uitgavetypes()[$index()].code) -->
|
||||||
|
<td style="text-align: right; padding-bottom: 10px;">
|
||||||
|
<input class="decimal"
|
||||||
|
style="width: 145px; max-width:98%; background-color: #e6f2ff"
|
||||||
|
data-bind="textInput: formatted,
|
||||||
|
style: { color : budget() < bedrag() ? '#ff0000' : '#000000'},
|
||||||
|
event: {change:$root.fSaveBedrag.bind($data, $parent.subsoortID, 'BASIS' )} ,
|
||||||
|
enable: ! $root.jaarclosed()" />
|
||||||
|
</td>
|
||||||
|
<!-- /ko -->
|
||||||
|
<!-- /ko -->
|
||||||
|
<td style="padding: 0; padding-left: 4px; vertical-align: top">
|
||||||
|
<div style="width:145px; max-width: 98%; height: 24px;background-color: #e6f2ff; border-radius: 2px;border: 1px solid #a07b8e;
|
||||||
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; margin: 0; margin-top: 1px;text-align: right; padding-right: 2px; ">
|
||||||
<span data-bind="text: formtotaal,
|
<span data-bind="text: formtotaal,
|
||||||
style: { color : subbudget() < totaal() ? '#ff0000' : '#000000'},
|
style: { color : subbudget() < totaal() ? '#ff0000' : '#000000'},
|
||||||
visible: ! $root.jaarclosed()">
|
visible: ! $root.jaarclosed()">
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
<td style="padding: 0; vertical-align: top">
|
<td style="padding: 0; vertical-align: top">
|
||||||
<div style="width:150px; max-width: 100%; height: 24px; background-color: #e6f2ff; border-radius: 3px;border: 1px solid #a07b8e;
|
<div style="width:72px; max-width: 98%;height: 24px; background-color: #e6f2ff; border-radius: 3px;border: 1px solid #a07b8e;
|
||||||
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; margin: 0; margin-top: 1px; text-align: right; padding-right: 3px;">
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
||||||
|
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px;">
|
||||||
<span data-bind="text: procent,
|
<span data-bind="text: procent,
|
||||||
visible: ! $root.jaarclosed()">
|
visible: ! $root.jaarclosed()">
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
<td style="padding: 0; vertical-align: top">
|
||||||
<!-- /ko -->
|
<div style="width:72px; max-width: 98%;height: 24px; background-color: #e6f2ff; border-radius: 3px;border: 1px solid #a07b8e;
|
||||||
</tbody> <!-- FOREACH extrasoorten -->
|
font-size: 0.9em; font-family: sans-serif, verdana; padding-left: 2px; padding-top: 2px;
|
||||||
|
padding-bottom: 2px; margin: 0; text-align: right; padding-right: 3px;">
|
||||||
|
<span data-bind=" text: totaalbudgetprocent,
|
||||||
|
visible: ! $root.jaarclosed()">
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- /ko -->
|
||||||
|
</tbody>
|
||||||
|
<!-- FOREACH extrasoorten -->
|
||||||
</table>
|
</table>
|
||||||
</div> <!-- visible extrageopend -->
|
</div> <!-- visible extrageopend -->
|
||||||
|
|
||||||
@@ -287,13 +333,16 @@
|
|||||||
<span style="display:inline-block; width: 100px; text-align:right"
|
<span style="display:inline-block; width: 100px; text-align:right"
|
||||||
data-bind="text: totaalextra">
|
data-bind="text: totaalextra">
|
||||||
</span>
|
</span>
|
||||||
|
<span data-bind="text: totextrapct() =='0,0' ? '' : '(' + totextrapct() + '% van het totaalbudget)'"></span>
|
||||||
<br>
|
<br>
|
||||||
<span style="display:inline-block; width: 250px" >Gebudgeteerd per kostenpost</span>
|
<span style="display:inline-block; width: 250px" >Gebudgeteerd per kostenpost</span>
|
||||||
<span style="display:inline-block; width: 100px; text-align:right"
|
<span style="display:inline-block; width: 100px; text-align:right"
|
||||||
data-bind="text: gebudgetextra ">
|
data-bind="text: gebudgetextra() ">
|
||||||
</span>
|
</span>
|
||||||
|
<span data-bind="text: gebudgetextrapct() =='0,0' ? '' : '(' + gebudgetextrapct() + '% van het totaalbudget)' "></span>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
<span style="display:inline-block; width: 250px" >Totaal budget</span>
|
<span style="display:inline-block; width: 250px" >Totaalbudget</span>
|
||||||
<span style="display:inline-block; width: 100px; text-align:right"
|
<span style="display:inline-block; width: 100px; text-align:right"
|
||||||
data-bind="text: jaartoewijzing() ? jaartoewijzing().extra : '' ">
|
data-bind="text: jaartoewijzing() ? jaartoewijzing().extra : '' ">
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@@ -77,50 +77,38 @@
|
|||||||
style="padding: 3px; width: 22%; vertical-align:bottom; background-color: #968026;">Basisondersteuning</th>
|
style="padding: 3px; width: 22%; vertical-align:bottom; background-color: #968026;">Basisondersteuning</th>
|
||||||
<!-- ko foreach: uitgavetypes-->
|
<!-- ko foreach: uitgavetypes-->
|
||||||
<th style="writing-mode: vertical-rl; padding: 3px; width: 8%; vertical-align:text-top; text-align: right; font-size:0.9em; background-color: #968026;" ><span data-bind="text: naam"></span>
|
<th style="writing-mode: vertical-rl; padding: 3px; width: 8%; vertical-align:text-top; text-align: right; font-size:0.9em; background-color: #968026;" ><span data-bind="text: naam"></span>
|
||||||
<i class="fa fa-info-circle"
|
<i class="fa fa-info-circle"
|
||||||
data-bind="click: $parent.fToelichting.bind($data, 'KOSTEN')">
|
data-bind="click: $parent.fToelichting.bind($data, 'KOSTEN')">
|
||||||
</i>
|
</i>
|
||||||
</th>
|
</th>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<th style="writing-mode: vertical-rl; width: 8%; padding: 3px; vertical-align:text-top;text-align:right; background-color: #968026;"><span>som</span>
|
<th style="writing-mode: vertical-rl; width: 8%; padding: 3px; vertical-align:text-top;text-align:right; background-color: #968026;"><span>uitgavensom</span>
|
||||||
<i class="fa fa-info-circle"
|
<i class="fa fa-info-circle"
|
||||||
data-bind="click: fToelichting.bind($data, 'SOM')">
|
data-bind="click: fToelichting.bind($data, 'SOM')">
|
||||||
</i>
|
</i>
|
||||||
</th>
|
</th>
|
||||||
<th style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; width:8%; background-color: #968026; font-size: 12px;"><span>% budget</span>
|
<th style="width: 8%; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top;text-align:right; background-color: #968026;"><span>budgetsom</span>
|
||||||
<i class="fa fa-info-circle"
|
<i class="fa fa-info-circle"
|
||||||
data-bind="click: fToelichting.bind($data, '%BUDGET')">
|
data-bind="click: fToelichting.bind($data, 'BUDGET')">
|
||||||
</i>
|
</i>
|
||||||
</th>
|
|
||||||
<th style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; width:8%; background-color: #968026; font-size: 12px;"><span>% uitgaven</span>
|
|
||||||
<i class="fa fa-info-circle"
|
|
||||||
data-bind="click: fToelichting.bind($data, '%UITGAVEN')">
|
|
||||||
</i>
|
|
||||||
</th>
|
|
||||||
<th style="width: 8%; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top;text-align:right; background-color: #968026;"><span>Budget</span>
|
|
||||||
<i class="fa fa-info-circle"
|
|
||||||
data-bind="click: fToelichting.bind($data, 'BUDGET')">
|
|
||||||
</i>
|
|
||||||
</th>
|
</th>
|
||||||
<th style="text-align:right; background-color: #968026; width: 2%">
|
<th style="text-align:right; background-color: #968026; width: 2%">
|
||||||
</th>
|
</th>
|
||||||
<th style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; width:8%; background-color: #968026; ; font-size: 12px;"><span>% gebudgett.</span>
|
|
||||||
<i class="fa fa-info-circle"
|
|
||||||
data-bind="click: fToelichting.bind($data, '%GEBUDGET')">
|
|
||||||
</i>
|
|
||||||
</th>
|
|
||||||
<th style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; width:8%; background-color: #968026; font-size: 12px;"><span>% budget</span>
|
|
||||||
<i class="fa fa-info-circle"
|
|
||||||
data-bind="click: fToelichting.bind($data, '%BUDGET2')">
|
|
||||||
</i>
|
|
||||||
</th>
|
|
||||||
|
|
||||||
<th style="writing-mode: vertical-rl; padding: 3px; width: 8%; vertical-align:text-top; text-align:right; background-color: #968026;"><span>verschil</span>
|
<th style="writing-mode: vertical-rl; padding: 3px; width: 8%; vertical-align:text-top; text-align:right; background-color: #968026;"><span>verschil</span>
|
||||||
<i class="fa fa-info-circle"
|
<i class="fa fa-info-circle"
|
||||||
data-bind="click: fToelichting.bind($data, 'VERSCHIL')">
|
data-bind="click: fToelichting.bind($data, 'VERSCHIL')">
|
||||||
</i>
|
</i>
|
||||||
</th>
|
</th>
|
||||||
|
<th style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; width:8%; background-color: #968026; font-size: 12px;"><span>% uitgaven</span>
|
||||||
|
<i class="fa fa-info-circle"
|
||||||
|
data-bind="click: fToelichting.bind($data, '%UITGAVEN')">
|
||||||
|
</i>
|
||||||
|
</th>
|
||||||
|
<th style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; width:8%; background-color: #968026; font-size: 12px;"><span>% budget</span>
|
||||||
|
<i class="fa fa-info-circle"
|
||||||
|
data-bind="click: fToelichting.bind($data, '%BUDGET')">
|
||||||
|
</i>
|
||||||
|
</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody >
|
<tbody >
|
||||||
@@ -131,7 +119,8 @@
|
|||||||
<td class="naam2" style="text-align:left;">Totaal basis</td>
|
<td class="naam2" style="text-align:left;">Totaal basis</td>
|
||||||
<!--ko if: sombasisperuitgavetype() -->
|
<!--ko if: sombasisperuitgavetype() -->
|
||||||
<!-- ko foreach: sombasisperuitgavetype-->
|
<!-- ko foreach: sombasisperuitgavetype-->
|
||||||
<td style="text-align:right" data-bind="text: som"></td>
|
|
||||||
|
<td style="text-align:right" data-bind="text: som"></td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
|
||||||
@@ -141,20 +130,21 @@
|
|||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<td style="text-align:right" >0,00</td>
|
<td style="text-align:right" >0,00</td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
<td style="text-align:right" data-bind="text : $root.budgetten() ?$root.budgetten().basis : '0,00' "></td>
|
||||||
<td style="text-align:right" data-bind="text: $root.budgetten() ? $root.budgetten().basisbedragbudgetpct : '0,00',
|
|
||||||
style: {color: $root.budgetten() && $root.budgetten().basisbedragbudgetkaal > 100 ? 'red' : 'black'}"></td>
|
|
||||||
<td style="text-align:right" data-bind="text : $root.budgetten() ? $root.budgetten().basisbedragpct : '0,00' "></td>
|
|
||||||
|
|
||||||
<td style="text-align:right" data-bind="text : $root.budgetten() ?$root.budgetten().basis : '0,00' "></td>
|
|
||||||
<td ><i class="fa fa-info-circle"
|
<td ><i class="fa fa-info-circle"
|
||||||
data-bind="visible: $root.schooltotaal().budget > 0,
|
data-bind="visible: $root.schooltotaal().budget > 0,
|
||||||
click: $root.fOpenDetails.bind($data, 'BASIS') "
|
click: $root.fOpenDetails.bind($data, 'BASIS') "
|
||||||
></i></td>
|
></i></td>
|
||||||
<td style="text-align:right" data-bind="text : $root.budgetten() ?$root.budgetten().basisgebudgetpct : '0,00' "></td>
|
<td style="text-align:right"
|
||||||
|
data-bind="text : $root.budgetten() ?$root.budgetten().basisverschil : '0,00',
|
||||||
|
style : {color: $root.budgetten() && Number($root.budgetten().basisverschil) < 0 ? 'red' : 'black' } ">
|
||||||
|
</td>
|
||||||
|
|
||||||
|
|
||||||
|
<td style="text-align:right" data-bind="text: $root.budgetten() ? $root.budgetten().basisbedragpct : '0,00',
|
||||||
|
style : {color: $root.budgetten() && Number($root.budgetten().basisverschil) < 0 ? 'red' : 'black' }">
|
||||||
|
</td>
|
||||||
<td style="text-align:right" data-bind="text : $root.budgetten() ?$root.budgetten().basisbudgetpct : '0,00' "></td>
|
<td style="text-align:right" data-bind="text : $root.budgetten() ?$root.budgetten().basisbudgetpct : '0,00' "></td>
|
||||||
<td style="text-align:right" data-bind="text : $root.budgetten() ?$root.budgetten().basisverschil : '0,00',
|
|
||||||
style : {color: $root.budgetten() && Number($root.budgetten().basisverschil) < 0 ? 'red' : 'black' } "></td>
|
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
<!-- ko foreach: basis -->
|
<!-- ko foreach: basis -->
|
||||||
@@ -164,41 +154,35 @@
|
|||||||
<td></td>
|
<td></td>
|
||||||
<td data-bind="text:naam" class="naam" style="padding:0;" > </td>
|
<td data-bind="text:naam" class="naam" style="padding:0;" > </td>
|
||||||
<td data-bind="text: isNaN(uitgavetypes[0].bedrag.replace(/\./g,'') ) || uitgavetypes[0].bedrag ==0 ? '' : uitgavetypes[0].bedrag,
|
<td data-bind="text: isNaN(uitgavetypes[0].bedrag.replace(/\./g,'') ) || uitgavetypes[0].bedrag ==0 ? '' : uitgavetypes[0].bedrag,
|
||||||
style: {color: uitgavetypes[0].budget && Number(uitgavetypes[0].budget) < Number(uitgavetypes[0].bedrag) ? 'red' : 'black' }"
|
style: {color: uitgavetypes[0].budget && Number(uitgavetypes[0].budget.replace(/\./g,'') ) < Number(uitgavetypes[0].bedrag.replace(/\./g,'')) ? 'red' : 'black' }"
|
||||||
style="text-align:right; width:98px ">
|
style="text-align:right; width:98px ">
|
||||||
</td>
|
</td>
|
||||||
<td data-bind="text: isNaN(uitgavetypes[1].bedrag.replace(/\./g,'') ) || uitgavetypes[1].bedrag ==0 ? '' : uitgavetypes[1].bedrag,
|
<td data-bind="text: isNaN(uitgavetypes[1].bedrag.replace(/\./g,'') ) || uitgavetypes[1].bedrag ==0 ? '' : uitgavetypes[1].bedrag,
|
||||||
style: {color: uitgavetypes[1].budget && Number(uitgavetypes[1].budget) < Number(uitgavetypes[1].bedrag) ? 'red' : 'black' }"
|
style: {color: uitgavetypes[1].budget && Number(uitgavetypes[1].budget.replace(/\./g,'')) < Number(uitgavetypes[1].bedrag.replace(/\./g,'')) ? 'red' : 'black' }"
|
||||||
style="text-align:right; width:91px ">
|
style="text-align:right; width:91px ">
|
||||||
</td>
|
</td>
|
||||||
<td data-bind="text: isNaN(uitgavetypes[2].bedrag.replace(/\./g,'') ) || uitgavetypes[2].bedrag ==0 ? '' : uitgavetypes[2].bedrag,
|
<td data-bind="text: isNaN(uitgavetypes[2].bedrag.replace(/\./g,'') ) || uitgavetypes[2].bedrag ==0 ? '' : uitgavetypes[2].bedrag,
|
||||||
style: {color: uitgavetypes[2].budget && Number(uitgavetypes[2].budget <uitgavetypes[2].bedrag ? 'red' : 'black' }"
|
style: {color: uitgavetypes[2].budget && Number(uitgavetypes[2].budget.replace(/\./g,'')) <Number(uitgavetypes[2].bedrag.replace(/\./g,'')) ? 'red' : 'black' }"
|
||||||
style="text-align:right;width:91px">
|
style="text-align:right;width:91px">
|
||||||
</td>
|
</td>
|
||||||
<td data-bind="text: isNaN(uitgavetypes[3].bedrag.replace(/\./g,'') ) || uitgavetypes[3].bedrag ==0 ? '' : uitgavetypes[3].bedrag,
|
<td data-bind="text: isNaN(uitgavetypes[3].bedrag.replace(/\./g,'') ) || uitgavetypes[3].bedrag ==0 ? '' : uitgavetypes[3].bedrag,
|
||||||
style: {color: uitgavetypes[3].budget && Number(uitgavetypes[3].budget) < Number(uitgavetypes[3].bedrag) ? 'red' : 'black' }"
|
style: {color: uitgavetypes[3].budget && Number(uitgavetypes[3].budget.replace(/\./g,'')) < Number(uitgavetypes[3].bedrag.replace(/\./g,'')) ? 'red' : 'black' }"
|
||||||
style="text-align:right;width:91px">
|
style="text-align:right;width:91px">
|
||||||
</td>
|
</td>
|
||||||
<td style="text-align:right;" data-bind="text: isNaN(uitgavetypes[3].bedrag.replace(/\./g,'') ) || uitgavetypes[3].bedrag ==0 ? '' : uitgavetypes[3].bedragbudgetpct,
|
|
||||||
style: {color: Number(uitgavetypes[3].bedrag) && Number(uitgavetypes[3].bedragbudgetpct) > 100 ? 'red' : 'black' }">
|
|
||||||
</td>
|
|
||||||
<td data-bind="text: uitgavetypes[3].bedrag!= 0 ? uitgavetypes[3].bedragpct : ' ' "
|
|
||||||
style="text-align:right;">
|
|
||||||
</td>
|
|
||||||
<td data-bind="text: isNaN(uitgavetypes[3].budget.replace(/\./g,'') ) || uitgavetypes[3].budget ==0 ? '' : uitgavetypes[3].budget" style="text-align:right;width:91px"></td>
|
<td data-bind="text: isNaN(uitgavetypes[3].budget.replace(/\./g,'') ) || uitgavetypes[3].budget ==0 ? '' : uitgavetypes[3].budget" style="text-align:right;width:91px"></td>
|
||||||
<td ><i class="fa fa-info-circle"
|
<td ><i class="fa fa-info-circle"
|
||||||
data-bind="visible: Number(uitgavetypes[3].budget)> 0,
|
data-bind="visible: Number(uitgavetypes[3].budget.replace(/\./g,''))> 0,
|
||||||
click: $root.fOpenDetails.bind($data, 'DETAIL')">
|
click: $root.fOpenDetails.bind($data, 'DETAIL')">
|
||||||
</i>
|
</i>
|
||||||
</td>
|
</td>
|
||||||
<td style="text-align:right;" data-bind="text: uitgavetypes[3].budget !=0 ? uitgavetypes[3].gebudgetpct : ' ' ">
|
<td data-bind="text: Number(uitgavetypes[0].bedrag.replace(/\./g,'')) !=0 || Number(uitgavetypes[0].budget.replace(/\./g,'')) !=0 ? uitgavetypes[3].verschil : ' ' ,
|
||||||
</td>
|
style: {color: Number(uitgavetypes[3].verschil.replace(/\./g,''))< 0 ? 'red': 'black'}"
|
||||||
<td style="text-align:right;" data-bind="text: uitgavetypes[3].budget !=0 ? uitgavetypes[3].budgetpct : '' "></td>
|
|
||||||
<td data-bind="text: uitgavetypes[0].bedrag !=0 || uitgavetypes[0].budget !=0 ? uitgavetypes[3].verschil : ' ' ,
|
|
||||||
style: {color: Number(uitgavetypes[3].verschil)< 0 ? 'red': 'black'}"
|
|
||||||
style="text-align:right; ">
|
style="text-align:right; ">
|
||||||
</td>
|
</td>
|
||||||
|
<td style="text-align:right;" data-bind="text: isNaN(uitgavetypes[3].bedrag.replace(/\./g,'') ) || Number(uitgavetypes[3].bedrag.replace(/\./g,'')) ==0 ? '' : uitgavetypes[3].bedragpct,
|
||||||
|
style: {color: Number(uitgavetypes[3].verschil.replace(/\./g,''))< 0 ? 'red': 'black'}">
|
||||||
|
</td>
|
||||||
|
<td style="text-align:right;" data-bind="text: Number(uitgavetypes[3].budget.replace(/\./g,'')) > 0 ? uitgavetypes[3].budgetpct : '' "></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
@@ -225,18 +209,6 @@
|
|||||||
data-bind="click: fToelichting.bind($data, 'SOM')">
|
data-bind="click: fToelichting.bind($data, 'SOM')">
|
||||||
</i>
|
</i>
|
||||||
</td>
|
</td>
|
||||||
<td style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; background-color: #968026; font-size: 12px;">
|
|
||||||
<span>% budget</span>
|
|
||||||
<i class="fa fa-info-circle"
|
|
||||||
data-bind="click: fToelichting.bind($data, '%BUDGET')">
|
|
||||||
</i>
|
|
||||||
</td>
|
|
||||||
<td style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; background-color: #968026; font-size: 12px;">
|
|
||||||
<span>% uitgaven</span>
|
|
||||||
<i class="fa fa-info-circle"
|
|
||||||
data-bind="click: fToelichting.bind($data, '%UITGAVEN')">
|
|
||||||
</i>
|
|
||||||
</td>
|
|
||||||
<td style="writing-mode: vertical-rl; padding: 3px; vertical-align:text-top;text-align:right; background-color: #968026;">
|
<td style="writing-mode: vertical-rl; padding: 3px; vertical-align:text-top;text-align:right; background-color: #968026;">
|
||||||
<span>Budget</span>
|
<span>Budget</span>
|
||||||
<i class="fa fa-info-circle"
|
<i class="fa fa-info-circle"
|
||||||
@@ -245,24 +217,25 @@
|
|||||||
</td>
|
</td>
|
||||||
<td style="text-align:right; background-color: #968026;">
|
<td style="text-align:right; background-color: #968026;">
|
||||||
</td>
|
</td>
|
||||||
<td style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; background-color: #968026; font-size: 12px;">
|
|
||||||
<span>% gebuggett.</span>
|
|
||||||
<i class="fa fa-info-circle"
|
|
||||||
data-bind="click: fToelichting.bind($data, '%GEBUDGET')">
|
|
||||||
</i>
|
|
||||||
</td>
|
|
||||||
<td style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; background-color: #968026; font-size: 12px;">
|
|
||||||
<span>% budget</span>
|
|
||||||
<i class="fa fa-info-circle"
|
|
||||||
data-bind="click: fToelichting.bind($data, 'BUDGET')">
|
|
||||||
</i>
|
|
||||||
</td>
|
|
||||||
<td style="writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; text-align:right; background-color: #968026;">
|
<td style="writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; text-align:right; background-color: #968026;">
|
||||||
<span>Verschil</span>
|
<span>Verschil</span>
|
||||||
<i class="fa fa-info-circle"
|
<i class="fa fa-info-circle"
|
||||||
data-bind="click: fToelichting.bind($data, 'VERSCHIL')">
|
data-bind="click: fToelichting.bind($data, 'VERSCHIL')">
|
||||||
</i>
|
</i>
|
||||||
</td>
|
</td>
|
||||||
|
<td style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; background-color: #968026; font-size: 12px;">
|
||||||
|
<span>% uitgaven</span>
|
||||||
|
<i class="fa fa-info-circle"
|
||||||
|
data-bind="click: fToelichting.bind($data, '%UITGAVEN')">
|
||||||
|
</i>
|
||||||
|
</td>
|
||||||
|
<td style="text-align:right; writing-mode: vertical-rl; padding: 3px; vertical-align:text-top; background-color: #968026; font-size: 12px;">
|
||||||
|
<span>% budget</span>
|
||||||
|
<i class="fa fa-info-circle"
|
||||||
|
data-bind="click: fToelichting.bind($data, '%BUDGET')">
|
||||||
|
</i>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
@@ -285,23 +258,24 @@
|
|||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<td style="text-align:right" >0,00</td>
|
<td style="text-align:right" >0,00</td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
|
||||||
|
|
||||||
<td style="text-align:right" data-bind="text: $root.budgetten() ? $root.budgetten().extrabedragbudgetpct : '0,00',
|
|
||||||
style: {color: $root.budgetten() && $root.budgetten().extrabedragbudgetkaal > 100 ? 'red' : 'black'}">
|
|
||||||
</td>
|
|
||||||
<td style="text-align:right" data-bind="text : $root.budgetten() ? $root.budgetten().extrabedragpct : '0,00' "></td>
|
|
||||||
<td style="text-align:right" data-bind="text : $root.budgetten() ? $root.budgetten().extra : '0,00' "></td>
|
<td style="text-align:right" data-bind="text : $root.budgetten() ? $root.budgetten().extra : '0,00' "></td>
|
||||||
<td
|
<td
|
||||||
><i class="fa fa-info-circle"
|
><i class="fa fa-info-circle"
|
||||||
data-bind="visible: $root.schooltotaal().budget > 0,
|
data-bind="visible: $root.schooltotaal().budget > 0,
|
||||||
click: $root.fOpenDetails.bind($data, 'EXTRA') "
|
click: $root.fOpenDetails.bind($data, 'EXTRA') "
|
||||||
></i></td>
|
></i>
|
||||||
<td style="text-align:right" data-bind="text : $root.budgetten() ? $root.budgetten().extragebudgetpct : '0,00' "></td>
|
|
||||||
<td style="text-align:right" data-bind="text: $root.budgetten() ? $root.budgetten().extrabudgetpct : '0,00' "></td>
|
|
||||||
<td style="text-align:right" data-bind="text : $root.budgetten() ? $root.budgetten().extraverschil : '0,00',
|
|
||||||
style : {color: $root.budgetten() && $root.budgetten().extraverschil < 0 ? 'red' : 'black' }">
|
|
||||||
</td>
|
</td>
|
||||||
|
<td style="text-align:right"
|
||||||
|
data-bind="text : $root.budgetten() ?$root.budgetten().extraverschil : '0,00',
|
||||||
|
style : {color: $root.budgetten() && Number($root.budgetten().extraverschil) < 0 ? 'red' : 'black' } ">
|
||||||
|
</td>
|
||||||
|
|
||||||
|
|
||||||
|
<td style="text-align:right" data-bind="text: $root.budgetten() ? $root.budgetten().extrabedragpct : '0,00',
|
||||||
|
style : {color: $root.budgetten() && Number($root.budgetten().extraverschil) < 0 ? 'red' : 'black' }">
|
||||||
|
</td>
|
||||||
|
<td style="text-align:right" data-bind="text : $root.budgetten() ?$root.budgetten().extrabudgetpct : '0,00' "></td>
|
||||||
|
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
<!-- ko foreach: extra -->
|
<!-- ko foreach: extra -->
|
||||||
@@ -311,39 +285,35 @@
|
|||||||
<td></td>
|
<td></td>
|
||||||
<td data-bind="text:naam" class="naam" style="padding:0;" > </td>
|
<td data-bind="text:naam" class="naam" style="padding:0;" > </td>
|
||||||
<td data-bind="text: isNaN(uitgavetypes[0].bedrag.replace(/\./g,'') ) || uitgavetypes[0].bedrag ==0 ? '' : uitgavetypes[0].bedrag,
|
<td data-bind="text: isNaN(uitgavetypes[0].bedrag.replace(/\./g,'') ) || uitgavetypes[0].bedrag ==0 ? '' : uitgavetypes[0].bedrag,
|
||||||
style: {color: uitgavetypes[0].budget && Number(uitgavetypes[0].budget) < Number(uitgavetypes[0].bedrag) ? 'red' : 'black' }"
|
style: {color: uitgavetypes[0].budget && Number(uitgavetypes[0].budget.replace(/\./g,'') ) < Number(uitgavetypes[0].bedrag.replace(/\./g,'')) ? 'red' : 'black' }"
|
||||||
style="text-align:right;width:98px">
|
style="text-align:right; width:98px ">
|
||||||
</td>
|
</td>
|
||||||
<td data-bind="text: isNaN(uitgavetypes[1].bedrag.replace(/\./g,'') ) || uitgavetypes[1].bedrag ==0 ? '' : uitgavetypes[1].bedrag,
|
<td data-bind="text: isNaN(uitgavetypes[1].bedrag.replace(/\./g,'') ) || uitgavetypes[1].bedrag ==0 ? '' : uitgavetypes[1].bedrag,
|
||||||
style: {color: uitgavetypes[1].budget && Number(uitgavetypes[1].budget) < Number(uitgavetypes[1].bedrag) ? 'red' : 'black' }"
|
style: {color: uitgavetypes[1].budget && Number(uitgavetypes[1].budget.replace(/\./g,'')) < Number(uitgavetypes[1].bedrag.replace(/\./g,'')) ? 'red' : 'black' }"
|
||||||
style="text-align:right;width:91px">
|
style="text-align:right; width:91px ">
|
||||||
</td>
|
</td>
|
||||||
<td data-bind="text: isNaN(uitgavetypes[2].bedrag.replace(/\./g,'') ) || uitgavetypes[2].bedrag ==0 ? '' : uitgavetypes[2].bedrag,
|
<td data-bind="text: isNaN(uitgavetypes[2].bedrag.replace(/\./g,'') ) || uitgavetypes[2].bedrag ==0 ? '' : uitgavetypes[2].bedrag,
|
||||||
style: {color: uitgavetypes[2].budget && Number(uitgavetypes[2].budget < Number(uitgavetypes[2].bedrag) ? 'red' : 'black' }"
|
style: {color: uitgavetypes[2].budget && Number(uitgavetypes[2].budget.replace(/\./g,'')) <Number(uitgavetypes[2].bedrag.replace(/\./g,'')) ? 'red' : 'black' }"
|
||||||
style="text-align:right;width:91px">
|
style="text-align:right;width:91px">
|
||||||
</td>
|
</td>
|
||||||
<td data-bind="text: isNaN(uitgavetypes[3].bedrag.replace(/\./g,'') ) || uitgavetypes[3].bedrag ==0 ? '' : uitgavetypes[3].bedrag,
|
<td data-bind="text: isNaN(uitgavetypes[3].bedrag.replace(/\./g,'') ) || uitgavetypes[3].bedrag ==0 ? '' : uitgavetypes[3].bedrag,
|
||||||
style: {color: uitgavetypes[3].budget && Number(uitgavetypes[0].budget) < Number(uitgavetypes[3].bedrag) ? 'red' : 'black' }"
|
style: {color: uitgavetypes[3].budget && Number(uitgavetypes[3].budget.replace(/\./g,'')) < Number(uitgavetypes[3].bedrag.replace(/\./g,'')) ? 'red' : 'black' }"
|
||||||
style="text-align:right;width:91px">
|
style="text-align:right;width:91px">
|
||||||
</td>
|
</td>
|
||||||
<td></td>
|
<td data-bind="text: isNaN(uitgavetypes[3].budget.replace(/\./g,'') ) || uitgavetypes[3].budget ==0 ? '' : uitgavetypes[3].budget" style="text-align:right;width:91px"></td>
|
||||||
<td data-bind="text: uitgavetypes[3].bedrag!= 0 ? uitgavetypes[3].bedragpct : ' ' ,
|
|
||||||
style: {color: uitgavetypes[3].bedrag && Number(uitgavetypes[0].bedragpct) > 100 ? 'red' : 'black' }" style="text-align:right;width:91px">
|
|
||||||
</td>
|
|
||||||
|
|
||||||
<td data-bind="text: color: #00802b ) || uitgavetypes[3].budget ==0 ? '' : uitgavetypes[3].budget" style="text-align:right;width:91px"></td>
|
|
||||||
<td ><i class="fa fa-info-circle"
|
<td ><i class="fa fa-info-circle"
|
||||||
data-bind="visible: Number(uitgavetypes[3].budget) > 0 ,
|
data-bind="visible: Number(uitgavetypes[3].budget.replace(/\./g,''))> 0,
|
||||||
click: $root.fOpenDetails.bind($data, 'DETAIL')">
|
click: $root.fOpenDetails.bind($data, 'EXTRA')">
|
||||||
</i>
|
</i>
|
||||||
</td>
|
</td>
|
||||||
<td style="text-align:right;" data-bind="text: uitgavetypes[3].budget !=0 ? uitgavetypes[3].gebudgetpct : ' ' ">
|
<td data-bind="text: Number(uitgavetypes[0].bedrag.replace(/\./g,'')) !=0 || Number(uitgavetypes[0].budget.replace(/\./g,'')) !=0 ? uitgavetypes[3].verschil : ' ' ,
|
||||||
</td>
|
style: {color: Number(uitgavetypes[3].verschil.replace(/\./g,''))< 0 ? 'red': 'black'}"
|
||||||
<td style="text-align:right;" data-bind="text: uitgavetypes[3].budget !=0 ? uitgavetypes[3].budgetpct : '' "></td>
|
|
||||||
<td data-bind="text: uitgavetypes[0].bedrag !=0 || uitgavetypes[0].budget !=0 ? uitgavetypes[3].verschil : ' ',
|
|
||||||
style: {color: uitgavetypes[3].verschil< 0 ? 'red': 'black'}"
|
|
||||||
style="text-align:right; ">
|
style="text-align:right; ">
|
||||||
</td>
|
</td>
|
||||||
|
<td style="text-align:right;" data-bind="text: isNaN(uitgavetypes[3].bedrag.replace(/\./g,'') ) || Number(uitgavetypes[3].bedrag.replace(/\./g,'')) ==0 ? '' : uitgavetypes[3].bedragpct,
|
||||||
|
style: {color: Number(uitgavetypes[3].verschil.replace(/\./g,''))< 0 ? 'red': 'black'}">
|
||||||
|
</td>
|
||||||
|
<td style="text-align:right;" data-bind="text: Number(uitgavetypes[3].budget.replace(/\./g,'')) > 0 ? uitgavetypes[3].budgetpct : '' "></td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
@@ -355,7 +325,7 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr style="background-color:#f8f8f8">
|
<tr style="background-color:#f8f8f8">
|
||||||
<td></td>
|
<td></td>
|
||||||
<td style="text-align:left">Totaal besteed</td>
|
<td style="text-align:left">Totaal</td>
|
||||||
<!-- ko if: totsomperuitgavetype() -->
|
<!-- ko if: totsomperuitgavetype() -->
|
||||||
<!-- ko foreach: totsomperuitgavetype-->
|
<!-- ko foreach: totsomperuitgavetype-->
|
||||||
<td style="text-align:right" data-bind="text: som"></td>
|
<td style="text-align:right" data-bind="text: som"></td>
|
||||||
@@ -367,29 +337,25 @@
|
|||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<td style="text-align:right" >0,00</td>
|
<td style="text-align:right" >0,00</td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
<td style="text-align:right" data-bind="text: $root.budgetten() ? $root.schooltotaal().budget : '0,00'">
|
||||||
|
</td>
|
||||||
|
<td ><i class="fa fa-info-circle"
|
||||||
|
data-bind="visible: $root.schooltotaal().budget > 0,
|
||||||
|
click: $root.fOpenDetails.bind($data, 'TOTAAL') ">
|
||||||
|
</i>
|
||||||
|
</td>
|
||||||
|
<td style="text-align:right"
|
||||||
|
data-bind="text: $root.schooltotaal() && $root.schooltotaal().verschil ? $root.schooltotaal().verschil : '0,00',
|
||||||
|
style : {color: $root.schooltotaal() && Number($root.schooltotaal().verschil) < 0 ? 'red' : 'black' }">
|
||||||
|
</td>
|
||||||
<td style="text-align:right"
|
<td style="text-align:right"
|
||||||
data-bind="text: $root.budgetten() &&parseFloat($root.budgetten().totbedragbudgetkaal) > 0 ? $root.budgetten().totbedragbudgetpct : '0,00' ,
|
data-bind="text: $root.budgetten() &&parseFloat($root.budgetten().totbedragbudgetkaal) > 0 ? $root.budgetten().totbedragbudgetpct : '0,00' ,
|
||||||
style: {color: parseFloat($root.budgetten().totbedragbudgetkaal) > 100 ? 'red' : 'black'}" >
|
style: {color: parseFloat($root.budgetten().totbedragbudgetkaal) > 100 ? 'red' : 'black'}" >
|
||||||
</td>
|
|
||||||
<td style="text-align: right" data-bind="text: $root.budgetten() ? $root.budgetten().totbedragpct: '0,00' ">
|
|
||||||
</td>
|
|
||||||
<td style="text-align:right" data-bind="text: $root.budgetten() ? $root.schooltotaal().budget : '0,00'">
|
|
||||||
</td>
|
|
||||||
<td ><i class="fa fa-info-circle"
|
|
||||||
data-bind="visible: $root.schooltotaal().budget > 0,
|
|
||||||
click: $root.fOpenDetails.bind($data, 'TOTAAL') ">
|
|
||||||
</i>
|
|
||||||
</td>
|
|
||||||
<td style="text-align:right"
|
|
||||||
data-bind="text: $root.budgetten() ? $root.budgetten().totgebudgetpct: '0,00' ">
|
|
||||||
</td>
|
</td>
|
||||||
<td style="text-align:right"
|
<td style="text-align:right"
|
||||||
data-bind="text: $root.budgetten() ? $root.budgetten().totbudgetpct: '0,00' ">
|
data-bind="text: $root.budgetten() ? $root.budgetten().totbudgetpct: '0,00' ">
|
||||||
</td>
|
</td>
|
||||||
<td style="text-align:right"
|
|
||||||
data-bind="text: $root.schooltotaal() && $root.schooltotaal().verschil ? $root.schooltotaal().verschil : '0,00',
|
|
||||||
style : {color: $root.schooltotaal() && Number($root.schooltotaal().verschil) < 0 ? 'red' : 'black' }">
|
|
||||||
</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -8,8 +8,6 @@ ls.initBestemmingenModel = function(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function fAddBasissoort(j,k, budget, totbudget, bedrag ){
|
function fAddBasissoort(j,k, budget, totbudget, bedrag ){
|
||||||
|
|
||||||
|
|
||||||
var dit = this;
|
var dit = this;
|
||||||
this.soortID = k.soortID
|
this.soortID = k.soortID
|
||||||
this.naam = k.naam
|
this.naam = k.naam
|
||||||
@@ -30,16 +28,19 @@ ls.initBestemmingenModel = function(){
|
|||||||
var bedragtot = 0;
|
var bedragtot = 0;
|
||||||
var centbudget = 0;
|
var centbudget = 0;
|
||||||
var budgettot2 = 0;
|
var budgettot2 = 0;
|
||||||
var centbudget2 = 0;
|
var centbedrag = 0;
|
||||||
this.subsoortID = b.subsoortID;
|
this.subsoortID = b.subsoortID;
|
||||||
this.naam = b.naam;
|
this.naam = b.naam;
|
||||||
this.categorie = categorie
|
this.categorie = categorie
|
||||||
this.uitgavetypes = ko.observableArray();
|
this.uitgavetypes = ko.observableArray();
|
||||||
this.totaal = ko.observable(0);
|
this.totaal = ko.observable(0);
|
||||||
this.formtotaal = ko.observable('');
|
this.formtotaal = ko.observable('');
|
||||||
this.procent = ko.observable(0);
|
this.procent = ko.observable(0);
|
||||||
this.subbudget = ko.observable(0);
|
this.totaalbudgetprocent = ko.observable('');
|
||||||
this.subbudgetform = ko.observable('');
|
this.subbudget = ko.observable(0);
|
||||||
|
this.subbudgetReserve = ko.observable(0);
|
||||||
|
this.subbudgetform = ko.observable('');
|
||||||
|
this.subbudgetformReserve = ko.observable('');
|
||||||
this.budgetprocent = ko.observable(0);
|
this.budgetprocent = ko.observable(0);
|
||||||
this.gebudgetprocent = ko.observable(0);
|
this.gebudgetprocent = ko.observable(0);
|
||||||
if (b.uitgavetypes) {
|
if (b.uitgavetypes) {
|
||||||
@@ -51,17 +52,29 @@ ls.initBestemmingenModel = function(){
|
|||||||
});
|
});
|
||||||
dit.totaal(bedrag);
|
dit.totaal(bedrag);
|
||||||
dit.formtotaal(parseFloat(bedrag) === 0 ? '' : parseFloat(bedrag).format(2, 3, '.', ','));
|
dit.formtotaal(parseFloat(bedrag) === 0 ? '' : parseFloat(bedrag).format(2, 3, '.', ','));
|
||||||
|
|
||||||
dit.subbudget(budget);
|
dit.subbudget(budget);
|
||||||
|
dit.subbudgetReserve(budget);
|
||||||
dit.subbudgetform(parseFloat(budget) === 0 ? '' : parseFloat(budget).format(2, 3, '.', ','));
|
dit.subbudgetform(parseFloat(budget) === 0 ? '' : parseFloat(budget).format(2, 3, '.', ','));
|
||||||
|
dit.subbudgetformReserve(parseFloat(budget) === 0 ? '' : parseFloat(budget).format(2, 3, '.', ','));
|
||||||
|
|
||||||
centbudget = dit.subbudgetform();
|
centbudget = dit.subbudgetform();
|
||||||
centbudget = centbudget.replace(/[.| ,]/g, '');
|
centbudget = centbudget.replace(/[.| ,]/g, '');
|
||||||
|
uitgaven = dit.formtotaal();
|
||||||
|
uitgaven = uitgaven.replace(/[.| ,]/g, '');
|
||||||
|
|
||||||
if (totbudget) {
|
if (totbudget) {
|
||||||
budgettot = totbudget.replace(/[.| ,]/g, '');
|
budgettot = totbudget.replace(/[.| ,]/g, '');
|
||||||
var budgetpct = ((Number(centbudget) / Number(budgettot)) * 100).toFixed(1)
|
var budgetpct = ((Number(centbudget) / Number(budgettot)) * 100).toFixed(1)
|
||||||
budgetpct = budgetpct.replace('.', ',')
|
budgetpct = budgetpct.replace('.', ',')
|
||||||
dit.budgetprocent(budgettot > 0 ? budgetpct + '%' : '');
|
dit.budgetprocent(budgettot > 0 ? budgetpct + '%' : '');
|
||||||
|
var budgetbedragpct = ((Number(uitgaven) / Number(budgettot)) * 100).toFixed(1)
|
||||||
|
budgetbedragpct = budgetbedragpct.replace('.', ',')
|
||||||
|
dit.totaalbudgetprocent(Number(budgettot) > 0 && Number(centbudget) > 0 ? budgetbedragpct + '%' : '');
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
dit.budgetprocent('');
|
||||||
|
dit.totaalbudgetprocent('');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (gebudget) {
|
if (gebudget) {
|
||||||
@@ -70,15 +83,20 @@ ls.initBestemmingenModel = function(){
|
|||||||
budgetpct2 = budgetpct2.replace('.', ',')
|
budgetpct2 = budgetpct2.replace('.', ',')
|
||||||
dit.gebudgetprocent(budgettot2 > 0 ? budgetpct2 + '%' : '')
|
dit.gebudgetprocent(budgettot2 > 0 ? budgetpct2 + '%' : '')
|
||||||
}
|
}
|
||||||
|
else dit.gebudgetprocent('');
|
||||||
|
|
||||||
|
|
||||||
if(totbedrag) {
|
if(totbedrag) {
|
||||||
bedragtot = totbedrag.replace(/[.| ,]/g, '');
|
bedragtot = totbedrag.replace(/[.| ,]/g, '');
|
||||||
uitgaven = dit.formtotaal();
|
|
||||||
uitgaven = uitgaven.replace(/[.| ,]/g, '');
|
|
||||||
uitgaven = ((Number(uitgaven) / Number(bedragtot)) * 100).toFixed(1)
|
var uitgavenF = ((Number(uitgaven) / Number(bedragtot)) * 100).toFixed(1)
|
||||||
dit.procent(uitgaven > 0 ? uitgaven + '%' : '')
|
dit.procent(Number(uitgaven) > 0 ? uitgavenF + '%' : '')
|
||||||
}
|
}
|
||||||
|
else dit.procent('');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -116,11 +134,15 @@ ls.initBestemmingenModel = function(){
|
|||||||
basisgeopend : ko.observable(false),
|
basisgeopend : ko.observable(false),
|
||||||
extrageopend : ko.observable(false),
|
extrageopend : ko.observable(false),
|
||||||
|
|
||||||
totaalextra : ko.observable(),
|
totaalextra : ko.observable(),
|
||||||
totaalbasis : ko.observable(0),
|
totaalbasis : ko.observable(0),
|
||||||
gebudgetbasis : ko.observable(0),
|
gebudgetbasis : ko.observable(0),
|
||||||
budgetUnformatted : ko.observable(0),
|
gebudgetbasispct : ko.observable(''),
|
||||||
gebudgetextra : ko. observable(),
|
gebudgetextrapct : ko.observable(''),
|
||||||
|
totbasispct : ko.observable(''),
|
||||||
|
totextrapct : ko.observable(''),
|
||||||
|
budgetUnformatted : ko.observable(0),
|
||||||
|
gebudgetextra : ko. observable(),
|
||||||
|
|
||||||
|
|
||||||
initBindings :function(){
|
initBindings :function(){
|
||||||
@@ -133,6 +155,7 @@ ls.initBestemmingenModel = function(){
|
|||||||
self.writer(result.writer);
|
self.writer(result.writer);
|
||||||
if (result.kalenderjaren){
|
if (result.kalenderjaren){
|
||||||
$.each(result.kalenderjaren, function(i,p){
|
$.each(result.kalenderjaren, function(i,p){
|
||||||
|
|
||||||
self.kalenderjaren.push(new fAddKalenderjaar(p));
|
self.kalenderjaren.push(new fAddKalenderjaar(p));
|
||||||
}); // each
|
}); // each
|
||||||
self.selectedKalenderjaar(self.kalenderjaren()[0]);
|
self.selectedKalenderjaar(self.kalenderjaren()[0]);
|
||||||
@@ -161,7 +184,8 @@ ls.initBestemmingenModel = function(){
|
|||||||
self.basissoorten.removeAll();
|
self.basissoorten.removeAll();
|
||||||
self.extrasoorten.removeAll();
|
self.extrasoorten.removeAll();
|
||||||
var sd ={jaarnr:self.selectedKalenderjaar().jaarnr}
|
var sd ={jaarnr:self.selectedKalenderjaar().jaarnr}
|
||||||
$.post("index.php/monfin2/bestemmingen/getBestemmingen", sd, function(data){
|
|
||||||
|
$.post("index.php/monfin2/bestemmingen/getBestemmingen ", sd, function(data){
|
||||||
if (data.jaartoewijzing){
|
if (data.jaartoewijzing){
|
||||||
self.jaartoewijzing(data.jaartoewijzing);
|
self.jaartoewijzing(data.jaartoewijzing);
|
||||||
}
|
}
|
||||||
@@ -169,6 +193,10 @@ ls.initBestemmingenModel = function(){
|
|||||||
self.jaarclosed(data.jaarclosed);
|
self.jaarclosed(data.jaarclosed);
|
||||||
var budget = 0;
|
var budget = 0;
|
||||||
var bedrag = 0;
|
var bedrag = 0;
|
||||||
|
var totbudget = self.jaartoewijzing().basis
|
||||||
|
totbudget = totbudget.replace(/[.| ,]/g, '');
|
||||||
|
var totbasispct = '';
|
||||||
|
var gebudgetbasispct = '';
|
||||||
if (data.basisbestemmingen){
|
if (data.basisbestemmingen){
|
||||||
$.each(data.basisbestemmingen, function(i, b){
|
$.each(data.basisbestemmingen, function(i, b){
|
||||||
$.each(b.subsoorten, function(x, s){
|
$.each(b.subsoorten, function(x, s){
|
||||||
@@ -178,11 +206,26 @@ ls.initBestemmingenModel = function(){
|
|||||||
} )
|
} )
|
||||||
} )
|
} )
|
||||||
})
|
})
|
||||||
|
if(Number(totbudget) > 0) {
|
||||||
|
var bedrag2 = bedrag.format(2, 3, '.', ',');
|
||||||
|
bedrag2 = bedrag2.replace(/[.| ,]/g, '')
|
||||||
|
var budget2 = budget.format(2, 3, '.', ',');
|
||||||
|
budget2 = budget2.replace(/[.| ,]/g, '')
|
||||||
|
|
||||||
|
totbasispct = ((bedrag2 / totbudget) * 100).toFixed(1);
|
||||||
|
totbasispct = totbasispct.replace('.', ',');
|
||||||
|
gebudgetbasispct = ((budget2/totbudget) * 100).toFixed(1);
|
||||||
|
gebudgetbasispct = gebudgetbasispct.replace('.', ',');
|
||||||
|
}
|
||||||
|
|
||||||
|
self.totbasispct(totbasispct);
|
||||||
|
self.gebudgetbasispct(gebudgetbasispct )
|
||||||
|
|
||||||
budget = self.fSetTotalValue(budget);
|
budget = self.fSetTotalValue(budget);
|
||||||
self.gebudgetbasis(budget);
|
self.gebudgetbasis(budget);
|
||||||
bedrag = self.fSetTotalValue(bedrag);
|
bedrag = self.fSetTotalValue(bedrag);
|
||||||
self.totaalbasis(bedrag);
|
self.totaalbasis(bedrag);
|
||||||
var totbudget = self.jaartoewijzing().basis;
|
|
||||||
$.each(data.basisbestemmingen,function(j,k){
|
$.each(data.basisbestemmingen,function(j,k){
|
||||||
self.basissoorten.push(new fAddBasissoort(j,k, budget, totbudget, bedrag));
|
self.basissoorten.push(new fAddBasissoort(j,k, budget, totbudget, bedrag));
|
||||||
});
|
});
|
||||||
@@ -190,6 +233,8 @@ ls.initBestemmingenModel = function(){
|
|||||||
budget = 0;
|
budget = 0;
|
||||||
bedrag = 0;
|
bedrag = 0;
|
||||||
totbudget = 0;
|
totbudget = 0;
|
||||||
|
var totextrapct = '';
|
||||||
|
var gebudgetextrapct = '';
|
||||||
if (data.extrabestemmingen){
|
if (data.extrabestemmingen){
|
||||||
$.each(data.extrabestemmingen, function(i, b){
|
$.each(data.extrabestemmingen, function(i, b){
|
||||||
$.each(b.subsoorten, function(x, s){
|
$.each(b.subsoorten, function(x, s){
|
||||||
@@ -199,11 +244,28 @@ ls.initBestemmingenModel = function(){
|
|||||||
} )
|
} )
|
||||||
} )
|
} )
|
||||||
})
|
})
|
||||||
|
|
||||||
|
totbudget = self.jaartoewijzing().extra;
|
||||||
|
|
||||||
|
totbudget = totbudget.replace(/[.| ,]/g, '')
|
||||||
|
if(Number(totbudget > 0)) {
|
||||||
|
bedrag2 = bedrag.format(2, 3, '.', ',');
|
||||||
|
bedrag2 = bedrag2.replace(/[.| ,]/g, '')
|
||||||
|
budget2 = budget.format(2, 3, '.', ',');
|
||||||
|
budget2 = budget2.replace(/[.| ,]/g, '')
|
||||||
|
totextrapct = ((bedrag2 / totbudget) * 100).toFixed(1);
|
||||||
|
totextrapct = totextrapct.replace('.', ',')
|
||||||
|
gebudgetextrapct = ((budget2/totbudget) * 100).toFixed(1)
|
||||||
|
gebudgetextrapct = gebudgetextrapct.replace('.',',');
|
||||||
|
}
|
||||||
|
|
||||||
|
self.totextrapct(totextrapct);
|
||||||
|
self.gebudgetextrapct(gebudgetextrapct)
|
||||||
budget = self.fSetTotalValue(budget);
|
budget = self.fSetTotalValue(budget);
|
||||||
self.gebudgetextra(budget);
|
self.gebudgetextra(budget);
|
||||||
bedrag = self.fSetTotalValue(bedrag);
|
bedrag = self.fSetTotalValue(bedrag);
|
||||||
self.totaalextra(bedrag);
|
self.totaalextra(bedrag);
|
||||||
totbudget = self.jaartoewijzing().extra;
|
|
||||||
$.each(data.extrabestemmingen,function(j,k){
|
$.each(data.extrabestemmingen,function(j,k){
|
||||||
self.extrasoorten.push(new fAddBasissoort(j, k, budget, totbudget, bedrag));
|
self.extrasoorten.push(new fAddBasissoort(j, k, budget, totbudget, bedrag));
|
||||||
});
|
});
|
||||||
@@ -222,96 +284,125 @@ ls.initBestemmingenModel = function(){
|
|||||||
return bedrag;
|
return bedrag;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
fSaveBedrag: function( subsoortid, soort ){
|
||||||
fSaveBedrag:function(subsoortid, soort){
|
|
||||||
var self = ls.BestemmingenModel;
|
var self = ls.BestemmingenModel;
|
||||||
if (self.jaarclosed()) return;
|
if (self.jaarclosed()) return;
|
||||||
var dit = this;
|
var dit = this;
|
||||||
var uitgave = 0;
|
var subtotaal = 0;
|
||||||
var formuitgave = 0;
|
var subtotaalForm = '';
|
||||||
var totaaluitgaven = 0;
|
var totuitgaven = 0;
|
||||||
var totaaluitgavenR = 0;
|
var totuitgavenForm = 0;
|
||||||
// if( Number(dit.budget()) <= 0){
|
var uitgavenpct = '0,0';
|
||||||
// apprise("Vul eerst een budget in.")
|
var budgetpct = '';
|
||||||
// return;
|
var totaalbudget = (soort === 'BASIS' ? self.jaartoewijzing().basis.replace(/[.| ,]/g, '') : self.jaartoewijzing().extra.replace(/[.| ,]/g, ''));
|
||||||
// }
|
|
||||||
var invoer = dit.formatted();
|
// update bedrag en bedragformat
|
||||||
|
var invoer = dit.formatted();
|
||||||
if ( ! invoer) invoer = '0'
|
if ( ! invoer) invoer = '0'
|
||||||
invoer = invoer.split('.').join('');
|
invoer = invoer.split('.').join('');
|
||||||
invoer= invoer.replace(',' , '.');
|
invoer= invoer.replace(',' , '.');
|
||||||
if (isNaN( parseFloat(invoer) ) ) {
|
if (isNaN( parseFloat(invoer) ) ) invoer = 0;
|
||||||
return;
|
else invoer = parseFloat(invoer)
|
||||||
}
|
|
||||||
else {
|
if(Number(invoer) > 0) dit.formatted(parseFloat(invoer).format(2, 3, '.', ','));
|
||||||
invoer=parseFloat(invoer)
|
else dit.formatted('');
|
||||||
}
|
|
||||||
|
|
||||||
dit.formatted(parseFloat(invoer).format(2,3,'.',','));
|
|
||||||
if (invoer <= 0) dit.formatted('');
|
|
||||||
dit.bedrag(invoer);
|
dit.bedrag(invoer);
|
||||||
$.each(soort === 'BASIS' ? self.basissoorten() : self.extrasoorten(), function(i, b){
|
|
||||||
$.each(b.subsoorten(), function(x, s){
|
|
||||||
if (s.uitgavetypes()) {
|
|
||||||
$.each(s.uitgavetypes(), function (i, k) {
|
|
||||||
totaaluitgaven = Number(totaaluitgaven) + Number(k.bedrag());
|
|
||||||
});
|
|
||||||
if(s.subsoortID === subsoortid) {
|
|
||||||
$.each(s.uitgavetypes(), function (i, k) {
|
|
||||||
uitgave = Number(uitgave) + Number(k.bedrag());
|
|
||||||
});
|
|
||||||
s.totaal(uitgave);
|
|
||||||
s.formtotaal(parseFloat(uitgave) === 0 ? '' : parseFloat(uitgave).format(2, 3, '.', ','));
|
|
||||||
|
|
||||||
}
|
// update subtotalen
|
||||||
|
$.each(soort === 'BASIS' ? self.basissoorten(): self.extrasoorten(), function(i, b){
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
|
||||||
totaaluitgaven = totaaluitgaven.format(2, 3, '.', ',');
|
|
||||||
totaaluitgavenR = totaaluitgaven.replace(/[.| ,]/g, '');
|
|
||||||
|
|
||||||
$.each(soort === 'BASIS' ? self.basissoorten() : self.extrasoorten(), function(i, b){
|
|
||||||
$.each(b.subsoorten(), function(x, s){
|
$.each(b.subsoorten(), function(x, s){
|
||||||
if (s.uitgavetypes()) {
|
if (s.uitgavetypes()) {
|
||||||
let procent = 0;
|
if (s.subsoortID === subsoortid) {
|
||||||
formuitgave = s.formtotaal();
|
$.each(s.uitgavetypes(), function (z, k) {
|
||||||
formuitgave = formuitgave.replace(/[.| ,]/g, '');
|
subtotaal = Number(subtotaal) + Number(k.bedrag());
|
||||||
if (Number(totaaluitgavenR) > 0) procent = ((Number(formuitgave) / Number(totaaluitgavenR)) * 100).toFixed(1)
|
});
|
||||||
else formuitgave = 0;
|
|
||||||
s.procent(Number(totaaluitgavenR) > 0 && Number(procent) > 0 ? procent + '%' : '')
|
|
||||||
|
|
||||||
|
s.totaal(subtotaal);
|
||||||
|
//zonder nullen van centen
|
||||||
|
if (Number(subtotaal) > 0) {
|
||||||
|
subtotaalForm = Number(subtotaal).format(2, 3, '.', ',');
|
||||||
|
s.formtotaal(subtotaalForm);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Number(subtotaal) > 0) {
|
||||||
|
subtotaal = subtotaalForm.replace(/[.| ,]/g, '');
|
||||||
|
}
|
||||||
|
//met extra nullen van centen
|
||||||
|
}
|
||||||
|
$.each(s.uitgavetypes(), function (z, k) {
|
||||||
|
totuitgaven = Number(totuitgaven) + Number(k.bedrag());
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
if (parseFloat(totuitgaven) > 0) {
|
||||||
|
totuitgavenForm = parseFloat(totuitgaven).format(2, 3, '.', ',');
|
||||||
|
totuitgaven = totuitgavenForm.replace(/[.| ,]/g, '');
|
||||||
|
}
|
||||||
|
|
||||||
soort === 'BASIS' ? self.totaalbasis(totaaluitgaven): self.totaalextra(totaaluitgaven) ;
|
// update procenten en reserve totalen van subsoorten
|
||||||
|
$.each(soort === 'BASIS' ? self.basissoorten(): self.extrasoorten(), function(i, b){
|
||||||
|
$.each(b.subsoorten(), function(x, s){
|
||||||
|
if (s.uitgavetypes()) {
|
||||||
|
subtotaal = s.totaal();
|
||||||
|
if (parseFloat(subtotaal) > 0) {
|
||||||
|
subtotaal = parseFloat(subtotaal).format(2, 3, '.', ',');
|
||||||
|
subtotaal = subtotaal.replace(/[.| ,]/g, '');
|
||||||
|
if(Number(totuitgaven)> 0 ) {
|
||||||
|
uitgavenpct = ((Number(subtotaal) / Number(totuitgaven)) * 100).toFixed(1);
|
||||||
|
uitgavenpct = uitgavenpct.replace('.', ',');
|
||||||
|
s.procent(uitgavenpct + '%');
|
||||||
|
budgetpct = ((Number(subtotaal) / Number(totaalbudget)) * 100).toFixed(1);
|
||||||
|
budgetpct = budgetpct.replace('.', ',')
|
||||||
|
s.totaalbudgetprocent(budgetpct + '%');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
s.procent('');
|
||||||
|
s.totaalbudgetprocent('');
|
||||||
|
}
|
||||||
|
|
||||||
invoer = Math.round(invoer * 100) ;
|
}
|
||||||
var sd = {'id': dit.finbestemmingID,
|
|
||||||
'bedrag' : invoer
|
})
|
||||||
}
|
})
|
||||||
|
if(Number(totuitgaven) > 0) {
|
||||||
|
uitgavenpct = ((Number(totuitgaven) / Number(totaalbudget)) * 100).toFixed(1);
|
||||||
|
uitgavenpct = uitgavenpct.replace('.', ',');
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
soort ==='BASIS' ? self.totbasispct(uitgavenpct): self.totextrapct(uitgavenpct);
|
||||||
|
soort=== 'BASIS' ? self.totaalbasis(totuitgavenForm): self.totaalextra(totuitgavenForm);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
invoer = Math.round(invoer * 100);
|
||||||
|
var sd = {
|
||||||
|
'id' : dit.finbestemmingID,
|
||||||
|
'bedrag': invoer,
|
||||||
|
}
|
||||||
$.post("index.php/monfin2/bestemmingen/updatebedrag", sd);
|
$.post("index.php/monfin2/bestemmingen/updatebedrag", sd);
|
||||||
},
|
},
|
||||||
|
|
||||||
fSaveBudget:function( subsoortid, soort ){
|
|
||||||
|
|
||||||
|
|
||||||
|
fSaveBudget: function( subsoortid, soort ){
|
||||||
var self = ls.BestemmingenModel;
|
var self = ls.BestemmingenModel;
|
||||||
if (self.jaarclosed()) return;
|
if (self.jaarclosed()) return;
|
||||||
var dit = this;
|
var dit = this;
|
||||||
var budgetoud = dit.budget();
|
var budgetoud = dit.budget();
|
||||||
var budgetoudForm = dit.budget() > 0 ? parseFloat(budgetoud).format(2, 3, '.', ',') : '';
|
var budgetoudForm = Number(dit.budget()) > 0 ? parseFloat(budgetoud).format(2, 3, '.', ',') : '';
|
||||||
var subbudget = 0;
|
var subbudget = 0;
|
||||||
var subbudgetoud = 0;
|
|
||||||
var subbudgetForm = '';
|
var subbudgetForm = '';
|
||||||
var subbudgetFormoud = '';
|
|
||||||
var totaalgebudget = 0;
|
var totaalgebudget = 0;
|
||||||
var totaalgebudgetR = 0;
|
var totaalgebudgetForm = 0;
|
||||||
var totaalgebudgetRoud = 0;
|
var totaalgebudgetpct = 0;
|
||||||
var totaalgebudgetpct = '';
|
var budgetpct = '';
|
||||||
var totaalgebudgetpctoud = '';
|
var gebudgetpct = '';
|
||||||
var subbudgetpct = '';
|
|
||||||
var subbudgetpctoud = '';
|
|
||||||
|
|
||||||
|
|
||||||
var totaalbudget = (soort === 'BASIS' ? self.jaartoewijzing().basis.replace(/[.| ,]/g, '') : self.jaartoewijzing().extra.replace(/[.| ,]/g, ''));
|
var totaalbudget = (soort === 'BASIS' ? self.jaartoewijzing().basis.replace(/[.| ,]/g, '') : self.jaartoewijzing().extra.replace(/[.| ,]/g, ''));
|
||||||
|
|
||||||
// update budget en budgetformat
|
// update budget en budgetformat
|
||||||
@@ -319,15 +410,12 @@ ls.initBestemmingenModel = function(){
|
|||||||
if ( ! invoer) invoer = '0'
|
if ( ! invoer) invoer = '0'
|
||||||
invoer = invoer.split('.').join('');
|
invoer = invoer.split('.').join('');
|
||||||
invoer= invoer.replace(',' , '.');
|
invoer= invoer.replace(',' , '.');
|
||||||
if (isNaN( parseFloat(invoer) ) ) invoer =0;
|
if (isNaN( parseFloat(invoer) ) ) invoer = 0;
|
||||||
else invoer = parseFloat(invoer)
|
else invoer = parseFloat(invoer)
|
||||||
|
|
||||||
dit.budgetFormat(parseFloat(invoer).format(2, 3, '.', ','));
|
if(Number(invoer) > 0) dit.budgetFormat(parseFloat(invoer).format(2, 3, '.', ','));
|
||||||
if (invoer <= 0){
|
else dit.budgetFormat('');
|
||||||
dit.budgetFormat(budgetoudForm);
|
|
||||||
invoer = 0;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
dit.budget(invoer);
|
dit.budget(invoer);
|
||||||
|
|
||||||
// update subtotalen
|
// update subtotalen
|
||||||
@@ -335,14 +423,11 @@ ls.initBestemmingenModel = function(){
|
|||||||
$.each(b.subsoorten(), function(x, s){
|
$.each(b.subsoorten(), function(x, s){
|
||||||
if (s.uitgavetypes()) {
|
if (s.uitgavetypes()) {
|
||||||
if (s.subsoortID === subsoortid) {
|
if (s.subsoortID === subsoortid) {
|
||||||
subbudgetoud = s.subbudget();
|
|
||||||
subbudgetFormoud= s.subbudgetform();
|
|
||||||
subbudgetpctoud = s.budgetprocent();
|
|
||||||
totaalgebudgetpctoud = s.gebudgetprocent();
|
|
||||||
$.each(s.uitgavetypes(), function (z, k) {
|
$.each(s.uitgavetypes(), function (z, k) {
|
||||||
subbudget = Number(subbudget) + Number(k.budget());
|
subbudget = Number(subbudget) + Number(k.budget());
|
||||||
});
|
});
|
||||||
s.subbudget(subbudget);
|
s.subbudget(subbudget);
|
||||||
|
//zonder nullen van centen
|
||||||
if (parseFloat(subbudget) > 0) {
|
if (parseFloat(subbudget) > 0) {
|
||||||
subbudgetForm = parseFloat(subbudget).format(2, 3, '.', ',');
|
subbudgetForm = parseFloat(subbudget).format(2, 3, '.', ',');
|
||||||
}
|
}
|
||||||
@@ -351,11 +436,7 @@ ls.initBestemmingenModel = function(){
|
|||||||
if (Number(subbudget) > 0) {
|
if (Number(subbudget) > 0) {
|
||||||
subbudget = subbudgetForm.replace(/[.| ,]/g, '');
|
subbudget = subbudgetForm.replace(/[.| ,]/g, '');
|
||||||
}
|
}
|
||||||
|
//met extra nullen van centen
|
||||||
subbudgetpct = (Number(totaalbudget) > 0 ? ((Number(subbudget) / Number(totaalbudget)) * 100).toFixed(1) : 0);
|
|
||||||
subbudgetpct = subbudgetpct.replace('.', ',');
|
|
||||||
s.budgetprocent(Number(totaalbudget) > 0 ? subbudgetpct + '%' : '')
|
|
||||||
|
|
||||||
}
|
}
|
||||||
$.each(s.uitgavetypes(), function (z, k) {
|
$.each(s.uitgavetypes(), function (z, k) {
|
||||||
totaalgebudget = Number(totaalgebudget) + Number(k.budget());
|
totaalgebudget = Number(totaalgebudget) + Number(k.budget());
|
||||||
@@ -366,60 +447,86 @@ ls.initBestemmingenModel = function(){
|
|||||||
})
|
})
|
||||||
|
|
||||||
if (parseFloat(totaalgebudget) > 0) {
|
if (parseFloat(totaalgebudget) > 0) {
|
||||||
totaalgebudgetR = parseFloat(totaalgebudget).format(2, 3, '.', ',');
|
totaalgebudgetForm = parseFloat(totaalgebudget).format(2, 3, '.', ',');
|
||||||
totaalgebudgetR = totaalgebudgetR.replace(/[.| ,]/g, '');
|
totaalgebudget = totaalgebudgetForm.replace(/[.| ,]/g, '');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
totaalgebudgetpct = (Number(totaalgebudgetR) > 0 ? ((Number(subbudget) / Number(totaalgebudgetR)) * 100).toFixed(1) : 0);
|
//waarden terugzetten als totaal budget wordt overschreden
|
||||||
totaalgebudgetpct = totaalgebudgetpct.replace('.', ',');
|
|
||||||
|
|
||||||
// update procenten
|
if(Number(totaalgebudget) > Number(totaalbudget)){
|
||||||
$.each(soort === 'BASIS' ? self.basissoorten(): self.extrasoorten(), function(i, b){
|
|
||||||
$.each(b.subsoorten(), function(x, s){
|
|
||||||
if (s.uitgavetypes()) {
|
|
||||||
if (s.subsoortID === subsoortid) {
|
|
||||||
s.gebudgetprocent(totaalgebudgetpct + '%' );
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
if(Number(totaalgebudget) > Number(totaalbudget) ){
|
|
||||||
dit.budgetFormat(budgetoudForm);
|
|
||||||
dit.budget(budgetoud);
|
dit.budget(budgetoud);
|
||||||
|
dit.budgetFormat(budgetoudForm);
|
||||||
$.each(soort === 'BASIS' ? self.basissoorten(): self.extrasoorten(), function(i, b){
|
$.each(soort === 'BASIS' ? self.basissoorten(): self.extrasoorten(), function(i, b){
|
||||||
$.each(b.subsoorten(), function(x, s){
|
$.each(b.subsoorten(), function(x, s){
|
||||||
if (s.uitgavetypes()) {
|
if (s.uitgavetypes()) {
|
||||||
if (s.subsoortID === subsoortid) {
|
if (s.subsoortID === subsoortid) {
|
||||||
s.subbudget(subbudgetoud);
|
s.subbudget(s.subbudgetReserve());
|
||||||
s.subbudgetform(subbudgetFormoud);
|
s.subbudgetform(s.subbudgetformReserve());
|
||||||
s.budgetprocent(subbudgetpctoud);
|
|
||||||
s.gebudgetprocent(totaalgebudgetpctoud);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
var string = "Het budget overschrijdt het totaalbudget."
|
||||||
|
if(Number(totaalbudget) ===0) string = 'Er is nog geen budget.'
|
||||||
|
apprise(string);
|
||||||
//hier alle oude waarden invullen
|
|
||||||
apprise("Het budget overschrijdt het totaalbudget")
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
soort=== 'BASIS' ? self.gebudgetbasis(totaalgebudget): self.gebudgetextra(totaalbudget);
|
// update procenten en reserve totalen van subsoorten
|
||||||
|
$.each(soort === 'BASIS' ? self.basissoorten(): self.extrasoorten(), function(i, b){
|
||||||
|
$.each(b.subsoorten(), function(x, s){
|
||||||
|
if (s.uitgavetypes()) {
|
||||||
|
subbudget = s.subbudget();
|
||||||
|
if (parseFloat(subbudget) > 0) {
|
||||||
|
subbudget = parseFloat(subbudget).format(2, 3, '.', ',');
|
||||||
|
subbudget = subbudget.replace(/[.| ,]/g, '');
|
||||||
|
if(Number(totaalgebudget)> 0 ) {
|
||||||
|
gebudgetpct = ((Number(subbudget) / Number(totaalgebudget)) * 100).toFixed(1);
|
||||||
|
gebudgetpct = gebudgetpct.replace('.', ',');
|
||||||
|
s.gebudgetprocent(gebudgetpct + '%');
|
||||||
|
budgetpct = ((Number(subbudget) / Number(totaalbudget)) * 100).toFixed(1);
|
||||||
|
budgetpct = budgetpct.replace('.', ',')
|
||||||
|
s.budgetprocent(budgetpct + '%');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
s.gebudgetprocent('');
|
||||||
|
s.budgetprocent('');
|
||||||
|
}
|
||||||
|
|
||||||
|
if (s.subsoortID === subsoortid) {
|
||||||
|
s.subbudgetReserve(s.subbudget());
|
||||||
|
s.subbudgetformReserve(s.subbudgetform());
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
})
|
||||||
|
|
||||||
|
//update totalen
|
||||||
|
|
||||||
|
|
||||||
|
if(Number(totaalgebudget) > 0) {
|
||||||
|
totaalgebudgetpct = ((Number(totaalgebudget) / Number(totaalbudget)) * 100).toFixed(1);
|
||||||
|
totaalgebudgetpct = totaalgebudgetpct.replace('.', ',');
|
||||||
|
totaalgebudgetpct = ' (' + totaalgebudgetpct + '%)'
|
||||||
|
}
|
||||||
|
else totaalgebudgetpct = '';
|
||||||
|
|
||||||
|
soort=== 'BASIS' ? self.gebudgetbasis(totaalgebudgetForm): self.gebudgetextra(totaalgebudgetForm);
|
||||||
|
soort ==='BASIS' ? self.gebudgetbasispct(totaalgebudgetpct): self.gebudgetextrapct(totaalgebudgetpct);
|
||||||
|
|
||||||
|
|
||||||
invoer = Math.round(invoer * 100);
|
invoer = Math.round(invoer * 100);
|
||||||
var sd = {
|
var sd = {
|
||||||
'id' : dit.finbestemmingID,
|
'id' : dit.finbestemmingID,
|
||||||
'budget': invoer,
|
'budget': invoer,
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$.post("index.php/monfin2/bestemmingen/updatebudget", sd);
|
$.post("index.php/monfin2/bestemmingen/updatebudget", sd);
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
@@ -433,10 +540,10 @@ ls.initBestemmingenModel = function(){
|
|||||||
|
|
||||||
fToelichting: function(){
|
fToelichting: function(){
|
||||||
|
|
||||||
apprise('<p>In de regel <span style="font-style:italic; ">budget</span> geeft het eerste getal de som van het budget weer als percentage van het toaal gebudgetteerde bedrag.</p>' +
|
apprise('<p>De eerste kolom geeft de som weer van het budget als percentage van het totaal gebudgetteerde bedrag (rij budget). ' +
|
||||||
'<p>Het tweede getal is de som ban het budget als percentage van het totaal toegewezen budget.</p>' +
|
'De tweede rij (uitgaven) geeft de som van de uitgaven als percentage van de totale uitgaven.</p>' +
|
||||||
'<p>In de regel <span style="font-style:italic; ">uitgave</span> wordt de som van de uitgave weergegeven als percentage van de totale uitgaven.</p>')
|
'<p>De tweede kolom geeft de som van resp. het budget/de uitgaven als percentage van het totaalbudget weer.</p>' )
|
||||||
},
|
},
|
||||||
|
|
||||||
fSaveOpmerking: function(){
|
fSaveOpmerking: function(){
|
||||||
var self= ls.BestemmingenModel;
|
var self= ls.BestemmingenModel;
|
||||||
|
|||||||
@@ -198,17 +198,14 @@ ls.initMonfinOverzicht2Model = function(){
|
|||||||
break;
|
break;
|
||||||
case 'SOM' : message = 'Totale uitgaven afgerond op hele euros.';
|
case 'SOM' : message = 'Totale uitgaven afgerond op hele euros.';
|
||||||
break;
|
break;
|
||||||
case '%BUDGET' : message = 'Uitgaven als percentage van het totale toegewezen budget.';
|
|
||||||
break;
|
|
||||||
case '%UITGAVEN' : message = 'Uitgaven als percentage van de totale uitgaven.';
|
|
||||||
break;
|
|
||||||
case 'BUDGET' : message = 'Budget afgerond op hele euros. Klik op i in de regel voor een uitsplitsing van het budget.';
|
case 'BUDGET' : message = 'Budget afgerond op hele euros. Klik op i in de regel voor een uitsplitsing van het budget.';
|
||||||
|
break;
|
||||||
|
case 'VERSCHIL' : message = 'Het verschil tussen het budget en de uitgaven afgerond op hele euros.';
|
||||||
break;
|
break;
|
||||||
case '%GEBUDGET': message ='Budget als percentage van het totaal gebudgetteerde bedrag.';
|
case '%BUDGET' : message = 'Het gebudgetteerde bedrag als percentage van het totale budget.';
|
||||||
break;
|
break;
|
||||||
case '%BUDGET2' : message='Budget als percentage van het totaal toegewezen budget.';
|
case '%UITGAVEN' : message = 'Uitgaven als percentage van het totale budget.';
|
||||||
break;
|
break;
|
||||||
case 'VERSCHIL' : message = 'Het verschil tussen het toegewezen budget en de uitgaven afgerond op hele euros.';
|
|
||||||
|
|
||||||
}
|
}
|
||||||
apprise(message);
|
apprise(message);
|
||||||
@@ -251,7 +248,7 @@ ls.initMonfinOverzicht2Model = function(){
|
|||||||
fShowComment: function(){
|
fShowComment: function(){
|
||||||
var self = ls.MonfinOverzicht2Model;
|
var self = ls.MonfinOverzicht2Model;
|
||||||
apprise('Het eerste getal is het percentage van de gebudgetteerde interventie ten opzichte van het totaal gebedugetteerde bedrag. ' +
|
apprise('Het eerste getal is het percentage van de gebudgetteerde interventie ten opzichte van het totaal gebedugetteerde bedrag. ' +
|
||||||
'Het tweede getal is het percentage van de gebudgetteerde interventie ten opzichte van het toegewezen budget.');
|
'Het tweede getal is het percentage van de gebudgetteerde interventie ten opzichte van het totaalbudget.');
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user