Merge branch 'feature/archiefoptie-ondersteuningsvorm' into develop
This commit is contained in:
@@ -40,7 +40,12 @@ class Groepen extends MY_Controller{
|
|||||||
|
|
||||||
if ($groepinfo->ondersteuningsvormen){
|
if ($groepinfo->ondersteuningsvormen){
|
||||||
foreach($groepinfo->ondersteuningsvormen as $ondersteuningsvorm){
|
foreach($groepinfo->ondersteuningsvormen as $ondersteuningsvorm){
|
||||||
$ondersteuningsvorm->aantal =0;
|
$ondersteuningsvorm->aantal = 0;
|
||||||
|
$ondersteuningsvorm->archief = 'F';
|
||||||
|
// Voor nieuwe groep (id = null) moeten we kijken of de ondersteuningsvorm bij andere groepen gebruikt wordt
|
||||||
|
// We gebruiken 0 omdat de query groep_id <> {$groepid} gebruikt, en een nieuwe groep heeft geen id
|
||||||
|
$gebruikt = $this->Aantalxondersteuningsvorm_model->aantalGebruikt($orgid, 0, $ondersteuningsvorm->id);
|
||||||
|
$ondersteuningsvorm->gebruikt = $gebruikt > 0 ? 'T' : 'F';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo json_encode($groepinfo);
|
echo json_encode($groepinfo);
|
||||||
|
|||||||
@@ -25,6 +25,36 @@ class Monfinbeheer extends MY_Controller{
|
|||||||
if($this->Autorisaties_model->check_autorisatie($this->userrole, WRITER) <=0) {$bedragen = array('');};
|
if($this->Autorisaties_model->check_autorisatie($this->userrole, WRITER) <=0) {$bedragen = array('');};
|
||||||
echo json_encode($bedragen);
|
echo json_encode($bedragen);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function savedeelbudget(){
|
||||||
|
if (!$this->userid) die;
|
||||||
|
if($this->Autorisaties_model->check_autorisatie($this->userrole, WRITER) >= 1) {
|
||||||
|
$id = $this->clean_input('id');
|
||||||
|
$orgID = $this->clean_input('orgid');
|
||||||
|
$jaar = $this->clean_input('jaarnr');
|
||||||
|
$deelbudgetten = $this->clean_input('deelbudgetten');
|
||||||
|
if ($id == null || $id <= 0){
|
||||||
|
$data = array(
|
||||||
|
'orgid' =>$orgID,
|
||||||
|
'kalenderjaarnr'=> $jaar,
|
||||||
|
'deelbudgetten' => $deelbudgetten
|
||||||
|
);
|
||||||
|
$newid = $this->Toewijzingen_model->insert_record($data);
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$data = array("deelbudgetten" => $deelbudgetten);
|
||||||
|
$this->Toewijzingen_model->update_record($data, $id);
|
||||||
|
$newid = $id;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
else {$newid = false;}; // geen schrijfrechten
|
||||||
|
echo json_encode(intval($newid));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
function legvast(){
|
function legvast(){
|
||||||
if($this->Autorisaties_model->check_autorisatie($this->userrole, WRITER) >= 1) {
|
if($this->Autorisaties_model->check_autorisatie($this->userrole, WRITER) >= 1) {
|
||||||
$id = $this->input->post('id');
|
$id = $this->input->post('id');
|
||||||
|
|||||||
@@ -102,7 +102,9 @@ class MY_Controller extends CI_Controller{
|
|||||||
// public $version = '1.21.01M'; //verbeteringen compact sop
|
// public $version = '1.21.01M'; //verbeteringen compact sop
|
||||||
// public $version = '1.21.02M '; //monfin, geen rode cijfers
|
// public $version = '1.21.02M '; //monfin, geen rode cijfers
|
||||||
// public $version = '1.21.03M '; //mondiv ondersteuningsvorm archiveren per groep
|
// public $version = '1.21.03M '; //mondiv ondersteuningsvorm archiveren per groep
|
||||||
public $version = '1.21.04M '; //mondiv ondersteuningsvorm archiveren per groep foutem hersteld
|
// public $version = '1.21.04M '; //mondiv ondersteuningsvorm archiveren per groep foutem hersteld
|
||||||
|
public $version = '1.21.05M '; //mondiv hovertekst, monfin budgetten verbergen
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ class Filledversions_model extends MY_Model{
|
|||||||
|
|
||||||
function getfilledversionsperorg($orgid, $modulenr){
|
function getfilledversionsperorg($orgid, $modulenr){
|
||||||
// om de ingevulde lijsten per school op te halen
|
// om de ingevulde lijsten per school op te halen
|
||||||
$this->sql = "SELECT DISTINCT(FV.orgversie_id) as id, OV.organisatie_id, periodenummer, OV.actief, versie_id, V.naam,
|
$this->sql = "SELECT DISTINCT(FV.orgversie_id) as id, OV.organisatie_id, OV.periodenummer, OV.actief, versie_id, V.naam,
|
||||||
OV.vorm, OV.scoretype, OV.score_omschrijving,
|
OV.vorm, OV.scoretype, OV.score_omschrijving,
|
||||||
DATE_FORMAT(geldigvanaf, '%d-%m-%Y') AS geldigvanaf,
|
DATE_FORMAT(geldigvanaf, '%d-%m-%Y') AS geldigvanaf,
|
||||||
DATE_FORMAT(geldigtm, '%d-%m-%Y') AS geldigtm,
|
DATE_FORMAT(geldigtm, '%d-%m-%Y') AS geldigtm,
|
||||||
@@ -100,7 +100,7 @@ class Filledversions_model extends MY_Model{
|
|||||||
|
|
||||||
function gettevergelijkenschoolversies($orgids, $modulenr){
|
function gettevergelijkenschoolversies($orgids, $modulenr){
|
||||||
// om de ingevulde lijsten per school op te halen
|
// om de ingevulde lijsten per school op te halen
|
||||||
$this->sql =" SELECT DISTINCT (FV.orgversie_id) AS orgversieid, vorm, scoretype, (OV.versie_id) AS versieid, naam, A.omschrijving
|
$this->sql =" SELECT DISTINCT (FV.orgversie_id) AS orgversieid, vorm, scoretype, (OV.versie_id) AS versieid, naam, A.omschrijving, OV.periodenummer
|
||||||
FROM tb_filledversions FV
|
FROM tb_filledversions FV
|
||||||
JOIN tb_orgversies OV ON OV.id = FV.orgversie_id
|
JOIN tb_orgversies OV ON OV.id = FV.orgversie_id
|
||||||
JOIN tb_versies V ON V.id =OV.versie_id
|
JOIN tb_versies V ON V.id =OV.versie_id
|
||||||
@@ -113,7 +113,7 @@ class Filledversions_model extends MY_Model{
|
|||||||
|
|
||||||
function gettevergelijkenschoolversies1school($orgid, $modulenr){
|
function gettevergelijkenschoolversies1school($orgid, $modulenr){
|
||||||
// om de ingevulde lijsten per school op te halen
|
// om de ingevulde lijsten per school op te halen
|
||||||
$this->sql =" SELECT DISTINCT (FV.orgversie_id) AS orgversieid, vorm, scoretype, (OV.versie_id) AS versieid, naam, A.omschrijving
|
$this->sql =" SELECT DISTINCT (FV.orgversie_id) AS orgversieid, vorm, scoretype, (OV.versie_id) AS versieid, naam, A.omschrijving, OV.periodenummer
|
||||||
FROM tb_filledversions FV
|
FROM tb_filledversions FV
|
||||||
JOIN tb_orgversies OV ON OV.id = FV.orgversie_id
|
JOIN tb_orgversies OV ON OV.id = FV.orgversie_id
|
||||||
JOIN tb_versies V ON V.id =OV.versie_id
|
JOIN tb_versies V ON V.id =OV.versie_id
|
||||||
@@ -130,6 +130,7 @@ class Filledversions_model extends MY_Model{
|
|||||||
function getversiesperalleorgs($idlijst, $module){
|
function getversiesperalleorgs($idlijst, $module){
|
||||||
$this->sql = "SELECT DISTINCT(FV.orgversie_id) as id, OV.organisatie_id, periodenummer, OV.actief, versie_id,
|
$this->sql = "SELECT DISTINCT(FV.orgversie_id) as id, OV.organisatie_id, periodenummer, OV.actief, versie_id,
|
||||||
vorm, scoretype,
|
vorm, scoretype,
|
||||||
|
OV.geldigtm AS geldig,
|
||||||
DATE_FORMAT(geldigvanaf,'%d-%m-%Y') AS geldigvanaf,
|
DATE_FORMAT(geldigvanaf,'%d-%m-%Y') AS geldigvanaf,
|
||||||
DATE_FORMAT(geldigtm,'%d-%m-%Y') AS geldigtm,
|
DATE_FORMAT(geldigtm,'%d-%m-%Y') AS geldigtm,
|
||||||
DATE_FORMAT(invullentm,'%d-%m-%Y') AS invullentm,
|
DATE_FORMAT(invullentm,'%d-%m-%Y') AS invullentm,
|
||||||
@@ -165,6 +166,7 @@ class Filledversions_model extends MY_Model{
|
|||||||
$this->sql = "SELECT DISTINCT(FV.orgversie_id) as id,
|
$this->sql = "SELECT DISTINCT(FV.orgversie_id) as id,
|
||||||
OV.organisatie_id, periodenummer, OV.actief, versie_id,
|
OV.organisatie_id, periodenummer, OV.actief, versie_id,
|
||||||
vorm, scoretype,
|
vorm, scoretype,
|
||||||
|
OV.geldigtm AS geldig,
|
||||||
DATE_FORMAT(geldigvanaf,'%d-%m-%Y') AS geldigvanaf,
|
DATE_FORMAT(geldigvanaf,'%d-%m-%Y') AS geldigvanaf,
|
||||||
DATE_FORMAT(geldigtm,'%d-%m-%Y') AS geldigtm,
|
DATE_FORMAT(geldigtm,'%d-%m-%Y') AS geldigtm,
|
||||||
DATE_FORMAT(invullentm,'%d-%m-%Y') AS invullentm,
|
DATE_FORMAT(invullentm,'%d-%m-%Y') AS invullentm,
|
||||||
@@ -204,7 +206,7 @@ class Filledversions_model extends MY_Model{
|
|||||||
|
|
||||||
|
|
||||||
function checkperiode($fvid, $van, $tm){
|
function checkperiode($fvid, $van, $tm){
|
||||||
$this->sql = "SELECT DISTINCT(FV.orgversie_id) as id
|
$this->sql = "SELECT DISTINCT(FV.orgversie_id) as id,
|
||||||
FROM tb_filledversions FV
|
FROM tb_filledversions FV
|
||||||
JOIN tb_orgversies OV ON OV.id = FV.orgversie_id
|
JOIN tb_orgversies OV ON OV.id = FV.orgversie_id
|
||||||
WHERE FV.id ={$fvid}
|
WHERE FV.id ={$fvid}
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ class Ijkpunten_model extends MY_Model{
|
|||||||
JOIN tb_ijkpunten Y ON Y.versie_id = OV.versie_id
|
JOIN tb_ijkpunten Y ON Y.versie_id = OV.versie_id
|
||||||
JOIN tb_indicatoren I ON Y.id = I.ijkpunt_id
|
JOIN tb_indicatoren I ON Y.id = I.ijkpunt_id
|
||||||
WHERE OV.id ={$orgversieid}
|
WHERE OV.id ={$orgversieid}
|
||||||
GROUP BY Y.nummer
|
GROUP BY Y.id
|
||||||
ORDER BY Y.nummer ";
|
ORDER BY Y.nummer ";
|
||||||
return $this->get_query_result();
|
return $this->get_query_result();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -692,12 +692,12 @@ class Scores_model extends MY_Model{
|
|||||||
|
|
||||||
function getgemscores($orgversieid, $orgids){
|
function getgemscores($orgversieid, $orgids){
|
||||||
$gevuldeversies = $this->fGetGevuldeVersies($orgversieid, $orgids);
|
$gevuldeversies = $this->fGetGevuldeVersies($orgversieid, $orgids);
|
||||||
if ($gevuldeversies) {
|
if ($gevuldeversies && $gevuldeversies !== '') {
|
||||||
$this->sql = " SELECT Q.omschrijving, Q.toelichting, Q.ijkpunt_id, Q.disabled, Q.scoretype,
|
$this->sql = " SELECT Q.omschrijving, Q.toelichting, Q.ijkpunt_id, Q.disabled, Q.scoretype,
|
||||||
Q.sumscores/Q.sumgewicht AS gem, Q.nummer, 'F' AS disablenvt
|
Q.sumscores/Q.sumgewicht AS gem, Q.nummer, 'F' AS disablenvt
|
||||||
FROM (
|
FROM (
|
||||||
SELECT Y.omschrijving, Y.toelichting,Y.id as ijkpunt_id,
|
SELECT Y.omschrijving, Y.toelichting,Y.id as ijkpunt_id,
|
||||||
Y.nummer, Y.disabled, SC.scoretype,
|
Y.nummer, Y.disabled, MAX(SC.scoretype) AS scoretype,
|
||||||
|
|
||||||
|
|
||||||
SUM(CASE WHEN Y.disabled = 'T' THEN 0
|
SUM(CASE WHEN Y.disabled = 'T' THEN 0
|
||||||
@@ -770,7 +770,7 @@ class Scores_model extends MY_Model{
|
|||||||
|
|
||||||
function getgemscorestype4($orgversieid, $orgids){
|
function getgemscorestype4($orgversieid, $orgids){
|
||||||
$gevuldeversies = $this->fGetGevuldeVersies($orgversieid, $orgids);
|
$gevuldeversies = $this->fGetGevuldeVersies($orgversieid, $orgids);
|
||||||
if ($gevuldeversies) {
|
if ($gevuldeversies && $gevuldeversies !== '') {
|
||||||
$this->sql = " SELECT Q.omschrijving,
|
$this->sql = " SELECT Q.omschrijving,
|
||||||
Q.toelichting,
|
Q.toelichting,
|
||||||
Q.ijkpunt_id,
|
Q.ijkpunt_id,
|
||||||
|
|||||||
@@ -14,7 +14,8 @@ class Toewijzingen_model extends MY_Model{
|
|||||||
|
|
||||||
function gettoewijzingen($orgid){
|
function gettoewijzingen($orgid){
|
||||||
$this->sql = "SELECT T.id, basis, extra, som, overig, vastgelegd,basisextra, basisextravast,
|
$this->sql = "SELECT T.id, basis, extra, som, overig, vastgelegd,basisextra, basisextravast,
|
||||||
K.naam, K.jaarnr, IF(T.id >0, T.jaarclosed,'F') as jaarclosed
|
K.naam, K.jaarnr, IF(T.id >0, T.jaarclosed,'F') as jaarclosed,
|
||||||
|
COALESCE(T.deelbudgetten, 'T') as deelbudgetten
|
||||||
FROM tb_kalenderjaren K
|
FROM tb_kalenderjaren K
|
||||||
LEFT JOIN (SELECT * FROM tb_toewijzingen WHERE orgid = {$orgid}) T
|
LEFT JOIN (SELECT * FROM tb_toewijzingen WHERE orgid = {$orgid}) T
|
||||||
ON T.kalenderjaarnr = K.jaarnr
|
ON T.kalenderjaarnr = K.jaarnr
|
||||||
@@ -22,7 +23,7 @@ class Toewijzingen_model extends MY_Model{
|
|||||||
return $this->get_query_result();
|
return $this->get_query_result();
|
||||||
}
|
}
|
||||||
function gettoewijzingperjaar($orgid, $jaarnr){
|
function gettoewijzingperjaar($orgid, $jaarnr){
|
||||||
$this->sql = " SELECT id, basis, extra, som, overig, basisextra, jaarclosed
|
$this->sql = " SELECT id, basis, extra, som, overig, basisextra, jaarclosed, deelbudgetten
|
||||||
FROM tb_toewijzingen
|
FROM tb_toewijzingen
|
||||||
WHERE orgid = {$orgid}
|
WHERE orgid = {$orgid}
|
||||||
AND kalenderjaarnr = {$jaarnr}";
|
AND kalenderjaarnr = {$jaarnr}";
|
||||||
|
|||||||
@@ -27,6 +27,7 @@
|
|||||||
<tr style="border-bottom: 1px solid #efefef">
|
<tr style="border-bottom: 1px solid #efefef">
|
||||||
<td class="vat">
|
<td class="vat">
|
||||||
<button class="delete"
|
<button class="delete"
|
||||||
|
title="verwijder"
|
||||||
data-bind="click: $parent.fDeleteGroep, visible: $parent.writer()"></button></td>
|
data-bind="click: $parent.fDeleteGroep, visible: $parent.writer()"></button></td>
|
||||||
<td class="vat" data-bind="text: naam"></td>
|
<td class="vat" data-bind="text: naam"></td>
|
||||||
<td class="vat" style="text-align:right" data-bind="text: totaantal"></td>
|
<td class="vat" style="text-align:right" data-bind="text: totaantal"></td>
|
||||||
@@ -134,10 +135,12 @@
|
|||||||
<tr data-bind="visible: !$parent.geopend2() && nivo==2 && !archief()" >
|
<tr data-bind="visible: !$parent.geopend2() && nivo==2 && !archief()" >
|
||||||
<td >
|
<td >
|
||||||
<button class="delete"
|
<button class="delete"
|
||||||
|
title="verwijder"
|
||||||
data-bind="click: $root.fDeleteOS, visible: orgid > 0 && !gebruikt && $root.writer()">
|
data-bind="click: $root.fDeleteOS, visible: orgid > 0 && !gebruikt && $root.writer()">
|
||||||
</button>
|
</button>
|
||||||
<i class="fa fa-archive"
|
<i class="fa fa-archive"
|
||||||
data-bind="click: $root.fArchiveOS, visible: orgid > 0 && gebruikt && $root.writer()">
|
title="archief"
|
||||||
|
data-bind="click: $root.fArchiveOS, visible: orgid > 0 && gebruikt && $root.writer()">
|
||||||
</i>
|
</i>
|
||||||
</td>
|
</td>
|
||||||
<td ><input style="width:100%"
|
<td ><input style="width:100%"
|
||||||
@@ -181,7 +184,7 @@
|
|||||||
|
|
||||||
<tr style="background-color: #f1f1f1;" data-bind="visible: !$parent.geopend2() && $parent.archief2() && nivo==2 && orgid > 0 && archief() && $root.writer()">
|
<tr style="background-color: #f1f1f1;" data-bind="visible: !$parent.geopend2() && $parent.archief2() && nivo==2 && orgid > 0 && archief() && $root.writer()">
|
||||||
<td >
|
<td >
|
||||||
<button class="activeer" data-bind="click: $root.fActivateOS, ">
|
<button class="activeer" title="activeer" data-bind="click: $root.fActivateOS, ">
|
||||||
</button>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
<td colspan=2 data-bind="text: naam"></td>
|
<td colspan=2 data-bind="text: naam"></td>
|
||||||
@@ -209,8 +212,8 @@
|
|||||||
<!-- ko foreach: ondersteuningsvormen -->
|
<!-- ko foreach: ondersteuningsvormen -->
|
||||||
<tr data-bind="visible: !$parent.geopend3() && nivo==3 && !archief() " >
|
<tr data-bind="visible: !$parent.geopend3() && nivo==3 && !archief() " >
|
||||||
<td >
|
<td >
|
||||||
<button class="delete" data-bind="click: $root.fDeleteOS, visible: orgid > 0 && !gebruikt && $root.writer()"></button>
|
<button class="delete" title="verwijder" data-bind="click: $root.fDeleteOS, visible: orgid > 0 && !gebruikt && $root.writer()"></button>
|
||||||
<i class="fa fa-archive" data-bind="click: $root.fArchiveOS, visible: orgid> 0 && gebruikt && $root.writer()"></i>
|
<i class="fa fa-archive" title="archief" data-bind="click: $root.fArchiveOS, visible: orgid > 0 && gebruikt && $root.writer()"></i>
|
||||||
</td>
|
</td>
|
||||||
<td ><input style="width:100%"
|
<td ><input style="width:100%"
|
||||||
data-bind="textInput: naam,
|
data-bind="textInput: naam,
|
||||||
@@ -241,7 +244,7 @@
|
|||||||
|
|
||||||
<tr style="background-color: #f1f1f1;" data-bind="visible: !$parent.geopend3() && $parent.archief3() && nivo==3 && orgid > 0 && archief() && $root.writer()">
|
<tr style="background-color: #f1f1f1;" data-bind="visible: !$parent.geopend3() && $parent.archief3() && nivo==3 && orgid > 0 && archief() && $root.writer()">
|
||||||
<td >
|
<td >
|
||||||
<button class="activeer" data-bind="click: $root.fActivateOS "></button>
|
<button class="activeer" title="activeer" data-bind="click: $root.fActivateOS "></button>
|
||||||
</td>
|
</td>
|
||||||
<td colspan=2 data-bind="text: naam"></td>
|
<td colspan=2 data-bind="text: naam"></td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -265,8 +268,8 @@
|
|||||||
<!-- ko foreach: ondersteuningsvormen -->
|
<!-- ko foreach: ondersteuningsvormen -->
|
||||||
<tr data-bind="visible: !$parent.geopend4() && nivo==4 && !archief()">
|
<tr data-bind="visible: !$parent.geopend4() && nivo==4 && !archief()">
|
||||||
<td >
|
<td >
|
||||||
<button class="delete" data-bind="click: $root.fDeleteOS, visible: orgid > 0 && ! gebruikt && $root.writer()"></button>
|
<button class="delete" title="verwijder" data-bind="click: $root.fDeleteOS, visible: orgid > 0 && !gebruikt && $root.writer()"></button>
|
||||||
<i class="fa fa-archive" data-bind="click: $root.fArchiveOS, visible: orgid> 0 && gebruikt && $root.writer()"></i>
|
<i class="fa fa-archive" title="archief" data-bind="click: $root.fArchiveOS, visible: orgid > 0 && gebruikt && $root.writer()"></i>
|
||||||
</td>
|
</td>
|
||||||
<td ><input style="width:100%"
|
<td ><input style="width:100%"
|
||||||
data-bind="textInput: naam,
|
data-bind="textInput: naam,
|
||||||
@@ -297,7 +300,7 @@
|
|||||||
|
|
||||||
<tr style="background-color: #f1f1f1;" data-bind="visible: !$parent.geopend4() && $parent.archief4() && nivo==4 && orgid > 0 && archief() && $root.writer()">
|
<tr style="background-color: #f1f1f1;" data-bind="visible: !$parent.geopend4() && $parent.archief4() && nivo==4 && orgid > 0 && archief() && $root.writer()">
|
||||||
<td >
|
<td >
|
||||||
<button class="activeer" data-bind="click: $root.fActivateOS "></button>
|
<button class="activeer" title="activeer" data-bind="click: $root.fActivateOS "></button>
|
||||||
</td>
|
</td>
|
||||||
<td colspan=2 data-bind="text: naam"></td>
|
<td colspan=2 data-bind="text: naam"></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
@@ -52,46 +52,66 @@
|
|||||||
<div style="width: 100%"
|
<div style="width: 100%"
|
||||||
data-bind="visible: selectedOrg(), with: selectedOrg">
|
data-bind="visible: selectedOrg(), with: selectedOrg">
|
||||||
<h4 style="margin-top:0px"><span data-bind="text: fnaam"></span> : Budgetten</h4>
|
<h4 style="margin-top:0px"><span data-bind="text: fnaam"></span> : Budgetten</h4>
|
||||||
<table class="lstable" style="width:100%; font-size: 0.8em">
|
<table class="lstable" style="width:100%; font-size: 0.8em; vertical-align: text-top">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width:12%; text-align:center">Kalenderjaar</th>
|
<th style="text-align:center">Kalenderjaar</th>
|
||||||
<th style="width:30%; text-align:center">Basis ondersteuning</th>
|
<th style="text-align:center">Basis ondersteuning</th>
|
||||||
<th style="width:30%; text-align:center">Extra ondersteuning</th>
|
<th style="text-align:center">Extra ondersteuning</th>
|
||||||
<th style="width:10%; text-align:center"></th>
|
<th style="text-align:center"></th>
|
||||||
|
<th >Deelbudgetten</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody data-bind= "foreach: $parent.bedragen">
|
<tbody data-bind= "foreach: $parent.bedragen">
|
||||||
<tr>
|
<tr >
|
||||||
<td data-bind="text: kalenderjaar"></td>
|
<td style="vertical-align: text-top; height: 23px" data-bind="text: kalenderjaar"></td>
|
||||||
<td><input class="decimal"
|
<td style="height: 23px"><input class="decimal"
|
||||||
style="max-width: 100%;width:100%"
|
style="max-width: 100%;width:100%"
|
||||||
data-bind="textInput: basis,
|
data-bind="textInput: basis,
|
||||||
event:{change: $root.fUpdatebedrag.bind($data,1)},
|
event:{change: $root.fUpdatebedrag.bind($data,1)},
|
||||||
visible: !jaarclosed() && (vastgelegd() ==0 || vastgelegd()==null ),
|
visible: !jaarclosed() && (vastgelegd() ==0 || vastgelegd()==null ),
|
||||||
enable:$root.magwijzig()" /></td>
|
enable:$root.magwijzig()" /></td>
|
||||||
<td><input class="decimal"
|
<td style="height: 23px"><input class="decimal"
|
||||||
style="max-width: 100%;width:100%"
|
style="max-width: 100%;width:100%"
|
||||||
data-bind="textInput: extra,
|
data-bind="textInput: extra,
|
||||||
event:{change: $root.fUpdatebedrag.bind($data,2)},
|
event:{change: $root.fUpdatebedrag.bind($data,2)},
|
||||||
visible: !jaarclosed() && (vastgelegd() ==0 || vastgelegd()==null ),
|
visible: !jaarclosed() && (vastgelegd() ==0 || vastgelegd()==null ),
|
||||||
enable:$root.magwijzig()" /></td>
|
enable:$root.magwijzig()" /></td>
|
||||||
|
|
||||||
<td ><button data-bind="click: $root.fLegVast,
|
<td style="height: 23px"><button style="vertical-align: text-top; " data-bind="click: $root.fLegVast,
|
||||||
visible: (vastgelegd() == 0 || vastgelegd() == null) && !jaarclosed()
|
visible: (vastgelegd() == 0 || vastgelegd() == null) && !jaarclosed()
|
||||||
&& $root.magwijzig()">leg vast</button>
|
&& $root.magwijzig()">leg vast</button>
|
||||||
</td>
|
</td>
|
||||||
|
<td style="height: 23px">
|
||||||
|
<!-- ko if: deelbudgetten()-->
|
||||||
|
<span >met deelbudgetten</span>
|
||||||
|
<!--/ko-->
|
||||||
|
|
||||||
|
<!-- ko if: ! deelbudgetten() -->
|
||||||
|
<span >zonder deelbudgetten </span>
|
||||||
|
<!--/ko-->
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr style="border-bottom:1px solid #dbdbdb">
|
<tr style="border-bottom:1px solid #dbdbdb; ">
|
||||||
<td>geformatteerd</td>
|
<td style="height: 23px">geformatteerd</td>
|
||||||
<td style="text-align: right" data-bind="text: screenbasis"></td>
|
<td style="text-align: right; height: 23px" data-bind="text: screenbasis"></td>
|
||||||
<td style="text-align: right" data-bind="text: screenextra"></td>
|
<td style="text-align: right; height: 23px" data-bind="text: screenextra"></td>
|
||||||
<td colspan =2>
|
<td style="height: 23px">
|
||||||
<button style="width: 100%; margin-top: 5px; margin-bottom: 5px;"
|
<button style="width: 100%; margin-top: 5px; margin-bottom: 5px;"
|
||||||
data-bind="click: $root.fJaarAfsluiten, visible: ! jaarclosed() && $root.selectedOrg().soort ==1 && $root.magwijzig()">
|
data-bind="click: $root.fJaarAfsluiten, visible: ! jaarclosed() && $root.selectedOrg().soort ==1 && $root.magwijzig()">
|
||||||
jaar afsluiten
|
jaar afsluiten
|
||||||
</button>
|
</button>
|
||||||
</td>
|
</td>
|
||||||
|
<td style="height: 23px">
|
||||||
|
<!-- ko if: deelbudgetten()-->
|
||||||
|
<button style=" vertical-align: text-top; padding-top: 0; " data-bind="click: $root.fToggleDeelbudget">verberg
|
||||||
|
</button>
|
||||||
|
<!--/ko-->
|
||||||
|
<!-- ko if: ! deelbudgetten() -->
|
||||||
|
<button style=" vertical-align: text-top; padding-top: 0; " data-bind="click: $root.fToggleDeelbudget " >voeg toe
|
||||||
|
</button>
|
||||||
|
<!--/ko-->
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|||||||
@@ -21,17 +21,21 @@
|
|||||||
Basisondersteuning
|
Basisondersteuning
|
||||||
</h4>
|
</h4>
|
||||||
<div data-bind="visible: basisgeopend()">
|
<div data-bind="visible: basisgeopend()">
|
||||||
<table class="lstable" style="width : 100%; font-size:0.9em; position: relative">
|
<table class="lstable" style="width : 100%; font-size:0.9em;border-top: none; position: relative">
|
||||||
<thead style="position: sticky; top: 0" >
|
<thead style="position: sticky; top: 0" >
|
||||||
<tr>
|
<tr>
|
||||||
<th style="width:29%"></th>
|
<th style="width:30%"></th>
|
||||||
<th style="width:5%"></th>
|
<th ></th>
|
||||||
<th style="width: 11%"></th>
|
<th ></th>
|
||||||
<th style="width: 11%"></th>
|
<th ></th>
|
||||||
<th style="width: 11%"></th>
|
<th ></th>
|
||||||
<th style="width: 11%"></th>
|
<th ></th>
|
||||||
<th style="width:11%"></th>
|
|
||||||
<th style="width:11%"></th>
|
|
||||||
|
<!-- ko if: deelbudgetten()-->
|
||||||
|
<th ></th>
|
||||||
|
<!--/ko-->
|
||||||
|
<th ></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="blokheader" >
|
<tr class="blokheader" >
|
||||||
<th colspan="2" style="background-color: #968026; border: none; " >
|
<th colspan="2" style="background-color: #968026; border: none; " >
|
||||||
@@ -41,6 +45,7 @@
|
|||||||
<span data-bind="text: code == 'TOTAAL' ? code : code == 'SCHOLING' ? 'SUBTOTALEN' : ' ' "></span>
|
<span data-bind="text: code == 'TOTAAL' ? code : code == 'SCHOLING' ? 'SUBTOTALEN' : ' ' "></span>
|
||||||
</th>
|
</th>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
<!-- ko if: deelbudgetten()-->
|
||||||
<th class="blokheader"
|
<th class="blokheader"
|
||||||
style="text-align: right;
|
style="text-align: right;
|
||||||
padding-right: 5px;
|
padding-right: 5px;
|
||||||
@@ -51,6 +56,7 @@
|
|||||||
<span >Restant
|
<span >Restant
|
||||||
</span>
|
</span>
|
||||||
</th>
|
</th>
|
||||||
|
<!--/ko-->
|
||||||
<th class="blokheader" style="text-align: right; padding-right:5px; padding-bottom: 5px; background-color: #968026;">
|
<th class="blokheader" style="text-align: right; padding-right:5px; padding-bottom: 5px; background-color: #968026;">
|
||||||
<span>Percentage</span>
|
<span>Percentage</span>
|
||||||
<i class="fa fa-info-circle"
|
<i class="fa fa-info-circle"
|
||||||
@@ -65,14 +71,15 @@
|
|||||||
|
|
||||||
<!-- ko foreach: $root.uitgavetypes -->
|
<!-- ko foreach: $root.uitgavetypes -->
|
||||||
<th style="text-align:right; border-right: 2px solid #ffffff; background-color: #968026;padding-right: 5px;"
|
<th style="text-align:right; border-right: 2px solid #ffffff; background-color: #968026;padding-right: 5px;"
|
||||||
data-bind="style: {'borderTop' : code != 'TOTAAL' ? '2px solid #ffffff' : 'none', }">
|
data-bind="style: {'borderTop' : code != 'TOTAAL' ? '2px solid #ffffff' : 'none', } " >
|
||||||
<span data-bind="text: code != 'TOTAAL' ? code : ' ' ">
|
<span data-bind="text: code != 'TOTAAL' ? code : ' ' ">
|
||||||
</span>
|
</span>
|
||||||
</th>
|
</th>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
<!-- ko if: deelbudgetten()-->
|
||||||
<th class="blokheader2" style="border-right: 2px solid #ffffff; border-top: none; background-color: #968026;">
|
<th class="blokheader2" style="border-right: 2px solid #ffffff; border-top: none; background-color: #968026;">
|
||||||
</th>
|
</th>
|
||||||
|
<!--/ko-->
|
||||||
<th class="blokheader2" style="background-color: #968026; border-top: none;">
|
<th class="blokheader2" style="background-color: #968026; border-top: none;">
|
||||||
</th>
|
</th>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -82,11 +89,16 @@
|
|||||||
<tbody data-bind="foreach: basissoorten">
|
<tbody data-bind="foreach: basissoorten">
|
||||||
|
|
||||||
<tr class="blokheader">
|
<tr class="blokheader">
|
||||||
<td class="blokheader" colspan="8" data-bind="text: naam" style="text-align: left; border: 2px solid #ffffff"></td>
|
<td class="blokheader"
|
||||||
|
data-bind="text: naam,
|
||||||
|
attr: {colspan: $parent.deelbudgetten() ? 8 : 7 },
|
||||||
|
"
|
||||||
|
style="text-align: left; border: 2px solid #ffffff"></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<!-- ko foreach:subsoorten -->
|
<!-- ko foreach:subsoorten -->
|
||||||
<tr>
|
<!-- ko if: $root.deelbudgetten() -->
|
||||||
|
<tr >
|
||||||
<td data-bind="text: naam"></td>
|
<td data-bind="text: naam"></td>
|
||||||
<td style="text-align: left; color: #008028 ">budget</td>
|
<td style="text-align: left; color: #008028 ">budget</td>
|
||||||
<!-- ko foreach: uitgavetypes() -->
|
<!-- ko foreach: uitgavetypes() -->
|
||||||
@@ -120,37 +132,49 @@
|
|||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<!--/ko-->
|
||||||
<tr >
|
<tr >
|
||||||
<td ></td>
|
<td >
|
||||||
|
<!-- ko if: !$root.deelbudgetten() -->
|
||||||
|
<span data-bind="text: naam "></span>
|
||||||
|
<!--/ko-->
|
||||||
|
</td>
|
||||||
<td style="text-align: left; color:#003e80; ">uitgaven</td>
|
<td style="text-align: left; color:#003e80; ">uitgaven</td>
|
||||||
<!-- ko foreach: uitgavetypes() -->
|
<!-- ko foreach: uitgavetypes() -->
|
||||||
|
<!-- ko if: $root.deelbudgetten() || code != 'RESTANT'-->
|
||||||
<td style="text-align: right; padding-bottom: 10px;">
|
<td style="text-align: right; padding-bottom: 10px;">
|
||||||
<!-- ko if: code != 'RESTANT' && code != 'TOTAAL'-->
|
<!-- ko if: code != 'RESTANT' && code != 'TOTAAL'-->
|
||||||
<input class="decimal"
|
<input class="decimal"
|
||||||
style="width: 145px; max-width:98%; background-color: #e6f2ff"
|
style="width: 145px; max-width:98%; background-color: #e6f2ff"
|
||||||
data-bind="textInput: bedragFormat,
|
data-bind="textInput: bedragFormat,
|
||||||
style: { color : Number(budget()) < Number(bedrag()) ? '#ff0000' : '#000000' },
|
style: { color : Number(budget()) < Number(bedrag()) && $root.deelbudgetten() ? '#ff0000' : '#000000' },
|
||||||
event: {change:$root.fSaveBedrag.bind($data, $parent.subsoortID, 'BASIS' )} ,
|
event: {change:$root.fSaveBedrag.bind($data, $parent.subsoortID, 'BASIS' )} ,
|
||||||
enable: ! $root.jaarclosed()" />
|
enable: ! $root.jaarclosed()" />
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<!-- ko if: code == 'RESTANT' || code == 'TOTAAL'-->
|
<!-- ko if: code == 'RESTANT' -->
|
||||||
|
<span class="decimal"
|
||||||
|
style="width: 145px; max-width:98%; "
|
||||||
|
data-bind="text: bedragFormat,
|
||||||
|
style: { color : Number(budget()) < Number(bedrag()) && $root.deelbudgetten() ? '#ff0000' : '#000000'} ">
|
||||||
|
</span>
|
||||||
|
<!-- /ko -->
|
||||||
|
<!-- ko if: code == 'TOTAAL'-->
|
||||||
<span class="decimal"
|
<span class="decimal"
|
||||||
style="width: 145px; max-width:98%"
|
style="width: 145px; max-width:98%"
|
||||||
data-bind="text: bedragFormat,
|
data-bind="text: bedragFormat,
|
||||||
style: { color : Number(budget()) < Number(bedrag()) ? '#ff0000' : '#000000',
|
style: { color : Number(budget()) < Number(bedrag()) && $root.deelbudgetten() ? '#ff0000' : '#000000'} ">
|
||||||
fontSize : code == 'TOTAAL' ? 'small' : 'normal' },
|
|
||||||
">
|
|
||||||
</span>
|
</span>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
</td>
|
</td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
<!-- /ko -->
|
||||||
|
|
||||||
<td style="padding: 0; vertical-align: top">
|
<td style="padding: 0; vertical-align: top">
|
||||||
<div style="width: 98%;height: 24px; color:#003e80;
|
<div style="width: 98%;height: 24px; color:#003e80;
|
||||||
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: bedragpctFormat,
|
<span data-bind="text: bedragpctFormat,
|
||||||
visible: ! $root.jaarclosed()">
|
visible: ! $root.jaarclosed()">
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
@@ -171,12 +195,14 @@
|
|||||||
<span data-bind="text: totbasispct() == '0,0' ? '' : '(' + totbasispct() + '% van het totaalbudget)' ">
|
<span data-bind="text: totbasispct() == '0,0' ? '' : '(' + totbasispct() + '% van het totaalbudget)' ">
|
||||||
</span>
|
</span>
|
||||||
<br>
|
<br>
|
||||||
|
<!-- ko if: deelbudgetten() -->
|
||||||
<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>
|
<span data-bind= "text: gebudgetbasispct()== '0,0' ? '' : '(' + gebudgetbasispct() + '% van het totaalbudget)' "></span>
|
||||||
<br>
|
<br>
|
||||||
|
<!--/ko -->
|
||||||
<span style="display:inline-block; width: 250px" >Totaalbudget</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 : '' ">
|
||||||
@@ -197,7 +223,9 @@
|
|||||||
<th style="width: 11%"></th>
|
<th style="width: 11%"></th>
|
||||||
<th style="width: 11%"></th>
|
<th style="width: 11%"></th>
|
||||||
<th style="width:11%"></th>
|
<th style="width:11%"></th>
|
||||||
|
<!-- ko if: $root.deelbudgetten()-->
|
||||||
<th style="width:11%"></th>
|
<th style="width:11%"></th>
|
||||||
|
<!--/ko-->
|
||||||
<th style="width:11%"></th>
|
<th style="width:11%"></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr class="blokheader" style=" text-align:left; padding-left:5px; ">
|
<tr class="blokheader" style=" text-align:left; padding-left:5px; ">
|
||||||
@@ -209,6 +237,7 @@
|
|||||||
<span data-bind="text: code == 'TOTAAL' ? code : code == 'SCHOLING' ? 'SUBTOTALEN' : ' ' "></span>
|
<span data-bind="text: code == 'TOTAAL' ? code : code == 'SCHOLING' ? 'SUBTOTALEN' : ' ' "></span>
|
||||||
</th>
|
</th>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
<!-- ko if: $root.deelbudgetten()-->
|
||||||
<th class="blokheader"
|
<th class="blokheader"
|
||||||
style="text-align: right;
|
style="text-align: right;
|
||||||
padding-right: 5px;
|
padding-right: 5px;
|
||||||
@@ -218,6 +247,7 @@
|
|||||||
border-right: 2px solid #ffffff;">
|
border-right: 2px solid #ffffff;">
|
||||||
Restant
|
Restant
|
||||||
</th>
|
</th>
|
||||||
|
<!-- /ko -->
|
||||||
<th class="blokheader" style="text-align: right; padding-right:5px; padding-bottom: 5px; background-color: #968026">
|
<th class="blokheader" style="text-align: right; padding-right:5px; padding-bottom: 5px; background-color: #968026">
|
||||||
<span >Percentage</span>
|
<span >Percentage</span>
|
||||||
<i class="fa fa-info-circle"
|
<i class="fa fa-info-circle"
|
||||||
@@ -235,8 +265,10 @@
|
|||||||
<span data-bind="text: code != 'TOTAAL' ? code : ' ' "></span>
|
<span data-bind="text: code != 'TOTAAL' ? code : ' ' "></span>
|
||||||
</th>
|
</th>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
<!-- ko if: $root.deelbudgetten()-->
|
||||||
<th class="blokheader2" style="border-right: 2px solid #ffffff; background-color: background-color: #968026; border-top: none;">
|
<th class="blokheader2" style="border-right: 2px solid #ffffff; background-color: background-color: #968026; border-top: none;">
|
||||||
</th>
|
</th>
|
||||||
|
<!-- /ko -->
|
||||||
<th class="blokheader2" style="background-color: background-color: #968026; border-top: none;">
|
<th class="blokheader2" style="background-color: background-color: #968026; border-top: none;">
|
||||||
</th>
|
</th>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -245,9 +277,15 @@
|
|||||||
<tbody data-bind="foreach: extrasoorten">
|
<tbody data-bind="foreach: extrasoorten">
|
||||||
|
|
||||||
<tr class="blokheader">
|
<tr class="blokheader">
|
||||||
<td class="blokheader" colspan="8" data-bind="text: naam" style="text-align: left; border: 2px solid #ffffff"></td>
|
<td class="blokheader"
|
||||||
|
data-bind="text: naam,
|
||||||
|
attr: {colspan: $parent.deelbudgetten() ? 8 : 7 },"
|
||||||
|
|
||||||
|
style="text-align: left; border: 2px solid #ffffff"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<!-- ko foreach:subsoorten -->
|
<!-- ko foreach:subsoorten -->
|
||||||
|
|
||||||
|
<!--ko if: $root.deelbudgetten()-->
|
||||||
<tr>
|
<tr>
|
||||||
<td data-bind="text: naam"></td>
|
<td data-bind="text: naam"></td>
|
||||||
<td style="text-align: left; color: #008028 ">budget</td>
|
<td style="text-align: left; color: #008028 ">budget</td>
|
||||||
@@ -279,27 +317,41 @@
|
|||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<!--/ko-->
|
||||||
<tr >
|
<tr >
|
||||||
<td ></td>
|
<td >
|
||||||
|
<!-- ko if: !$root.deelbudgetten() -->
|
||||||
|
<span data-bind="text: naam "></span>
|
||||||
|
<!--/ko-->
|
||||||
|
|
||||||
|
</td>
|
||||||
<td style="text-align: left; color:#003e80; ">uitgaven</td>
|
<td style="text-align: left; color:#003e80; ">uitgaven</td>
|
||||||
<!-- ko foreach: uitgavetypes() -->
|
<!-- ko foreach: uitgavetypes() -->
|
||||||
|
<!-- ko if: $root.deelbudgetten() || code != 'RESTANT'-->
|
||||||
<td style="text-align: right; padding-top: 1px; vertical-align: top ">
|
<td style="text-align: right; padding-top: 1px; vertical-align: top ">
|
||||||
<!-- ko if: code != 'RESTANT' && code != 'TOTAAL'-->
|
<!-- ko if: code != 'RESTANT' && code != 'TOTAAL'-->
|
||||||
<input class="decimal"
|
<input class="decimal"
|
||||||
style="width: 145px; max-width:98%; background-color: #e6f2ff"
|
style="width: 145px; max-width:98%; background-color: #e6f2ff"
|
||||||
data-bind="textInput: bedragFormat,
|
data-bind="textInput: bedragFormat,
|
||||||
style: { color : Number(budget()) < Number(bedrag()) ? '#ff0000' : '#000000'},
|
style: { color : Number(budget()) < Number(bedrag()) && $root.deelbudgetten() ? '#ff0000' : '#000000'},
|
||||||
event: {change:$root.fSaveBedrag.bind($data, $parent.subsoortID, 'BASIS' )} ,
|
event: {change:$root.fSaveBedrag.bind($data, $parent.subsoortID, 'BASIS' )} ,
|
||||||
enable: ! $root.jaarclosed()" />
|
enable: ! $root.jaarclosed()" />
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
<!-- ko if: code == 'RESTANT' || code == 'TOTAAL'-->
|
<!-- ko if: code == 'RESTANT' -->
|
||||||
<span class="decimal"
|
<span class="decimal"
|
||||||
data-bind="text: bedragFormat,
|
data-bind="text: bedragFormat,
|
||||||
style: { color : Number(budget()) < Number(bedrag()) ? '#ff0000' : '#000000'}" >
|
style: { color : Number(budget()) < Number(bedrag()) && $root.deelbudgetten() ? '#ff0000' : '#000000'}" >
|
||||||
|
</span>
|
||||||
|
<!-- /ko -->
|
||||||
|
<!-- ko if: code == 'TOTAAL'-->
|
||||||
|
<span class="decimal"
|
||||||
|
data-bind="text: bedragFormat,
|
||||||
|
style: { color : Number(budget()) < Number(bedrag()) && $root.deelbudgetten() ? '#ff0000' : '#000000'}" >
|
||||||
</span>
|
</span>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
</td>
|
</td>
|
||||||
<!-- /ko -->
|
<!-- /ko -->
|
||||||
|
<!-- /ko -->
|
||||||
<td style="padding: 0; vertical-align: top">
|
<td style="padding: 0; vertical-align: top">
|
||||||
<div style="width: 98%;height: 24px;
|
<div style="width: 98%;height: 24px;
|
||||||
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;
|
||||||
@@ -326,6 +378,7 @@
|
|||||||
</span>
|
</span>
|
||||||
<span data-bind="text: totextrapct() =='0,0' ? '' : '(' + totextrapct() + '% van het totaalbudget)'"></span>
|
<span data-bind="text: totextrapct() =='0,0' ? '' : '(' + totextrapct() + '% van het totaalbudget)'"></span>
|
||||||
<br>
|
<br>
|
||||||
|
<!-- ko if: deelbudgetten() -->
|
||||||
<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() ">
|
||||||
@@ -333,6 +386,7 @@
|
|||||||
<span data-bind="text: gebudgetextrapct() =='0,0' ? '' : '(' + gebudgetextrapct() + '% van het totaalbudget)' "></span>
|
<span data-bind="text: gebudgetextrapct() =='0,0' ? '' : '(' + gebudgetextrapct() + '% van het totaalbudget)' "></span>
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
<!-- /ko -->
|
||||||
<span style="display:inline-block; width: 250px" >Totaalbudget</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 : '' ">
|
||||||
|
|||||||
@@ -585,8 +585,6 @@ $(function(){
|
|||||||
|
|
||||||
if(parseInt(dit.aantal(), 10) > 0)waarschuwing = waarschuwing + "</br/> De leerlingen die toegewezen zijn aan deze ondersteuningsvorm worden ingedeeld in de basisondersteuning.";
|
if(parseInt(dit.aantal(), 10) > 0)waarschuwing = waarschuwing + "</br/> De leerlingen die toegewezen zijn aan deze ondersteuningsvorm worden ingedeeld in de basisondersteuning.";
|
||||||
|
|
||||||
console.log(dit, 'dit')
|
|
||||||
console.log(waarschuwing, 'waarschuwing')
|
|
||||||
apprise(waarschuwing, {verify: true, textYes: 'ja', textNo:'nee'}, function(ans){
|
apprise(waarschuwing, {verify: true, textYes: 'ja', textNo:'nee'}, function(ans){
|
||||||
if (ans){
|
if (ans){
|
||||||
$.post("index.php/monpas/groepen/deleteOS/" + dit.id, function(){
|
$.post("index.php/monpas/groepen/deleteOS/" + dit.id, function(){
|
||||||
|
|||||||
@@ -106,11 +106,11 @@ ls.initBestemmingenModel = function(){
|
|||||||
kalenderjaren : ko.observableArray([]),
|
kalenderjaren : ko.observableArray([]),
|
||||||
selectedKalenderjaar : ko.observable(),
|
selectedKalenderjaar : ko.observable(),
|
||||||
jaartoewijzing : ko.observable(),
|
jaartoewijzing : ko.observable(),
|
||||||
erIsBudget : ko.observable(false),
|
erIsBudget : ko.observable(false),
|
||||||
uitgavetypes : ko.observableArray(),
|
uitgavetypes : ko.observableArray(),
|
||||||
basissoorten : ko.observableArray(),
|
basissoorten : ko.observableArray(),
|
||||||
extrasoorten : ko.observableArray(),
|
extrasoorten : ko.observableArray(),
|
||||||
|
deelbudgetten : ko.observable(true),
|
||||||
opmerking : ko.observable(''),
|
opmerking : ko.observable(''),
|
||||||
jaarclosed : ko.observable(true),
|
jaarclosed : ko.observable(true),
|
||||||
bezig : ko.observable(false),
|
bezig : ko.observable(false),
|
||||||
@@ -174,13 +174,16 @@ 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);
|
||||||
|
self.deelbudgetten(self.jaartoewijzing().deelbudgetten === 'T');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
else self.deelbudgetten
|
||||||
|
|
||||||
self.jaarclosed(data.jaarclosed);
|
self.jaarclosed(data.jaarclosed);
|
||||||
|
|
||||||
|
|
||||||
self.fUpdateSubbedragen(function (){self.fGetUpdatedBestemmingen()}, data);
|
self.fUpdateSubbedragen(function (){self.fGetUpdatedBestemmingen()}, data);
|
||||||
},'json')
|
},'json')
|
||||||
},
|
},
|
||||||
@@ -452,9 +455,8 @@ ls.initBestemmingenModel = function(){
|
|||||||
'bedrag': invoer
|
'bedrag': invoer
|
||||||
|
|
||||||
}
|
}
|
||||||
console.log(sd, 'bedrag')
|
|
||||||
$.post("index.php/monfin2/bestemmingen/updatebedrag", sd, function(result){
|
$.post("index.php/monfin2/bestemmingen/updatebedrag", sd, function(result){
|
||||||
console.log(result, '1e keer')
|
|
||||||
if(result) {
|
if(result) {
|
||||||
var sd2 = {
|
var sd2 = {
|
||||||
'id': subtotID,
|
'id': subtotID,
|
||||||
@@ -463,7 +465,7 @@ ls.initBestemmingenModel = function(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
$.post("index.php/monfin2/bestemmingen/updatebedrag", sd2, function (ok) {
|
$.post("index.php/monfin2/bestemmingen/updatebedrag", sd2, function (ok) {
|
||||||
console.log(ok, '2e keer')
|
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -535,7 +537,6 @@ ls.initBestemmingenModel = function(){
|
|||||||
stuurMelding = false;
|
stuurMelding = false;
|
||||||
totaalgebudget = Number(totaalgebudget) + Number(s.uitgavetypes()[0].budget())
|
totaalgebudget = Number(totaalgebudget) + Number(s.uitgavetypes()[0].budget())
|
||||||
|
|
||||||
console.log(subbudget , 'subbudget bij wijzigen scholing')
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|||||||
@@ -40,11 +40,16 @@ function fAddBedrag(p){
|
|||||||
this.extra = ko.observable(p.extra);
|
this.extra = ko.observable(p.extra);
|
||||||
if (this.extra() >=0) this.extra(p.extra / 100)
|
if (this.extra() >=0) this.extra(p.extra / 100)
|
||||||
else this.extra(0);
|
else this.extra(0);
|
||||||
|
this.deelbudgetten = ko.observable(p.deelbudgetten === "T");
|
||||||
|
|
||||||
this.vastgelegd = ko.observable(p.vastgelegd);
|
this.vastgelegd = ko.observable(p.vastgelegd);
|
||||||
|
|
||||||
this.jaarclosed = ko.observable(true);
|
this.jaarclosed = ko.observable(true);
|
||||||
if (p.jaarclosed == "F"){this.jaarclosed(false); }
|
|
||||||
|
|
||||||
|
if (p.jaarclosed == "F"){
|
||||||
|
this.jaarclosed(false);
|
||||||
|
}
|
||||||
|
|
||||||
this.screenbasis = ko.computed(function(){
|
this.screenbasis = ko.computed(function(){
|
||||||
var ssom = String(this.basis());
|
var ssom = String(this.basis());
|
||||||
@@ -144,6 +149,29 @@ ls.initMonfinBeheer2Model = function(){
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
fToggleDeelbudget: function(){
|
||||||
|
let vm = ls.MonfinBeheer2Model;
|
||||||
|
let dit = this;
|
||||||
|
|
||||||
|
dit.deelbudgetten(! dit.deelbudgetten());
|
||||||
|
let sd = {
|
||||||
|
id : dit.id,
|
||||||
|
orgid : vm.selectedOrg().id,
|
||||||
|
jaarnr : dit.jaarnr,
|
||||||
|
deelbudgetten: dit.deelbudgetten() ? "T" : "F",
|
||||||
|
|
||||||
|
}
|
||||||
|
$.post("index.php/monpas/monfinbeheer/savedeelbudget",sd,function(newid){
|
||||||
|
if (newid) dit.id = newid;
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
fMaakSubmitData :function(dit){
|
fMaakSubmitData :function(dit){
|
||||||
var self = ls.MonfinBeheer2Model;
|
var self = ls.MonfinBeheer2Model;
|
||||||
var ssom;
|
var ssom;
|
||||||
|
|||||||
Reference in New Issue
Block a user