From 8d8a16e7a135ffee1a3c4f0dbdeb9317db594c0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Thu, 14 May 2020 12:42:44 +0200 Subject: [PATCH] =?UTF-8?q?Personalmeldung:=20Plausibilit=C3=A4tspr=C3=BCf?= =?UTF-8?q?ung=20hinzugef=C3=BCgt=20f=C3=BCr=20Mitarbeiter=20mit=20echtem?= =?UTF-8?q?=20DV=20ohne=20Vertragsstunden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vilesci/bis/checkverwendung.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/vilesci/bis/checkverwendung.php b/vilesci/bis/checkverwendung.php index 5c6917110..c92204e31 100644 --- a/vilesci/bis/checkverwendung.php +++ b/vilesci/bis/checkverwendung.php @@ -458,6 +458,35 @@ if($resultall = $db->db_query($qryall)) } } } + +// Echter Dienstvertrag ohne Vertragsstunden +$qryall=" + SELECT + distinct mitarbeiter_uid as uid, vorname, nachname + FROM + bis.tbl_bisverwendung + JOIN public.tbl_mitarbeiter using(mitarbeiter_uid) + JOIN public.tbl_benutzer on(uid=mitarbeiter_uid) + JOIN public.tbl_person using(person_id) + WHERE + (beginn is null or beginn<".$db->db_add_param($bismeldedatum_ende).") + and (ende is null or ende>=".$db->db_add_param($bismeldedatum_start).") + and ba1code=103 + and vertragsstunden is null + ORDER by nachname, vorname, mitarbeiter_uid;"; +if($resultall = $db->db_query($qryall)) +{ + $num_rows_all=$db->db_num_rows($resultall); + echo "

Bei $num_rows_all Mitarbeitern mit echtem Dienstvertrag fehlen die Vertragsstunden

"; + echo "Bei der BIS-Verwendung müssen bei echtem Dienstvertrag Vertragsstunden eingetragen sein + damit die JVZÄ korrekt berechnet werden.

"; + + while($rowall=$db->db_fetch_object($resultall)) + { + echo "
Mitarbeiter(in) ".$rowall->nachname." ".$rowall->vorname.":
"; + } +} + //7 - Lehrauftrag aber keine aktuelle Verwendung $i=0; $qryall="