Index: AX/Uitgaand/PM/impl/Convertor/Sopr/ProductConvertor.cls.xml
===================================================================
diff -u -r43314 -r43366
--- AX/Uitgaand/PM/impl/Convertor/Sopr/ProductConvertor.cls.xml (.../ProductConvertor.cls.xml) (revision 43314)
+++ AX/Uitgaand/PM/impl/Convertor/Sopr/ProductConvertor.cls.xml (.../ProductConvertor.cls.xml) (revision 43366)
@@ -22,6 +22,7 @@
d ##class(AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor).test()
1
+
+PRNr:%Integer
+TECH.ListbuildIterator
+
+
+
+
+PRNr:%Integer
+%String
+0,$list(lbBLIDs),"")
+]]>
+
+
+
+PRNr:%String
+AX.Uitgaand.PM.impl.Convertor.Sopr.AxProduct
+
+
+
PRNr:%String
+1
PRNr:%Integer
+1
+%Boolean
1
]]>
@@ -79,23 +127,22 @@
Alleen het product waarvan het identnummer begin met een 0 is geschikt als SOPR in AX
De test neemt alleen de eerste uit de lijst omdat SOMS "K" producten op hun eentje bestaan zonder een product met identnr beginnend met 0
PRNr:%Integer
+1
+%Boolean
1)&&($LI(lbBLIDs)=PRNr)
]]>
-
-PRNr:%Integer
-
-
-
PRNr:%Integer
+1
+%String
-
-PRNr:%Integer
-%String
-0,$list(lbBLIDs),"")
-]]>
-
-
PRNr:%String
1
%List
64 Set BI=$char(CH)
- . Set IdentNr=BI_$S($L(BLID)=8:$E(BLID,2,8),1:BLID)_" "
- . Quit:'$D(^KPR2(IdentNr))
- . Set lbPRNrs=lbPRNrs_$LB(+^(IdentNr))
- Quit lbPRNrs
-]]>
-
-
-
-PRNr:%String
-AX.Uitgaand.PM.impl.Convertor.Sopr.AxProduct
-64 Set BI=$char(CH)
+ . Set IdentNr=BI_$S($L(BLID)=8:$E(BLID,2,8),1:BLID)_" "
+ . Quit:'$D(^KPR2(IdentNr))
+ . Set lbPRNrs=lbPRNrs_$LB(+^(IdentNr))
+ Quit lbPRNrs
]]>