25. August 2010 14:29
25. August 2010 15:00
26. August 2010 08:44
Lithium hat geschrieben:Gibt es eine Möglichkeit, diese Requestform dennoch vor dem Druck anzeigen zu lassen?
26. August 2010 11:58
Im CopyLoop - OnPreDataItem
NoOfLoops := ABS(NoOfCopies) + 1; // NoOfCopies = Eingabe in Requestform
CopyText := '';
SETRANGE(Number,1,NoOfLoops);
Im CopyLoop - OnAfterGetRecord
IF Number > 1 THEN
CopyText := Text003; // Text003 = KOPIE
CurrReport.PAGENO := 1;
IF PaperSourceSelected THEN BEGIN
IF Number = 1 THEN BEGIN
CurrReport.PAPERSOURCE(PapersourceOriginal); //Schachtauswahl mit Briefpapier
END ELSE BEGIN
CurrReport.PAPERSOURCE(PapersourceCopy); //Schachtauswahl mit Normalpapier
END;
END;
IF ApprovalMgt.PrePostApprovalCheck(Rec,PurchaseHeader) THEN
CODEUNIT.RUN(CODEUNIT::"Sales-Post + Print",Rec);
26. August 2010 12:10
Dem ist nur dann so, wenn es der C/AL-Code so besagt.Lithium hat geschrieben:Ich nehme an das ein Report die Requestform überspringt, wenn er nicht direkt, sondern über eine Codeunit aufgerufen wird. Ist dem so?
REPORT.RUN(Number [, ReqWindow] [, SystemPrinter] [, Record])
26. August 2010 12:51
27. August 2010 13:47
Timo Lässer hat geschrieben:
- Code:
REPORT.RUN(Number [, ReqWindow] [, SystemPrinter] [, Record])