Index: vhDeploy/Deploy20151118xHalffabSpecInfoBerekeningWijzeAware.cls.xml =================================================================== diff -u --- vhDeploy/Deploy20151118xHalffabSpecInfoBerekeningWijzeAware.cls.xml (revision 0) +++ vhDeploy/Deploy20151118xHalffabSpecInfoBerekeningWijzeAware.cls.xml (revision 31600) @@ -0,0 +1,30 @@ + + + +vhDeploy.Deploy + + +1 + + + + + + Index: DOM/PM/Maatwerk/Calc/HF/HalffabContext.cls.xml =================================================================== diff -u -r31593 -r31600 --- DOM/PM/Maatwerk/Calc/HF/HalffabContext.cls.xml (.../HalffabContext.cls.xml) (revision 31593) +++ DOM/PM/Maatwerk/Calc/HF/HalffabContext.cls.xml (.../HalffabContext.cls.xml) (revision 31600) @@ -94,6 +94,7 @@ Set HalffabRepositoryInput.Variant = ..Variant Set HalffabRepositoryInput.BerekenDatum = ..BerekenDatum Set HalffabRepositoryInput.BerekenTag = ..BerekeningsSpecificatie.GeefBerekenTag() + Set HalffabRepositoryInput.BerekeningWijze = ..BerekeningsSpecificatie.BerekeningWijze Set ..HalffabSpec = HalffabRepository.GeefSpecificatie(HalffabRepositoryInput) Set ..BewerkingsInfoTabel = ##class(DOM.PM.Maatwerk.Calc.HF.impl.BewerkingsInfoTabel).%New() Set ..HalffabItemsBoom = ##class(DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom).%New() Index: DOM/PM/Maatwerk/Calc/HF/HalffabRepositoryInput.cls.xml =================================================================== diff -u -r31593 -r31600 --- DOM/PM/Maatwerk/Calc/HF/HalffabRepositoryInput.cls.xml (.../HalffabRepositoryInput.cls.xml) (revision 31593) +++ DOM/PM/Maatwerk/Calc/HF/HalffabRepositoryInput.cls.xml (.../HalffabRepositoryInput.cls.xml) (revision 31600) @@ -19,6 +19,10 @@ TECH.String + +DOM.PM.Maatwerk.Calc.Common.enu.BerekeningWijze + + %Date + +DOM.PM.Maatwerk.Calc.Common.enu.BerekeningWijze + + + -Familie,Variant,HalffabSpec +Familie,Variant,HalffabSpec,BerekeningWijze 1 @@ -117,6 +122,9 @@ Variant + +BerekeningWijze + Index: DOM/PM/Maatwerk/Calc/HF/impl/HalffabRepository.cls.xml =================================================================== diff -u -r31594 -r31600 --- DOM/PM/Maatwerk/Calc/HF/impl/HalffabRepository.cls.xml (.../HalffabRepository.cls.xml) (revision 31594) +++ DOM/PM/Maatwerk/Calc/HF/impl/HalffabRepository.cls.xml (.../HalffabRepository.cls.xml) (revision 31600) @@ -30,13 +30,21 @@ SpecificatieInput:DOM.PM.Maatwerk.Calc.HF.HalffabRepositoryInput DOM.PM.Maatwerk.Calc.HF.HalffabSpec = ? AND Tag is null" + Set Query = Query_" AND GeldigVan <= ? AND GeldigTot >= ? AND Tag is null" Set Params = Params_$ListBuild(SpecificatieInput.BerekenDatum, SpecificatieInput.BerekenDatum) } Else { - Set Query = Query_"Tag = ?" + Set Query = Query_" AND Tag = ?" Set Params = Params_$ListBuild(SpecificatieInput.BerekenTag) } #dim ResultSet As TECH.ResultSet = ..QueryUitvoerder.VoerUit(Query, Params)