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)
]]>