niet altijd optijd een jaarbudget in callback/afvangen

This commit is contained in:
2024-02-26 19:39:11 +01:00
parent 7132df83c5
commit 8b50a10e7b
4 changed files with 28 additions and 10 deletions
+4 -1
View File
@@ -93,7 +93,10 @@ class MY_Controller extends CI_Controller{
// 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.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 $partituurid; public $partituurid;
@@ -44,13 +44,13 @@
<!-- ko if: targetOrg().soort --> <!-- ko if: targetOrg().soort -->
<!-- ko if: targetOrg().soort == 3 --> <!-- ko if: targetOrg().soort == 3 -->
<tr style="background-color: #ded0d7; font-weight: 600" data-bind="with: grandTot"> <tr style="background-color: #ded0d7; font-weight: 600" >
<td >Totaal</td> <td >Totaal</td>
<td style="text-align:right; " data-bind="text: basis"></td> <td style="text-align:right; " data-bind="text: grandTot() ? grandTot().basis: '' "></td>
<td style="text-align:right;" data-bind="text: extra"></td> <td style="text-align:right;" data-bind="text: grandTot() ? grandTot().extra: ''"></td>
<td style="border-left:1px solid #777777;text-align:right; " data-bind="text: som"></td> <td style="border-left:1px solid #777777;text-align:right; " data-bind="text: grandTot() ? grandTot().som : '' "></td>
<td style="text-align:right;" data-bind="text: budget"></td> <td style="text-align:right;" data-bind="text: schooltotaal() ? schooltotaal().gebudget: '' "></td>
<td style="text-align:right; " data-bind="text: verschil"></td> <td style="text-align:right; " data-bind="text: grandTot() ? grandTot().verschil: ''"></td>
</tr> </tr>
<!-- /ko --> <!-- /ko -->
@@ -174,6 +174,7 @@ ls.initBestemmingenModel = function(){
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) {
console.log(data, 'data')
if (data.jaartoewijzing) { if (data.jaartoewijzing) {
self.jaartoewijzing(data.jaartoewijzing); self.jaartoewijzing(data.jaartoewijzing);
@@ -240,7 +241,7 @@ ls.initBestemmingenModel = function(){
var self = ls.BestemmingenModel; var self = ls.BestemmingenModel;
var budget = 0; var budget = 0;
var bedrag = 0; var bedrag = 0;
var totbudget = self.jaartoewijzing().basis var totbudget = self.jaartoewijzing() ? self.jaartoewijzing().basis: 0;
totbudget = totbudget.replace(/[.| ,]/g, ''); totbudget = totbudget.replace(/[.| ,]/g, '');
var totbasispct = ''; var totbasispct = '';
var gebudgetbasispct = ''; var gebudgetbasispct = '';
@@ -497,7 +498,7 @@ ls.initBestemmingenModel = function(){
if (s.uitgavetypes()) { if (s.uitgavetypes()) {
if (s.subsoortID === subsoortid) { if (s.subsoortID === subsoortid) {
switch(code){ switch(code){
case 'TOTAAL' : subbudget = Number(s.uitgavetypes()[1].budget()) +Number(s.uitgavetypes()[2].budget()) + Number(s.uitgavetypes()[3].budget()); case 'TOTAAL' : subbudget = Number(s.uitgavetypes()[1].budget()) +Number(s.uitgavetypes()[2].budget()) + Number(s.uitgavetypes()[3].budget());
if(Number(invoer) >= Number(subbudget)) { if(Number(invoer) >= Number(subbudget)) {
dit.budget(invoer); dit.budget(invoer);
stuurMelding = false; stuurMelding = false;
@@ -161,6 +161,15 @@ ls.initMonfinOverzicht2Model = function(){
self.targetOrg(result.targetorg); self.targetOrg(result.targetorg);
$.post("index.php/monfin2/monfin2overzicht/getschoolbedragenNieuw", sd, function(result){
self.schooltotaal( result.schooltotaal) ;
},'json');
},'json'); },'json');
} else if ( self.zelfjanee() ==3){ } else if ( self.zelfjanee() ==3){
var sd={orgid : self.selectedOrg().id, var sd={orgid : self.selectedOrg().id,
@@ -198,6 +207,11 @@ ls.initMonfinOverzicht2Model = function(){
self.otherPMSOrgs(result.otherorgs); self.otherPMSOrgs(result.otherorgs);
self.sumotherPMS(result.sumother); self.sumotherPMS(result.sumother);
self.sumtotPMS(result.sumtot); self.sumtotPMS(result.sumtot);
},'json'); },'json');
} }