Index: BL/Legacy/Order.cls.xml =================================================================== diff -u -r64382 -r65926 --- BL/Legacy/Order.cls.xml (.../Order.cls.xml) (revision 64382) +++ BL/Legacy/Order.cls.xml (.../Order.cls.xml) (revision 65926) @@ -132,6 +132,41 @@ ]]> + + +ByRef KlantId : indien een order bestaat (input KlantId = ""), dan zal de KlantId ingevuld worden. +Verschil met voorgaande method 'GeefKlantNrVanBestaandOrder()' is dat je hier niet weet of de OrderData bestaat (in ^KOD) +1 + +%Boolean + 0) + } + } + + If $$$HasLength(KlantId) { + Set IsGevondenInKOD = ($Data(^KOD(KlantId,"F",OrderId)) > 0) + } + + Quit IsGevondenInKOD +]]> + + + +1 +KlantId:%String,OrderId:%String +%Boolean + 0) && ($Piece($Get(^KO1(OrderId,"F")),"\",1) = KlantId) +]]> + + De indexen "IU" en "IP" in ^ORD opbouwen voor een gegeven order (van klant) @@ -186,6 +221,7 @@ } } + Set:($G(^KO1(OrderID,"F"))="") ^KO1(OrderID,"F")="\" Set $P(^KO1(OrderID,"F"),"\",1)=KlantNr Set $P(^KOB(OrderID,"F"),"\",1)=KlantNr Set ^KO2("F",KlantNr,OrderID)="" ; TO DO : aanvullen met indexen ^KO3, ^KO4, ^KO5, ...