...
NB! Laps tohib saada toetust ainult ühe hoiu = asutuse kohta korraga!
SQL piirangud:
1) Vajadus, mille alusel toetust arvutatakse peab olema LA tüüpi.
2) Õppeaasta piirang(ud) - juulis ja augustis peab olema vajaduse õppeaasta kas arvutatava kuu õppeaasta või arvutatava kuu õppeaastale järgnev õppeaasta vajadus selliste tingimustega, et käesolevas õppeaastas sellel lapsel selle asutusega kinnitatud vajadust ei eksisteeri. Ülejäänud kuudel lihtsalt arvutava kuu õppeaasta. See tähendab, et toetused arvutatakse vaid käeoleva õppeaasta vajadustele. Nt. Lapsel on vajadus ÕA-s 2017/2018 ning järgnevatel õppeaastatel vajadus puudub, siis ei arvutata lapsele toetust 2023 aasta mai kuus.
3) Vajadusega seotud asutus peab vastama järgnevatele tingimustele: liik peab olema eraLA või eraLH ja "Toetus alates" peab olema arvutatava kuu algus või varasem ning "Toetus kuni" puuduma või olema võrdne/hilisem arvutatava kuu viimasest kuupäevast.
4) Vajadus peab olema kinnitatud staatuses. St. lapse kohta asutuses peab olema kinnitatud.
5) Asutuse toetus ei ole kinnitatud toetust arvutataval kuul. Kui asutuse toetus on kinnitatud teotuse arvutamise kuul, siis kinnitatud toetusega asutuse laste toetusi ei arvutata üle.
6) Kui seadistus ARNO_ERALA_TOETUSTE_MANUAALNE_MUUTMINE_LUBATUD on "Jah", siis manuaalseid toetusi üle ei arvutata. Kui seadistus on "Ei", siis arvutatakse manuaalselt lisatud toetus(ed) üle.
7) Vajaduse algus kuupäev peab olema varasem/võrdne toetust arvutatava kuuga.
8) Vajaduse lõpp on puudu või hilisem/võrdne toetust arvutatava kuu 1. päevast ja ei ole negatiivne periood.
9) Vajaduse muutus_kuupäeva ei eksisteeri või on varasem/võrdne toetust arvutatava kuu algusest või muutuse liik on rühma kopeerimine uude õppeaastasse.
Mitte SQL reeglid:
10) Toetuse salvestamiseks eelväärtuste tagastamine, mis ei sõltu reeglite läbimisest (veateadet ei ole) - eelväärtused on kohatasu, hev, koormus, algus- ja lõppkuupäev.
Edasiste reeglite korral ei tehta midagi, kui tegemist on HEV lapsega:
11) kohatasu kontroll - Veateade: Kohatasu puudub. Nt manuaalselt eraLA/LH lisatud laste puhul.
12) Kontrollitakse, et asutusele oleks märgitud toetus. Veateade: Toetust ei saa arvutada, sest %s asutuse juures ei ole sobiv toetuse summa!
13) Kontrollitakse, et ei leiduks kinnitatud kohta MLAs paralleelselt Arno andmetel. Veateade: Lapsel leidub aktiivne koht munitsipaallasteaias.
14) Kontrollitakse, et ei leiduks kinnitatud kohta MLAs paralleelselt EHISe andmetel. Veateade: Lapsel leidub kinnitatud koht munitsipaallasteaias EHISe andmete alusel.
15) Kontrollitakse, et laps oleks sobivas vanuses. Veateade: Lapse vanus ei ole sobiv.
16) Kontrollitakse, et lapsel ei leiduks MLA pakkumist (kontroll tehakse vaid juhul kui lapse õppeaasta vanus on vanem kui 3-aastane või vanem kui 4-aastane kui arvutatakse septembrikuu toetust). Veateade: Lapsele on tehtud pakkumine munitsipaalasutusse.
17) Kontrollitakse, et lapsel ei leiduks aktiivset kohta teises asutuses. Veateade: Lapsel leidub aktiivne koht teises asutuses.
18) Kontrollitakse, et lapsel ei leiduks minevikus teises asutuses mitte aktiivset kohta. Veateade: Lapsel leidub varasem koht teises asutuses.