18. Januar 2019 14:26
20. Januar 2019 22:30
21. Januar 2019 08:31
21. Januar 2019 09:11
DanielF hat geschrieben:Möglicherweise Dummy Debitoren am Verkaufsauftrag hinterlegen und dann beim Reportdruck den Dummy Debitor als Reportdruckvorlage misbrauchen.
MarkusWeiland hat geschrieben:Am einfachsten wäre es, sich in der Codeunit 229 Document-Print reinzuhängen.
IF TempReportSelections.FINDSET THEN
REPEAT
IF TempReportSelections."Custom Report Layout Code" <> '' THEN BEGIN
ReportLayoutSelection.SetTempLayoutSelected(TempReportSelections."Custom Report Layout Code");
TempNameValueBuffer.FINDSET;
AccountNoFilter := GetAccountNoFilterForCustomReportLayout(TempReportSelections,TempNameValueBuffer,TableNo);
GetFilteredRecordRef(RecRefToPrint,RecRef,AccountNoFieldNo,AccountNoFilter);
RecVarToPrint := RecRefToPrint;
cuSalesMgt.ChangeSalesInvoiceReport(TempReportSelections, RecordVariant); // @01
REPORT.RUNMODAL(TempReportSelections."Report ID",IsGUI,FALSE,RecVarToPrint);
ReportLayoutSelection.SetTempLayoutSelected('');
END ELSE BEGIN
cuSalesMgt.ChangeSalesInvoiceReport(TempReportSelections, RecordVariant); // @01
REPORT.RUNMODAL(TempReportSelections."Report ID",IsGUI,FALSE,RecordVariant);
END;
UNTIL TempReportSelections.NEXT = 0;
21. Januar 2019 09:16
21. Januar 2019 09:45
fiddi hat geschrieben:... das kommt ein wenig auf die Differenzen im Report-Layout an ....