{"id":811,"date":"2010-11-21T15:10:10","date_gmt":"2010-11-21T23:10:10","guid":{"rendered":"http:\/\/45.63.48.66\/?p=811"},"modified":"2019-05-02T14:50:47","modified_gmt":"2019-05-02T21:50:47","slug":"what-is-in-your-dynamics-nav-toolbelt-barcode-creator-by-stijn-bossuyt","status":"publish","type":"post","link":"https:\/\/gotcal.com\/index.php\/2010\/11\/what-is-in-your-dynamics-nav-toolbelt-barcode-creator-by-stijn-bossuyt\/","title":{"rendered":"What is in your Dynamics NAV toolbelt? Barcode Creator by Stijn Bossuyt"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-815\" title=\"barcode\" src=\"http:\/\/gotcal.com\/wp-content\/uploads\/2010\/11\/barcode.jpg\" alt=\"\" width=\"238\" height=\"211\"><\/p>\n<p>Stijn Bossuyt has made a great function\/codeunit for generating  barcodes within Dynamics NAV without the need for any third party  add-ons. You can find more information about it on this <a href=\"http:\/\/mibuso.com\/blogs\/lyot\/2010\/07\/12\/ean-813-code-39128-barcode-creator\/\">MIBUSO blog<\/a>.<\/p>\n<p>Barcode as defined on Wikipedia: &#8220;A <strong>barcode<\/strong> is an <strong>optical <a title=\"Machine-readable\" href=\"http:\/\/en.wikipedia.org\/wiki\/Machine-readable\">machine-readable<\/a><\/strong> representation of data, which shows certain data on certain products.  Originally, barcodes represented data in the widths (lines) and the  spacings of parallel lines, and may be referred to as linear or 1D (1  dimensional) barcodes or symbologies. They also come in patterns of  squares, dots, hexagons and other geometric patterns within images  termed 2D (2 dimensional) matrix codes or symbologies. Although 2D  systems use symbols other than bars, they are generally referred to as  barcodes as well. Barcodes can be read by <a title=\"Optical scanner\" href=\"http:\/\/en.wikipedia.org\/wiki\/Optical_scanner\">optical scanners<\/a> called <a title=\"Barcode reader\" href=\"http:\/\/en.wikipedia.org\/wiki\/Barcode_reader\">barcode readers<\/a>, or scanned from an image by special software.&#8221;<\/p>\n<p>Lets go over a quick guide on how to use it.<\/p>\n<p><!--more-->The objects in the object package are:<\/p>\n<ul>\n<li>Table 70000 Code 128\/39<\/li>\n<li>Form 70000 Barcode to File<\/li>\n<li>Report 70000 Barcode Example<\/li>\n<li>Codeunit 70000 Barcode Mgt.<\/li>\n<\/ul>\n<p>Notice you do not need to have the table in your license, as it is only being used a temporary table.<\/p>\n<blockquote><p>A temporary table is a temporary variable that holds a table. A  temporary table is used as a buffer for table data in your C\/AL  programs. For more information about C\/AL, see <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/dd338869.aspx\">Introduction to C\/AL<\/a>.<\/p>\n<p>You can use a temporary table just like you use a database table.  The differences between a temporary table and a database table are:<\/p>\n<ul>\n<li>A temporary table is not stored in the database, but is only held in memory until the table is closed.<\/li>\n<\/ul>\n<p>The write transaction principle that applies to a database table does not apply to a temporary table. For more information, see <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/dd355056.aspx\">Write Transactions and Recovery<\/a>.<br \/>\nsource: <a href=\"http:\/\/msdn.microsoft.com\/en-us\/library\/dd355211.aspx\">http:\/\/msdn.microsoft.com\/en-us\/library\/dd355211.aspx<\/a><\/p><\/blockquote>\n<p>You can take a look at the sample report 70000, to get an idea on how to use it. But the functions basically takes parameters for the Barcode, size and orientation. This is actually one of the cool features that it allows you to create vertical barcodes.<\/p>\n<p>The functions supported are:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-821\" title=\"barcodefunctions\" src=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/11\/barcodefunctions.jpg\" alt=\"\" width=\"540\" height=\"308\" srcset=\"https:\/\/gotcal.com\/wp-content\/uploads\/2010\/11\/barcodefunctions.jpg 540w, https:\/\/gotcal.com\/wp-content\/uploads\/2010\/11\/barcodefunctions-300x171.jpg 300w\" sizes=\"auto, (max-width: 540px) 100vw, 540px\" \/><\/p>\n<p>You can use the functions in both regular classic reports as well as RTC reports. As usual i can&#8217;t take credit for this nice tool, but i like to share these little hidden gems with you. I have already used it in several projects, and it just works! Thanks Stijn! Enjoy.<\/p>\n<p>Here are some sample barcodes:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-825\" title=\"code39\" src=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/11\/code39.jpg\" alt=\"\" width=\"319\" height=\"225\" srcset=\"https:\/\/gotcal.com\/wp-content\/uploads\/2010\/11\/code39.jpg 319w, https:\/\/gotcal.com\/wp-content\/uploads\/2010\/11\/code39-300x211.jpg 300w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/> <a href=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/11\/code128.jpg\" rel=\"lightbox[811]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-826\" title=\"code128\" src=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/11\/code128.jpg\" alt=\"\" width=\"365\" height=\"228\" srcset=\"https:\/\/gotcal.com\/wp-content\/uploads\/2010\/11\/code128.jpg 365w, https:\/\/gotcal.com\/wp-content\/uploads\/2010\/11\/code128-300x187.jpg 300w\" sizes=\"auto, (max-width: 365px) 100vw, 365px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/11\/ean13.jpg\" rel=\"lightbox[811]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-828\" title=\"ean13\" src=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/11\/ean13.jpg\" alt=\"\" width=\"319\" height=\"207\" srcset=\"https:\/\/gotcal.com\/wp-content\/uploads\/2010\/11\/ean13.jpg 319w, https:\/\/gotcal.com\/wp-content\/uploads\/2010\/11\/ean13-300x194.jpg 300w\" sizes=\"auto, (max-width: 319px) 100vw, 319px\" \/><\/a> <a href=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/11\/ean8.jpg\" rel=\"lightbox[811]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-827\" title=\"ean8\" src=\"http:\/\/45.63.48.66\/wp-content\/uploads\/2010\/11\/ean8.jpg\" alt=\"\" width=\"309\" height=\"259\" srcset=\"https:\/\/gotcal.com\/wp-content\/uploads\/2010\/11\/ean8.jpg 309w, https:\/\/gotcal.com\/wp-content\/uploads\/2010\/11\/ean8-300x251.jpg 300w\" sizes=\"auto, (max-width: 309px) 100vw, 309px\" \/><\/a><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Stijn Bossuyt has made a great function\/codeunit for generating barcodes within Dynamics NAV without the need for any third party add-ons. You can find more information about it on this MIBUSO blog. Barcode as defined on Wikipedia: &#8220;A barcode is an optical machine-readable representation of data, which shows certain data on certain products. Originally, barcodes [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[56,3,61],"tags":[64,77,27,7,48],"class_list":["post-811","post","type-post","status-publish","format-standard","hentry","category-basic-cal","category-navision","category-toolbelt-2","tag-barcode","tag-navision","tag-how-to","tag-objects","tag-toolbelt"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/posts\/811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/comments?post=811"}],"version-history":[{"count":17,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/posts\/811\/revisions"}],"predecessor-version":[{"id":1016,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/posts\/811\/revisions\/1016"}],"wp:attachment":[{"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/media?parent=811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/categories?post=811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gotcal.com\/index.php\/wp-json\/wp\/v2\/tags?post=811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}