Im der Komponente Personal, Stellen wurde bis Version HISinOne 3.02 bzw. SuperX-SVA-Modul 0.6rc6 der Anteil der Stelle (soe_anteil_proz ) mit dem Ansatz der Stelle (sgd_ansatz_proz) multipliziert. Dies wird in nachfolgenden Versionen korrigiert, weil es nicht den Empfehlungen im Vorsystem SVA-GX entspricht. Hier ein paar Beispiele, wie es gemeint ist:
sgd_ansatz_proz=1, soe_anteil_proz=0,5 -> Faktor=0,5
sgd_ansatz_proz=0,5, soe_anteil_proz=0,5 -> Faktor=0,5
sgd_ansatz_proz=0,5, soe_anteil_proz=0,2 -> Faktor=0,2
sgd_ansatz_proz=0,5, soe_anteil_proz=1 -> Darf nicht sein
Somit lautet die Formel:
1.Wenn sgd_ansatz_proz >= soe_anteil_proz, dann nimm den Wert von soe_anteil_proz
2.Wenn sgd_ansatz_proz < soe_anteil_proz, dann kommt Fehler
Manche Hochschulen arbeiten trotzdem mit Multiplikation.Beispiel für Multiplikation:
sgd_ansatz_proz=1, soe_anteil_proz=0,5 -> Faktor=0,5
sgd_ansatz_proz=0,5, soe_anteil_proz=0,5 -> Faktor=0,25
sgd_ansatz_proz=0,5, soe_anteil_proz=0,2 -> Faktor=0,1
sgd_ansatz_proz=0,5, soe_anteil_proz=1 -> Faktor = 0,5
Wenn Sie mit dieser Formel die Daten eingepflegt haben, sollten Sie dies ändern. Wenn das nicht möglich ist, können Sie ab Version HISinOne 4.1 bzw. SuperX-SVA 0.7 eine Konstante nutzen:
SVA_SOE_MULTIPLY : Wenn der Wert 1 beträgt, werden Ansätze und Stellenanteile multipliziert. Default ist 0.
Wenn Sie die Laderegel für Versionen vor HISinOne 4.1 bzw. SuperX-SVA 0.7 nutzen wollen, können Sie ein Korrekturscript in der BI einpflegen (für SuperX-Kunden z.B. in der Datei s va_update_cron.x nach dem sva_update.x ):
Folgender SQL stellt die Multiplikation wieder her:
update sva_sgd_aggr set faktor=(select (B.anteil_proz / 100) * (T.ansatz_proz/100)
from sva_soe B, sva_sgd T
where B.sgd_join_id=T.sgd_join_id
and B.sgd_join_id=sva_sgd_aggr.stellen_nr
and B.soe_serial=sva_sgd_aggr.sbst_nr
);