gebudgeteerde percentage totaal ipv toegewezenbudget

This commit is contained in:
2024-02-22 14:01:45 +01:00
parent f4203f187e
commit fd30dbb827
4 changed files with 40 additions and 13 deletions
+3 -1
View File
@@ -92,7 +92,9 @@ class MY_Controller extends CI_Controller{
// public $version = '1.20.15';// layout koppen prints monfin, jaartal tot juni op t jaar ervoor // public $version = '1.20.15';// layout koppen prints monfin, jaartal tot juni op t jaar ervoor
// public $version = '1.20.16';// optie niet van toepassing in lijst type 4 nergens meetellen // public $version = '1.20.16';// optie niet van toepassing in lijst type 4 nergens meetellen
// 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.22';// tussenstand vormgeving ijkpunten
public $partituurid; public $partituurid;
public $globProfielVersieID = 1; public $globProfielVersieID = 1;
@@ -331,6 +331,9 @@
<!-- 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>
<!-- /ko --> <!-- /ko -->
<td style="text-align:right" data-bind="text: $root.schooltotaal().budget">
</td>
<!-- /ko --> <!-- /ko -->
<!-- ko if: ! totsomperuitgavetype() --> <!-- ko if: ! totsomperuitgavetype() -->
<!-- ko foreach: uitgavetypes--> <!-- ko foreach: uitgavetypes-->
@@ -338,8 +341,6 @@
<!-- /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.schooltotaal().budget">
</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, 'TOTAAL') "> click: $root.fOpenDetails.bind($data, 'TOTAAL') ">
@@ -360,15 +361,14 @@
<!----> <!---->
<!-- >--> <!-- >-->
<!-- </td>--> <!-- </td>-->
<td style="padding: 3px; text-align: right">100,0</td>
<td style="padding: 3px; text-align: right">100,0</td> <td style="padding: 3px; text-align: right" >100</td>
<td style="padding: 3px; text-align: right" data-bind="text: $root.budgetten() ? $root.budgetten().totbudgetpct : '0,0' "></td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<div data-bind="visible: opmerking()" style="margin-top: 20px"> <div data-bind="visible: opmerking()" style="margin-top: 20px">
<p>Opmerkingen</p> <p>Opmerkingen</p>
<p data-bind="text: opmerking"></p> <p data-bind="text: opmerking"></p>
@@ -725,7 +725,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().budget : '0,00'"> <td style="text-align:right" data-bind="text: $root.budgetten() ? $root.schooltotaal().gebudget : '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,
@@ -52,7 +52,9 @@ ls.initMonfinOverzichtModel = function(){
fGetBedragen: function(){ fGetBedragen: function(){
var self = ls.MonfinOverzichtModel; var self = ls.MonfinOverzichtModel;
if (!self.selectedOrg() || !self.selectedKalenderjaar()) return; if (!self.selectedOrg() || !self.selectedKalenderjaar()) return;
if (self.zelfjanee()==1 || self.selectedOrg().soort==4){ if (self.zelfjanee()==1 || self.selectedOrg().soort==4){
console.log('in schoolbedragen')
var sd={orgid : self.selectedOrg().id, var sd={orgid : self.selectedOrg().id,
jaarnr : self.selectedKalenderjaar().jaarnr} jaarnr : self.selectedKalenderjaar().jaarnr}
$.post("index.php/monpas/monfinoverzicht/getschoolbedragen", sd, function(result){ $.post("index.php/monpas/monfinoverzicht/getschoolbedragen", sd, function(result){
@@ -67,10 +69,12 @@ ls.initMonfinOverzichtModel = function(){
},'json'); },'json');
} // if zelfjanee = true } // if zelfjanee = true
else{ else{
console.log('in bestuurbedragen')
var sd={orgid : self.selectedOrg().id, var sd={orgid : self.selectedOrg().id,
jaarnr : self.selectedKalenderjaar().jaarnr} jaarnr : self.selectedKalenderjaar().jaarnr}
$.post("index.php/monpas/monfinoverzicht/getbestuursbedragen", sd, function(result){ $.post("index.php/monpas/monfinoverzicht/getbestuursbedragen", sd, function(result){
self.basisextra(result.basisextra); self.basisextra(result.basisextra);
self.borganisaties.removeAll(); self.borganisaties.removeAll();
if (result.organisaties){ if (result.organisaties){
@@ -62,7 +62,7 @@ ls.initMonfinOverzicht2Model = function(){
selectedKalenderjaar : ko.observable(), selectedKalenderjaar : ko.observable(),
zelfjanee : ko.observable('1'), zelfjanee : ko.observable('1'),
opmerking : ko.observable(), opmerking : ko.observable(),
totuitgavenpct : ko.observable('0,0'),
uitgavetypes : ko.observableArray(), uitgavetypes : ko.observableArray(),
basis : ko.observableArray(), basis : ko.observableArray(),
extra : ko.observableArray(), extra : ko.observableArray(),
@@ -103,7 +103,9 @@ ls.initMonfinOverzicht2Model = function(){
}, },
initModel: function(){ initModel: function(){
var self = ls.MonfinOverzicht2Model; var self = ls.MonfinOverzicht2Model;
console.log("in de init")
self.fGetBedragen(); self.fGetBedragen();
}, },
fGetBedragen: function(){ fGetBedragen: function(){
@@ -122,13 +124,23 @@ ls.initMonfinOverzicht2Model = function(){
self.basis(result.basis); self.basis(result.basis);
self.extra(result.extra); self.extra(result.extra);
self.sombasisperuitgavetype(result.sombasisperuitgavetype); self.sombasisperuitgavetype(result.sombasisperuitgavetype);
self.somextraperuitgavetype(result.somextraperuitgavetype); self.somextraperuitgavetype(result.somextraperuitgavetype);
self.totsomperuitgavetype(result.totsomperuitgavetype); self.totsomperuitgavetype(result.totsomperuitgavetype);
self.totuitgavenpct('0,0')
self.budgetten(result.budgetten); self.budgetten(result.budgetten);
if(self.budgetten()){
if((self.budgetten().basisbedragpct
&& self.budgetten().basisbedragpct !== '0,0' )||
(self.budgetten().extrabedragpct && self.budgetten().extrabedragpct !== '0,0')){
self.totuitgavenpct('100,0')
}
}
console.log(self.totuitgavenpct(), 'uitgaven pct in getschoolbestagen')
self.opmerking(result.opmerking); self.opmerking(result.opmerking);
},'json'); },'json');
} // if zelfjanee = true } // if zelfjanee = true
@@ -152,6 +164,7 @@ 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('nu hier')
self.schooltotaal( result.schooltotaal) ; self.schooltotaal( result.schooltotaal) ;
self.uitgavetypes(result.uitgavetypes); self.uitgavetypes(result.uitgavetypes);
@@ -161,7 +174,15 @@ ls.initMonfinOverzicht2Model = function(){
self.somextraperuitgavetype(result.somextraperuitgavetype); self.somextraperuitgavetype(result.somextraperuitgavetype);
self.totsomperuitgavetype(result.totsomperuitgavetype); self.totsomperuitgavetype(result.totsomperuitgavetype);
self.totuitgavenpct('0,0')
self.budgetten(result.budgetten); self.budgetten(result.budgetten);
if(self.budgetten()){
if((self.budgetten().basisbedragpct && self.budgetten().basisbedragpct !== '0,0' )||
(self.budgetten().extrabedragpct && self.budgetten().extrabedragpct !== '0,0')){
self.totuitgavenpct('100,0')
}
}
console.log(self.totuitgavenpct(), 'uitgaven pct in nieuw')
self.opmerking(result.opmerking); self.opmerking(result.opmerking);
},'json'); },'json');
} else { } else {