Index: APPS/Verpakking/DoosAanvuller.cls.xml
===================================================================
diff -u -r71574 -r71582
--- APPS/Verpakking/DoosAanvuller.cls.xml (.../DoosAanvuller.cls.xml) (revision 71574)
+++ APPS/Verpakking/DoosAanvuller.cls.xml (.../DoosAanvuller.cls.xml) (revision 71582)
@@ -76,14 +76,20 @@
#dim ProductAPI As DOM.PM.ProductAPI = ##class(DOM.DomeinContext).Instance().GeefProductAPI()
#dim Product As DOM.PM.impl.MaatwerkProductImpl = ProductAPI.GeefProduct(ProductId)
#dim IngegevenKenmerken As DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken = Product.GeefIngegevenKenmerken()
- #dim IsVariantLade As %Boolean = (IngegevenKenmerken.GeefFamilie() = ##class(DOM.PM.enu.Familie).Lade())
+ #dim IsVariantLade As %Boolean = (IngegevenKenmerken.GeefFamilie() = ##class(DOM.PM.enu.Familie).Lade())
- If (IsVariantLade) {
- #dim BerekenSpecificatie As DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie = Product.GeefBerekeningsSpecificatie()
- Set KlantinstellingenRepository = ##class(DOM.Halux.AAP.KlantinstellingenRepository).%New()
- #dim KlantInstellingen As DOM.Halux.AAP.Klantinstellingen = KlantinstellingenRepository.ZoekViaKlantId(BerekenSpecificatie.GeefKlantID())
+ Try {
+ If (IsVariantLade) {
+ #dim BerekenSpecificatie As DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie = Product.GeefBerekeningsSpecificatie()
+ Set KlantinstellingenRepository = ##class(DOM.Halux.AAP.KlantinstellingenRepository).%New()
+ #dim KlantInstellingenIterator As TECH.Iterator = KlantinstellingenRepository.ZoekViaKlantId(BerekenSpecificatie.GeefKlantID())
- Set HeeftXSKarton = KlantInstellingen.IsBlumXs
+ While KlantInstellingenIterator.HasNext() {
+ Set HeeftXSKarton = KlantInstellingenIterator.Next().IsBlumXs
+ }
+ }
+ } Catch {
+ Do ##class(vhLib.Logger).%New("VH doos service").Info("Bepalen klant", "Klant kon niet worden bepaald. Er kon dus niet bepaald worden of er afwijkend karton nodig is of niet voor productId '"_ ProductId_"'.")
}
Quit HeeftXSKarton
@@ -102,8 +108,10 @@
Set BasisDoos.LogoPrint = "BLANK"
//Zo lang er problemen zijn met kaderdeurkartons op het orgaluxmachine moet kartonopdracht naar TAOR worden verstuurd, daarbij horen deze parameters
- ;Set BasisDoos.LogoPrint = "TBX DRAWER"
- ;set BasisDoos.CardBoardThickness = 4.2
+ If (MachineId = ##class(APPS.Verpakking.enu.MachineID).TAOR()) || (MachineId = ##class(APPS.Verpakking.enu.MachineID).HALUX()) {
+ Set BasisDoos.LogoPrint = "TBX DRAWER"
+ Set BasisDoos.CardBoardThickness = 4.2
+ }
Set BasisDoos.Depth = Params("HOOGTE") + 20
Set BasisDoos.Height = Params("KADAANTAL") * 43.5
Index: vhDeploy/Deploy20230828OpvullenDataKartonBlumXS.cls.xml
===================================================================
diff -u -r71576 -r71582
--- vhDeploy/Deploy20230828OpvullenDataKartonBlumXS.cls.xml (.../Deploy20230828OpvullenDataKartonBlumXS.cls.xml) (revision 71576)
+++ vhDeploy/Deploy20230828OpvullenDataKartonBlumXS.cls.xml (.../Deploy20230828OpvullenDataKartonBlumXS.cls.xml) (revision 71582)
@@ -12,9 +12,9 @@
1