gebudgetteerde bedragen in overzicht monfin ipv budgetten
This commit is contained in:
@@ -54,28 +54,41 @@ class Monfin2overzicht extends MY_Controller{
|
|||||||
$sombedragpctex = $sommenex['sombedragpct'];
|
$sombedragpctex = $sommenex['sombedragpct'];
|
||||||
// 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[0]->som, 0, ',' , '.' );
|
// $budgetten->basisverschil = number_format($budgetten->basis - $sombasisperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
$budgetten->extraverschil = number_format($budgetten->extra - $somextraperuitgavetype[0]->som, 0, ',' , '.' );
|
// $budgetten->extraverschil = number_format($budgetten->extra - $somextraperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
$budgetten->totaalverschil = $budgetten->totaal - ($sombasisperuitgavetype[0]->som +$somextraperuitgavetype[0]->som);
|
// $budgetten->totaalverschil = $budgetten->totaal - ($sombasisperuitgavetype[0]->som +$somextraperuitgavetype[0]->som);
|
||||||
|
//
|
||||||
|
//
|
||||||
$budgetten->basisbudgetpct = number_format($sombudgetpct, 1,',', '.');
|
// $budgetten->basisbudgetpct = number_format($sombudgetpct, 1,',', '.');
|
||||||
$budgetten->basisbedragpct = number_format($sombedragpct, 1,',', '.');
|
// $budgetten->basisbedragpct = number_format($sombedragpct, 1,',', '.');
|
||||||
|
//
|
||||||
$budgetten->extrabudgetpct = number_format($sombudgetpctex, 1,',', '.');
|
// $budgetten->extrabudgetpct = number_format($sombudgetpctex, 1,',', '.');
|
||||||
$budgetten->extrabedragpct = number_format($sombedragpctex, 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, 1, ',', '.');
|
// $budgetten->totbedragbudgetpct = number_format($bedrag, 1, ',', '.');
|
||||||
$bedrag2 = $budgetten->totaal > 0 ?($totgebudgeteerd/$budgetten->totaal)*100 : 0;
|
// $bedrag2 = $budgetten->totaal > 0 ?($totgebudgeteerd/$budgetten->totaal)*100 : 0;
|
||||||
$budgetten->totbudgetpct = number_format($bedrag2, 1, ',', '.');
|
// $budgetten->totbudgetpct = number_format($bedrag2, 1, ',', '.');
|
||||||
|
$budgetten->basis = number_format( $sombasisperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
|
$budgetten->extra = number_format( $somextraperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
|
$budgetten->totaal = number_format( $sombasisperuitgavetype[0]->som + $somextraperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
|
$budgetten->basisverschil = number_format($sombasisperuitgavetype[0]->budgetsom - $sombasisperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
|
$budgetten->extraverschil = number_format($somextraperuitgavetype[0]->budgetsom- $somextraperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
|
$budgetten->totaalverschil = number_format($sombasisperuitgavetype[0]->budgetsom + $somextraperuitgavetype[0]->budgetsom - $sombasisperuitgavetype[0]->som -$somextraperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
|
$budgetten->basisbudgetpct = number_format($sombudgetpct, 2,',', '.');
|
||||||
|
|
||||||
|
$budgetten->basisbedragpct = number_format($sombedragpct, 1,',', '.');
|
||||||
|
$budgetten->extrabudgetpct = number_format($sombudgetpctex, 1,',', '.');
|
||||||
|
$budgetten->extrabedragpct = number_format($sombedragpctex, 1,',', '.');
|
||||||
|
$budgetten->totbedragpct = number_format(($sombedragpctex + $sombedragpct)/2, 1, ',', '.' );
|
||||||
|
$budgetten->totbudgetpct = number_format(($sombudgetpct + $sombudgetpctex)/2, 1, ',', '.');
|
||||||
|
//
|
||||||
// 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 , ',' , '.');
|
||||||
$budgetten->basis = number_format($budgetten->basis , 0 , ',' , '.');
|
// $budgetten->basis = number_format($budgetten->basis , 0 , ',' , '.');
|
||||||
$budgetten->extra = number_format($budgetten->extra, 0 , ',' , '.');
|
// $budgetten->extra = number_format($budgetten->extra, 0 , ',' , '.');
|
||||||
|
|
||||||
foreach($sombasisperuitgavetype as $sompertype){
|
foreach($sombasisperuitgavetype as $sompertype){
|
||||||
$sompertype->som = number_format($sompertype->som,0, ',' , '.' );
|
$sompertype->som = number_format($sompertype->som,0, ',' , '.' );
|
||||||
@@ -187,27 +200,20 @@ class Monfin2overzicht extends MY_Controller{
|
|||||||
// $sombedragbudgetpctex = $sommen['sombedragbudgetpct'];
|
// $sombedragbudgetpctex = $sommen['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->basis = number_format( $sombasisperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
$budgetten->extraverschil = number_format($budgetten->extra - $somextraperuitgavetype[3]->som, 0, ',' , '.' );
|
$budgetten->extra = number_format( $somextraperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
$budgetten->totaalverschil = $budgetten->totaal - ($sombasisperuitgavetype[3]->som +$somextraperuitgavetype[3]->som);
|
$budgetten->totaal = number_format( $sombasisperuitgavetype[0]->som + $somextraperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
|
$budgetten->basisverschil = number_format($sombasisperuitgavetype[0]->budgetsom - $sombasisperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
|
$budgetten->extraverschil = number_format($somextraperuitgavetype[0]->budgetsom- $somextraperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
|
$budgetten->totaalverschil = number_format($sombasisperuitgavetype[0]->budgetsom + $somextraperuitgavetype[0]->budgetsom - $sombasisperuitgavetype[0]->som -$somextraperuitgavetype[0]->som, 0, ',' , '.' );
|
||||||
$budgetten->basisbudgetpct = number_format($sombudgetpct, 2,',', '.');
|
$budgetten->basisbudgetpct = number_format($sombudgetpct, 2,',', '.');
|
||||||
// $budgetten->basisgebudgetpct = number_format($somgebudgetpct, 2,',', '.');
|
|
||||||
$budgetten->basisbedragpct = number_format($sombedragpct, 2,',', '.');
|
|
||||||
// $budgetten->basisbedragbudgetpct = number_format($sombedragbudgetpct, 2,',', '.');
|
|
||||||
|
|
||||||
$budgetten->extrabudgetpct = number_format($sombudgetpctex, 2,',', '.');
|
|
||||||
// $budgetten->extragebudgetpct = number_format($somgebudgetpctex, 2,',', '.');
|
|
||||||
$budgetten->extrabedragpct = number_format($sombedragpctex, 2,',', '.');
|
|
||||||
// $budgetten->extrabedragbudgetpct = number_format($sombedragbudgetpctex, 2,',', '.');
|
|
||||||
|
|
||||||
$bedrag = $budgetten->totaal > 0 ? ($totbesteed/$budgetten->totaal) *100: 0;
|
|
||||||
$budgetten->totbedragbudgetkaal = $bedrag;
|
|
||||||
$budgetten->totbedragbudgetpct = number_format($bedrag, 2, ',', '.');
|
|
||||||
$budgetten->totbedragpct = $totbesteed > 0 ? '100,00': 0;
|
|
||||||
$bedrag2 = $budgetten->totaal > 0 ?($totgebudgeteerd/$budgetten->totaal)*100 : 0;
|
|
||||||
$budgetten->totbudgetpct = number_format($bedrag2, 2, ',', '.');
|
|
||||||
|
|
||||||
|
|
||||||
|
$budgetten->basisbedragpct = number_format($sombedragpct, 1,',', '.');
|
||||||
|
$budgetten->extrabudgetpct = number_format($sombudgetpctex, 1,',', '.');
|
||||||
|
$budgetten->extrabedragpct = number_format($sombedragpctex, 1,',', '.');
|
||||||
|
$budgetten->totbedragpct = number_format(($sombedragpctex + $sombedragpct)/2, 1, ',', '.' );
|
||||||
|
$budgetten->totbudgetpct = number_format(($sombudgetpct + $sombudgetpctex)/2, 1, ',', '.');
|
||||||
|
//
|
||||||
|
|
||||||
// todo
|
// todo
|
||||||
// zorg dat alle getallen geformateerd zijn met een duizendtalscheidingsteken
|
// zorg dat alle getallen geformateerd zijn met een duizendtalscheidingsteken
|
||||||
|
|||||||
@@ -94,7 +94,8 @@ class MY_Controller extends CI_Controller{
|
|||||||
// public $version = '1.20.17';// verversen bestemmingen ging niet goed
|
// public $version = '1.20.17';// verversen bestemmingen ging niet goed
|
||||||
// public $version = '1.20.21';// tussenstand vormgeving ijkpunten
|
// public $version = '1.20.21';// tussenstand vormgeving ijkpunten
|
||||||
// public $version = '1.20.23';// bugetsom gebudgeteerde bedragen in plaats van budget in totaal
|
// public $version = '1.20.23';// bugetsom gebudgeteerde bedragen in plaats van budget in totaal
|
||||||
public $version = '1.20.24';// foutje in afvangen te vroeg aanroepen jaarbudget in callback
|
// public $version = '1.20.24';// foutje in afvangen te vroeg aanroepen jaarbudget in callback
|
||||||
|
public $version = '1.20.25';//gebudgetterde bedragen ipv toegekende budgtten in overzicht monfin, analoog aan bestemmingen
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -93,7 +93,7 @@
|
|||||||
</th>
|
</th>
|
||||||
<th class="pdfmonfin" style="text-align:right; background-color: #968026; width: 2%">
|
<th class="pdfmonfin" style="text-align:right; background-color: #968026; width: 2%">
|
||||||
</th>
|
</th>
|
||||||
<th class="pdfmonfin" style="writing-mode: vertical-rl; padding: 3px;font-size:0.9em; width: 9%; vertical-align:text-top; text-align:right; background-color: #968026;"><span >verschil>?</span>
|
<th class="pdfmonfin" style="writing-mode: vertical-rl; padding: 3px;font-size:0.9em; width: 9%; 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>
|
||||||
@@ -125,7 +125,7 @@
|
|||||||
|
|
||||||
<td style="text-align:right" data-bind="text: budgetsom"></td>
|
<td style="text-align:right" data-bind="text: budgetsom"></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.budgetten(),
|
||||||
click: $root.fOpenDetails.bind($data, 'BASIS') "
|
click: $root.fOpenDetails.bind($data, 'BASIS') "
|
||||||
></i></td>
|
></i></td>
|
||||||
<td style="text-align:right" data-bind="text: budgetrestant" ></td>
|
<td style="text-align:right" data-bind="text: budgetrestant" ></td>
|
||||||
@@ -138,6 +138,8 @@
|
|||||||
<td style="text-align:right" >0,00</td>
|
<td style="text-align:right" >0,00</td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<td style="text-align:right" >0,00</td>
|
<td style="text-align:right" >0,00</td>
|
||||||
|
<td style="text-align:right" >0,00</td>
|
||||||
|
<td style="text-align:right" >0,00</td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
|
||||||
<!-- <td style="text-align:right"-->
|
<!-- <td style="text-align:right"-->
|
||||||
@@ -344,13 +346,13 @@
|
|||||||
<td style="text-align:right" >0,00</td>
|
<td style="text-align:right" >0,00</td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<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.budgetten().totaal > 0,
|
||||||
click: $root.fOpenDetails.bind($data, 'TOTAAL') ">
|
click: $root.fOpenDetails.bind($data, 'TOTAAL') ">
|
||||||
</i>
|
</i>
|
||||||
</td>
|
</td>
|
||||||
<td style="text-align:right"
|
<td style="text-align:right"
|
||||||
data-bind="text: $root.schooltotaal() && $root.schooltotaal().verschil ? $root.schooltotaal().verschil : '0,00',
|
data-bind="text: $root.budgetten() && $root.budgetten().totaalverschil ? $root.budgetten().totaalverschil : '0,00',
|
||||||
style : {color: $root.schooltotaal() && Number($root.schooltotaal().verschil) < 0 ? 'red' : 'black' }">
|
style : {color: $root.budgetten() && Number($root.budgetten().totaalverschil) < 0 ? 'red' : 'black' }">
|
||||||
</td>
|
</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' ,-->
|
||||||
@@ -364,7 +366,7 @@
|
|||||||
<!-- >-->
|
<!-- >-->
|
||||||
<!-- </td>-->
|
<!-- </td>-->
|
||||||
|
|
||||||
<td style="padding: 3px; text-align: right" >100</td>
|
<td style="padding: 3px; text-align: right" data-bind="text: $root.budgetten() ? $root.budgetten().totbedragpct : '0,0' "></td>
|
||||||
<td style="padding: 3px; text-align: right" data-bind="text: $root.budgetten() ? $root.budgetten().totbudgetpct : '0,0' "></td>
|
<td style="padding: 3px; text-align: right" data-bind="text: $root.budgetten() ? $root.budgetten().totbudgetpct : '0,0' "></td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
@@ -727,7 +729,7 @@
|
|||||||
<!-- /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().gebudget : '0,00'">
|
<td style="text-align:right" data-bind="text: $root.budgetten() ? $root.budgetten(0.basis : '0,00'">
|
||||||
</td>
|
</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,
|
||||||
@@ -735,8 +737,8 @@
|
|||||||
</i>
|
</i>
|
||||||
</td>
|
</td>
|
||||||
<td style="text-align:right"
|
<td style="text-align:right"
|
||||||
data-bind="text: $root.schooltotaal() && $root.schooltotaal().verschil ? $root.schooltotaal().verschil : '0,00',
|
data-bind="text: $root.budgetten() && $root.budgetten().totaalverschil ? $root.budgetten().totaalverschil : '0,00',
|
||||||
style : {color: $root.schooltotaal() && Number($root.schooltotaal().verschil) < 0 ? 'red' : 'black' }">
|
style : {color: $root.budgetten() && Number($root.budgetten().totaalverschil) < 0 ? 'red' : 'black' }">
|
||||||
</td>
|
</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' ,
|
||||||
|
|||||||
@@ -120,13 +120,9 @@ ls.initMonfinOverzicht2Model = function(){
|
|||||||
var sd={orgid : self.selectedOrg().id,
|
var sd={orgid : self.selectedOrg().id,
|
||||||
jaarnr : self.selectedKalenderjaar().jaarnr}
|
jaarnr : self.selectedKalenderjaar().jaarnr}
|
||||||
$.post("index.php/monfin2/monfin2overzicht/getschoolbedragen", sd, function(result){
|
$.post("index.php/monfin2/monfin2overzicht/getschoolbedragen", sd, function(result){
|
||||||
console.log(result, 'result janee = 1')
|
|
||||||
self.schooltotaal( result.schooltotaal) ;
|
self.schooltotaal( result.schooltotaal) ;
|
||||||
self.uitgavetypes(result.uitgavetypes);
|
self.uitgavetypes(result.uitgavetypes);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
self.basis(result.basis);
|
self.basis(result.basis);
|
||||||
self.extra(result.extra);
|
self.extra(result.extra);
|
||||||
self.sombasisperuitgavetype(result.sombasisperuitgavetype);
|
self.sombasisperuitgavetype(result.sombasisperuitgavetype);
|
||||||
@@ -154,7 +150,6 @@ ls.initMonfinOverzicht2Model = function(){
|
|||||||
var sd={orgid : self.selectedOrg().id,
|
var sd={orgid : self.selectedOrg().id,
|
||||||
jaarnr : self.selectedKalenderjaar().jaarnr}
|
jaarnr : self.selectedKalenderjaar().jaarnr}
|
||||||
$.post("index.php/monfin2/monfin2overzicht/getbestuursbedragen", sd, function(result){
|
$.post("index.php/monfin2/monfin2overzicht/getbestuursbedragen", sd, function(result){
|
||||||
console.log(result, 'result janee = 0')
|
|
||||||
self.otherOrgs.removeAll();
|
self.otherOrgs.removeAll();
|
||||||
self.otherOrgs(result.others);
|
self.otherOrgs(result.others);
|
||||||
self.subTot(result.subtot);
|
self.subTot(result.subtot);
|
||||||
@@ -170,7 +165,6 @@ ls.initMonfinOverzicht2Model = function(){
|
|||||||
jaarnr : self.selectedKalenderjaar().jaarnr,
|
jaarnr : self.selectedKalenderjaar().jaarnr,
|
||||||
zelfjanee : self.zelfjanee()}
|
zelfjanee : self.zelfjanee()}
|
||||||
$.post("index.php/monfin2/monfin2overzicht/getschoolbedragenNieuw", sd, function(result){
|
$.post("index.php/monfin2/monfin2overzicht/getschoolbedragenNieuw", sd, function(result){
|
||||||
console.log(result, 'result janee = 3')
|
|
||||||
|
|
||||||
self.schooltotaal( result.schooltotaal) ;
|
self.schooltotaal( result.schooltotaal) ;
|
||||||
self.uitgavetypes(result.uitgavetypes);
|
self.uitgavetypes(result.uitgavetypes);
|
||||||
@@ -198,7 +192,7 @@ ls.initMonfinOverzicht2Model = function(){
|
|||||||
var sd={orgid : self.selectedOrg().id,
|
var sd={orgid : self.selectedOrg().id,
|
||||||
jaarnr : self.selectedKalenderjaar().jaarnr}
|
jaarnr : self.selectedKalenderjaar().jaarnr}
|
||||||
$.post("index.php/monfin2/monfin2overzicht/getbestuurperuitgavetype", sd, function(result){
|
$.post("index.php/monfin2/monfin2overzicht/getbestuurperuitgavetype", sd, function(result){
|
||||||
console.log(result, 'result janee = anders')
|
|
||||||
self.pmsTargetOrg(result.targetorg);
|
self.pmsTargetOrg(result.targetorg);
|
||||||
self.otherPMSOrgs(result.otherorgs);
|
self.otherPMSOrgs(result.otherorgs);
|
||||||
self.sumotherPMS(result.sumother);
|
self.sumotherPMS(result.sumother);
|
||||||
@@ -242,11 +236,11 @@ 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 = 'Budget afgerond op hele euros. Klik op i in de regel voor een uitsplitsing van het budget.';
|
case 'BUDGET' : message = 'Gebudgetteerde bedrag afgerond op hele euros. Klik op i in de regel voor een uitsplitsing van het budget.';
|
||||||
break;
|
break;
|
||||||
case 'VERSCHIL' : message = 'Het verschil tussen het budget en de uitgaven afgerond op hele euros.';
|
case 'VERSCHIL' : message = 'Het verschil tussen het budgetteerde bedrag en de uitgaven afgerond op hele euros.';
|
||||||
break;
|
break;
|
||||||
case '%BUDGET' : message = 'Het gebudgetteerde bedrag als percentage van het totale budget.';
|
case '%BUDGET' : message = 'Het gebudgetteerde bedrag als percentage van het totale gebudgetteerde bredrag voor het huidige type ondersteuning.';
|
||||||
break;
|
break;
|
||||||
case '%UITGAVEN' : message = 'Uitgaven als percentage van de totale uitgaven.';
|
case '%UITGAVEN' : message = 'Uitgaven als percentage van de totale uitgaven.';
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user