Index: BL/Prod/VoorraadTelling.cls.xml =================================================================== diff -u -r1074 -r1802 --- BL/Prod/VoorraadTelling.cls.xml (.../VoorraadTelling.cls.xml) (revision 1074) +++ BL/Prod/VoorraadTelling.cls.xml (.../VoorraadTelling.cls.xml) (revision 1802) @@ -150,7 +150,6 @@ Toevoegen van een product aan de lijst PRNr:%Numeric,ManueelToegevoegd:%Boolean -1 Printer,HertelNr:%Numeric,ReeksZones:%String,AlleProducten:%Boolean %Status 1 . . . Set ^HULP(..%J,"Product",Zone,..SortKey(PRNr),PRNr)="" - Set sc=$$$OK + ; doorsturen van de afdruk per zone - Set Zone="",i=0,Stop=0 + Set sc=$$$OK + Set Zone="",Stop=0 For Set Zone=$O(^HULP(..%J,"Product",Zone)) Quit:Zone="" Quit:Stop Do - . If i=0 Set ..pxDocList=##class(BL.Prod.VoorraadTelSettingsList).%New() - . Set i=i+1 + . Set ..pxDocList=##class(BL.Prod.VoorraadTelSettingsList).%New() . Set pxDoc=##class(BL.Prod.sub.pxVoorraadTelSettings).%New() . Set pxDoc.Zone=$S(Zone="-":"",1:Zone) . Set pxDoc.ZoneOms=..ZoneTekst(Zone) @@ -556,16 +556,8 @@ . . For Set PRNr=$O(^HULP(..%J,"Product",Zone,SortKey,PRNr)) Quit:PRNr="" Do . . . Set Lijst=Lijst_$LB(PRNr) . Set pxDoc.Products=Lijst - . ;Do ..pxDocList.Settings.Insert(pxDoc) - . ;opsplitsen van de printjob - . If i'<..#AantalZonesInPrintjob Do - . . ;Set sc=..blVoorraadtellingDoc.RenderAndPrint(..pxDocList,Printer) - . . Set sc=..PrintOne(pxDoc,Printer) - . . If $$$ISERR(sc) Set Stop=1 - . . Set i=0 - . . Do ..pxDocList.Settings.Clear() - ;Set:($$$ISOK(sc)) sc=..blVoorraadtellingDoc.RenderAndPrint(..pxDocList,Printer) - Set:($$$ISOK(sc)) sc=..PrintOne(pxDoc,Printer) + . Set sc=..PrintOne(pxDoc,Printer) + . If $$$ISERR(sc) Set Stop=1 Quit sc ]]> @@ -580,7 +572,7 @@ Set sc=..blVoorraadtellingDoc.RenderAndPrint(..pxDocList,Printer) /// in shared map van de user bij problemen - Set FileName="VoorraadTel "_pxDoc.ZoneOms_" "_pxDoc.TellingOms_".pdf" + Set FileName="VoorraadTel "_$TR(pxDoc.ZoneOms,"<>")_" "_pxDoc.TellingOms_".pdf" Set FilePath=$$FULLPAD^vhDEV($$DIRUSER^vhDEV(),FileName) Set:$$$ISOK(sc) sc=..blVoorraadtellingDoc.RenderAndFile(..pxDocList,FilePath)