Index: AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden.cls.xml =================================================================== diff -u -r55026 -r55189 --- AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden.cls.xml (.../ReceptieAfmelden.cls.xml) (revision 55026) +++ AXimpl/Dynamics/InventoryOut/EventHandler/ReceptieAfmelden.cls.xml (.../ReceptieAfmelden.cls.xml) (revision 55189) @@ -33,8 +33,6 @@ #dim Aantal As %Integer = ProductToelevLijnEvent.Data.GeefAantal() #dim AxInventTransId As %String = ProductToelevLijnEvent.Data.GeefAxInventTransId() #dim ProductId As %String = ProductToelevLijnEvent.Data.GeefProductID() - #dim OrderId As %String = ProductToelevLijnEvent.Data.GeefOrderId() - #dim OrderLijnId As %String = ProductToelevLijnEvent.Data.GeefOrderLijnId() Set ReceptieAfmeldenInputDto = ##class(AXimpl.Dynamics.InventoryOut.Converter.dto.ReceptieAfmeldenInput).%New() Set ReceptieAfmeldenInputDto.Aantal = Aantal @@ -47,7 +45,10 @@ Set ReceptieAfmeldenInputDto.ToeleveringLijnCode = ProductToelevLijnEvent.Data.GeefToeleveringLijnCode() Set Request = ##class(AXimpl.Request).%New("Inventory/ReceptieAfmelden",ProductToelevLijnEvent.Data.GeefToeleveringID()_"_"_ProductToelevLijnEvent.Data.GeefToeleveringLijnCode(), ReceptieAfmeldenInputDto) - If SpaceTowerAfhandelaar.IsLadeVanSpaceTowerProduct(ProductId) { + If ((ProductToelevLijnEvent.%IsA("DOM.AKP.event.Cache05GeproduceerdEvent")) && (SpaceTowerAfhandelaar.IsLadeVanSpaceTowerProduct(ProductId))) { + #dim OrderId As %String = ProductToelevLijnEvent.Data.GeefOrderId() // STAAT ENKEL OP Cache05GeproduceerdEvent + #dim OrderLijnId As %String = ProductToelevLijnEvent.Data.GeefOrderLijnId() // STAAT ENKEL OP Cache05GeproduceerdEvent + Do SpaceTowerAfhandelaar.VerwerkSpaceTowerKindProduct(ProductId, AxInventTransId, OrderId, OrderLijnId, Aantal) If SpaceTowerAfhandelaar.IsSpaceTowerCompleet(AxInventTransId, OrderId, OrderLijnId) { @@ -58,7 +59,6 @@ Set MagRequestGenereren = $$$False } } - } Else { Set Request = ##class(AXimpl.Request).%New("Inventory/Update",ProductToelevLijnEvent.Data.GeefProductID()) }