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, ...