Index: BL/Flow/Factuur/Doc.cls.xml =================================================================== diff -u -r48221 -r48851 --- BL/Flow/Factuur/Doc.cls.xml (.../Doc.cls.xml) (revision 48221) +++ BL/Flow/Factuur/Doc.cls.xml (.../Doc.cls.xml) (revision 48851) @@ -372,24 +372,36 @@ Oproepen via : s sc=##class(BL.Flow.Factuur.Doc).PrintAndFileDoc(255275,,"\C","AO;PP") w sc,! 1 -FANr:%String,FactType:%String="F",pdlExemplaren:%String="",ProcessorFlag:%String +FANr:%String,FactType:%String="F",pdlExemplaren:%String="",ProcessorFlag:%String,FactuurDto:BL.Flow.Proxy.pxFactuur="" %Status Task.AnalyseRoutine="aftFactuurPrintOMRAndFile" Set sc=$$$OK Set Dir=..ArchiveDir(..DocDatum(FANr,FactType)) @@ -417,7 +429,13 @@ ;Do blFact.XsltParams.SetAt(pTraySelect,"pTraySelect") // Build Task Set Task=blFact.CreateFopTask(ARtn,,) - Set sc=blFact.DocSetRenderDefs(Task.AddDoc(), ) ; blFact.lbDocs, , blFact.TransformType, blFact.lbPPODKeywords) + If DataOphalenViaDto { + Set blFact.lbDocs="" + Set sc=blFact.DocSetRenderDataFromDto(Task.AddDoc(), DocData, "DOCS") + } + Else { + Set sc=blFact.DocSetRenderDefs(Task.AddDoc(), ) ; blFact.lbDocs, , blFact.TransformType, blFact.lbPPODKeywords) + } Set:($$$ISOK(sc))&&(blnFile) sc=Task.AddActionFile(FName,Dir) Set:($$$ISOK(sc))&&(blnPPOD) sc=Task.AddActionPrint(blFact.Printer,1,,,) Quit sc Index: WSimpl/AX/DocGen/FactuurService/RenderFactuur.cls.xml =================================================================== diff -u -r48222 -r48851 --- WSimpl/AX/DocGen/FactuurService/RenderFactuur.cls.xml (.../RenderFactuur.cls.xml) (revision 48222) +++ WSimpl/AX/DocGen/FactuurService/RenderFactuur.cls.xml (.../RenderFactuur.cls.xml) (revision 48851) @@ -79,7 +79,7 @@ #dim pdlExemplaren As %String = ..GeefExemplaren(ExtraKopieen) #dim ProcessorFlag As %String = "PP" ; alleen printen, niet archiveren in ADMIN-global en Notes01-map. - Quit ..FlowFactuurDoc.PrintAndFileDoc(FactuurNummer,FactType,pdlExemplaren,ProcessorFlag) + Quit ..FlowFactuurDoc.PrintAndFileDoc(FactuurNummer,FactType,pdlExemplaren,ProcessorFlag,FactuurData) ]]>