{"id":1021,"date":"2016-09-01T18:33:42","date_gmt":"2016-09-01T16:33:42","guid":{"rendered":"http:\/\/blog.systemconnect.dk\/?p=1021"},"modified":"2016-08-23T09:17:41","modified_gmt":"2016-08-23T07:17:41","slug":"one-printer-to-rule-them-all","status":"publish","type":"post","link":"https:\/\/scblog.lynge.org\/?p=1021","title":{"rendered":"One Word Printer to Rule Them All"},"content":{"rendered":"<p>Bruger du RDLC rapportlayout i NAV, ja s\u00e5 kommer NAV til og med version 2016 Cumulative Update 10 fint og sp\u00f8rger om man vil printe, gemme som PDF eller Word &#8211; eller bare vise udskriften osv:<\/p>\n<div id=\"attachment_1022\" style=\"width: 494px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.systemconnect.dk\/wp-content\/uploads\/2016\/08\/Printer1.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1022\" class=\"size-full wp-image-1022\" src=\"http:\/\/blog.systemconnect.dk\/wp-content\/uploads\/2016\/08\/Printer1.png\" alt=\"NAVs printerdialog\" width=\"484\" height=\"655\" srcset=\"https:\/\/scblog.lynge.org\/wp-content\/uploads\/2016\/08\/Printer1.png 484w, https:\/\/scblog.lynge.org\/wp-content\/uploads\/2016\/08\/Printer1-222x300.png 222w\" sizes=\"auto, (max-width: 484px) 100vw, 484px\" \/><\/a><p id=\"caption-attachment-1022\" class=\"wp-caption-text\">Dynamics NAVs printerdialog<\/p><\/div>\n<p>V\u00e6lger man &#8220;Udskriv&#8230;&#8221; s\u00e5 sp\u00f8rges man herefter om hvilken printer man \u00f8nsker at udskrive til (med mindre det er fast defineret v.hj.a. Dynamics NAVs printervalg funktion):<\/p>\n<div id=\"attachment_1023\" style=\"width: 548px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/blog.systemconnect.dk\/wp-content\/uploads\/2016\/08\/Printer2.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1023\" class=\"size-full wp-image-1023\" src=\"http:\/\/blog.systemconnect.dk\/wp-content\/uploads\/2016\/08\/Printer2.png\" alt=\"Dynamics NAVs printervalg\" width=\"538\" height=\"415\" srcset=\"https:\/\/scblog.lynge.org\/wp-content\/uploads\/2016\/08\/Printer2.png 538w, https:\/\/scblog.lynge.org\/wp-content\/uploads\/2016\/08\/Printer2-300x231.png 300w, https:\/\/scblog.lynge.org\/wp-content\/uploads\/2016\/08\/Printer2-389x300.png 389w\" sizes=\"auto, (max-width: 538px) 100vw, 538px\" \/><\/a><p id=\"caption-attachment-1023\" class=\"wp-caption-text\">Dynamics NAVs printervalg<\/p><\/div>\n<p>Det er helt som forventet og fungerer perfekt.<\/p>\n<p>&nbsp;<\/p>\n<p>Problemet opst\u00e5r f\u00f8rst hvis man benytter Word rapportlayout. Her &#8220;glemmer&#8221; Dynamics NAV ganske simpelt at sp\u00f8rge efter hvilken printer man faktisk \u00f8nsker at udskrive p\u00e5 &#8211; og printer blot p\u00e5 standardprinteren.<\/p>\n<p>Det &#8220;sjove&#8221; er at der skam er support for printervalget til applikationen, men at Dynamics NAVs platform blot &#8220;glemmer&#8221; at sp\u00f8rge og derfor blot kalder Word Merge funktionen i Codeunit 1 med tomt filnavn (som senere benyttes som printernavn).<\/p>\n<p>&nbsp;<\/p>\n<p>Det er forholdsvis enkelt selv at lave en simpel printervalgsdialog med en DIALOG.STRMENU i koden &#8211; men blot underligt at Dynamics NAV ikke allerede selv g\u00f8r det (den man selv laver bliver jo heller ikke s\u00e5 fin som standarddialogen).<\/p>\n<p>Hvis du selv l\u00f8ser det &#8211; s\u00e5 er det v\u00e6rd lige at notere sig at der er to varianter: En hvor der printes p\u00e5 klienten via dens Word &#8211; og en hvor der printes p\u00e5 serveren via det 3-parts komponent, som i \u00f8vrigt ogs\u00e5 s\u00f8rger for at\u00a0lave Wordskabeloner til PDF p\u00e5 serveren n\u00e5r der v\u00e6lges PDF.<\/p>\n<p>&nbsp;<\/p>\n<p>Vores hjemmegjorte printervalg ser s\u00e5dan her ud (og stiller sig naturligvis som standard p\u00e5 Windows standardprinter):<\/p>\n<div id=\"attachment_1024\" style=\"width: 523px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.systemconnect.dk\/wp-content\/uploads\/2016\/08\/Printer3.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1024\" class=\"size-full wp-image-1024\" src=\"http:\/\/blog.systemconnect.dk\/wp-content\/uploads\/2016\/08\/Printer3.png\" alt=\"Vores printervalg i Dynamics NAV\" width=\"513\" height=\"520\" srcset=\"https:\/\/scblog.lynge.org\/wp-content\/uploads\/2016\/08\/Printer3.png 513w, https:\/\/scblog.lynge.org\/wp-content\/uploads\/2016\/08\/Printer3-296x300.png 296w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><\/a><p id=\"caption-attachment-1024\" class=\"wp-caption-text\">Vores printervalg i Dynamics NAV<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>Vi er naturligvis i dialog med Microsoft for at f\u00e5 l\u00f8st fejlen lidt mere elegant. S\u00e5 bliver vi enige med dem om at det er en fejl bliver den formentligt l\u00f8st i kommende cumulative updates.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bruger du RDLC rapportlayout i NAV, ja s\u00e5 kommer NAV til og med version 2016 Cumulative Update 10 fint og sp\u00f8rger om man vil printe, gemme som PDF eller Word &#8211; eller bare vise udskriften osv: V\u00e6lger man &#8220;Udskriv&#8230;&#8221; s\u00e5 &hellip; <a href=\"https:\/\/scblog.lynge.org\/?p=1021\">L\u00e6s resten <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40,41,38,32,35,36],"tags":[30,15,43,11,54,52,29,23,14,42,44,31,20,7],"class_list":["post-1021","post","type-post","status-publish","format-standard","hentry","category-c5-support","category-c5-teknik","category-dynamics-c5","category-dynamics-nav","category-nav-support","category-nav-teknik","tag-bug","tag-business-solutions","tag-c5","tag-dynamics","tag-dynamics-c5","tag-dynamics-nav","tag-fejl","tag-hint","tag-microsoft","tag-nav","tag-navigator","tag-navision","tag-udokumenteret","tag-versioner"],"_links":{"self":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts\/1021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1021"}],"version-history":[{"count":5,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts\/1021\/revisions"}],"predecessor-version":[{"id":1030,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts\/1021\/revisions\/1030"}],"wp:attachment":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}