top of page
Daniel Gorski

Adding Barcodes to Reports

Our module on AppSource includes objects that you need to add barcodes to reports.


It's basically a two-liner to generate barcodes or qr-codes in your report:


Our project on github shows you in some different ways on how to integrate our api to generate barcodes. You can also use our Dynamics 365 Business Central App.


You can easily extend the standard reports which is using a word layout:


  1. Create a barcode for any value you want. In this example its the "No." of our Sales Quote or Sales Order.

  2. Import the stream into any record with a field of type MediaSet or Blob. This example is using a MediaSet on table 27, which is a standard field. Why not? ;-)

  3. Add a column with that MediaSet/Blob into your dataset.

reportextension 50102 "ABC Sales Quote" extends "Standard Sales - Quote"
{
    WordLayout = '.\src\StandardSalesQuote.docx';
    dataset
    {
        modify(Header)
        {
            trigger OnAfterAfterGetRecord()
            var
                InStr: InStream;
            begin
                Beyondbarcodesde.CreateBarcodeOnDocument(Header."No.", TempItem);
            end;
        }
        add(Header)
        {
            column(BarcodePicture; TempItem."Picture") { }
        }
    }

    var
        Beyondbarcodesde: Codeunit "ABC beyond-barcodes-de";
        TempItem: Record Item temporary;
}

Please follow us on linkedin.

19 views0 comments

コメント

コメントが読み込まれませんでした。
技術的な問題があったようです。お手数ですが、再度接続するか、ページを再読み込みしてださい。
bottom of page