RE: Printing 2 reports in a sequence business central
Below is the code i am using for printing(i am calling this procedure after posting all orders and i commit):
procedure PrintDispatchDocuments(DeliveryOrderHeader: Record "ADV Delivery Order Header"; )
var
SalesShipmentHeader: Record "Sales Shipment Header";
SalesInvoiceHeader: Record "Sales Invoice Header";
begin
//>> Delivery Notes
SalesShipmentHeader.reset();
SalesShipmentHeader.SetRange("Delivery Order No.", DeliveryOrderHeader."No.");
SalesShipmentHeader.FindSet(true);
repeat
SalesShipmentHeader.PrintRecords(false);
until SalesShipmentHeader.Next() = 0;
//<<Delivery Notes
//>> Delivery Invoices
SalesInvoiceHeader.Reset();
SalesInvoiceHeader.SetRange("Delivery Order No.", DeliveryOrderHeader."No.");
SalesInvoiceHeader.FindSet(true);
repeat
SalesInvoiceHeader.PrintRecords(false);
until SalesInvoiceHeader.Next() = 0;
//<<Delivery Invoices
end;