Index: AX/Uitgaand/PM/Product/impl/ArticleIDCHUI.cls.xml
===================================================================
diff -u -r68590 -r68631
--- AX/Uitgaand/PM/Product/impl/ArticleIDCHUI.cls.xml (.../ArticleIDCHUI.cls.xml) (revision 68590)
+++ AX/Uitgaand/PM/Product/impl/ArticleIDCHUI.cls.xml (.../ArticleIDCHUI.cls.xml) (revision 68631)
@@ -13,6 +13,11 @@
1
+
+%Integer
+1
+
+
d ##class(AX.Uitgaand.PM.Product.impl.ArticleIDCHUI).Verwerk()
@@ -47,19 +52,32 @@
-0
-1
+
0
1) {
- Do ..GenereerLijstVanArtikelNummers()
+ New BestandVolledigeNaam, ArtikelNummer
+
+ If (..Aantal = 1) {
+ Set ArtikelNummer=..Generator.GeefNieuwArticleID()
+ Set FP=501 Write @F,ArtikelNummer
+ } ElseIf (..Aantal > 1) {
+ Set BestandVolledigeNaam = ..GeefBestandVolledigeNaam()
+
+ If $$$Not(BestandVolledigeNaam = "") {
+ Do ..GenereerLijstVanArtikelNummers(BestandVolledigeNaam)
+
+ Set FP=(501) Write @F,"Bestand gegenereerd op de volgende locatie:"
+ Set FP=(601) Write @F,BestandVolledigeNaam
+ }
} Else {
Set FP=501 Write @F,"Geen artikelnummers gegenereerd"
}
@@ -69,41 +87,45 @@
0
+BestandVolledigeNaam:TECH.String
1
-0
+1
1
0
TECH.String
-