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 -