Touring with my “What’s New Microsoft Dynamics NAV 2013 Installation & Development” course, one of the frequent topics are upgrading reports from earlier versions of Navision or Dynamics NAV to Dynamics NAV 2013. On demonstrating the upgrade process, I have stumbled upon several pitfalls. Actually there are so many shortcomings, I personally find, that if the report was originally based on a standard Dynamics NAV report, it will be faster to move the changes to the new standard Dynamics NAV 2013 report. However many reports exists in customer solutions that are 100% tailor made, and here we have only one option: upgrading.
Our problems origin from one of the following issues:
- The form variable type is discontinued replaced by the page variable type.
- The FORM object is discontinued replaced by the PAGE object. Meaning that all FORM.RUN commands must be replaced by PAGE.RUN commands.
- The Request Form is discontinued replaced by the Request Page.
- Posted dimensions and ledger entry dimensions are stored differently in Dynamics NAV 2013.
- Code is no longer executed when placed in a hidden text field in the Page Header area of Visual Studio. This was possible in 2009 and very often used especially with CODE.GETDATA and CODE.SETDATA. Just to confuse matters; this only applies to printing the report. Previewing the report will look nicely (and you can actually print the report from preview – also invoices).
Upgrading to Dynamics NAV 2013 we have two situations:
- We upgrade from a report run from the Classic Client, In this case the function from Dynamics NAV 2009 “Create Layout Suggestion” if performed automatically on upgrading.
-
We upgrade from a report run from an RTC Client in Dynamics NAV 2009. Here the Dynamics NAV 2009 RTC Layout is used.
Let us take an example with two reports that originated from a 5.0 Classic:
- Report 25 Account Schedule
- Report 206 Sales Invoice
Importing the Reports into a Dynamics NAV 2013 database, the reports are not compiled. Trying to compile the report will give you the first error found by the compiler. However it is not possible to design the report. We therefor need to import the objects to a Dynamics NAV 2009 database, where all commands for both the RoleTailored Client and the Classic Client exists.
On upgrading from a report run from the Classic Client there are a number of things we need to prepare:
As mentioned, the first thing is to import the objects to a Dynamics NAV 2009 Database. The reason for this is that here we can change all variable defined as form to the page type as well as changing all FORM.RUN commands to PAGE.RUN. Then we need to remove all commands that will not work in 2013, which again means all commands referring to RequestOptionsForm.
Starting with the 25:
- the first error message refers to a variable named DimValList which has the Form type. This must changed to the page type.
- Second Error is the RequestOptionsForm control. This must be removed and replaced with an equivalent page command if necessary.
Every time, the object must be exported from the 2009 database and imported to the 2013 database for testing. Whenever the object can be imported to the 2013 database in compiled state, it is ready to be upgraded and further design.
Upgrading the report to Dynamics NAV 2013 is performed with a new function Tools/”Upgrade Reports”.
It will:
- Upgrade to the Dynamics NAV 2013 Dataset Designer. Which means that it takes all fields from the Section Designer and create them as columns in the Dataset Designer.
- Delete the Request Form
- Generate a Layout, using the Create Layout Suggestion.
After this, you must:
- Adjust the dataset to correspond to Dynamics NAV 2013, especially regarding dimensions.
- Move all labels from the dataset to the Label Designer. This is not imperative but it will upgrade the report to Dynamics NAV 2013 standards.
- Manually adjust the Layout.
- Create the Request Page.
Trying the same with report 206:
- The RequestOptionsForm control must be removed and replaced with an equivalent page command.
- Remove all dimension loops (Lines and header) from the dataset AND from the section. Remember the Variables pointing to Table 359. Alternatively, table 359 Posted Document Dimensions must be imported in the Dynamics NAV 2013 database, only to be removed again, when the dimension functionality has been replaced with Dynamics NAV 2013 functionality.
- Import and Upgrade the Report
The upgrade function now try to fit everything into the page header. However without using the CODE.SETDATA and CODE.GETDATA. It therefore defined a large number of textboxes, named as variables, to be used as report items. They look something like this:

Which is not very elegant. These fields can be moved onto another Tablix control, which again can be hidden. However it is not possible to omit it and address the Field!Variable.Value from the dataset directly. This is due to the fact that it will always translate to the command first(field!Variable.Value), which will make absolutely no sense if you are printing more than one invoice at a time, because it will then repeat the customer from the first invoice on all invoices.
This boils down to what I wrote earlier: Start over using a standard Dynamics NAV 2013 report and move or add the customer adaptions again.
Using the same example with the same two reports this time originating from a 2009 RTC:
All the same issues described above also applies to the Dynamics NAV 2009 RTC reports. So on it again:
- Remove all variables with the form variable type.
- Replace all FORM.RUN by PAGE.RUN commands.
- Delete all references to RequestOptionsForm.
- Remove all references to Posted Document dimensions or Ledger Entry Dimensions.
So now we can Import the objects and upgrade them. Since the layout is already defined in the objects the upgrade process will reuse the existing layouts. And it does so quite well.
Only one thing need to be changed: Since Code is no longer executed when placed in a hidden text field in the Page Header area of Visual Studio, we now need to move the execution of the code from the value expression of the field to the hidden expression of the field:
Before:

After:

The strange thing is that it will show nicely on the preview, just not on the printed invoice.
Happy Reporting.
E aí, galera! Alguém aí já se aventurou no f12betbr? Achei os odds bem interessantes e a plataforma é super fácil de usar. Vale a pena dar uma olhada! Boa sorte nos seus palpites! (Hey guys! Has anyone ventured into f12betbr? I found the odds interesting and the platform is super easy to use. Worth checking out! Good luck with your guesses!)
Heard some buzz about Tai99win and had to see for myself. Site looks fresh and the games are decent. If you are feeling lucky, see if this is for you:tai99win.
Тяговые аккумуляторные https://ab-resurs.ru батареи для складской техники: погрузчики, ричтраки, электротележки, штабелеры. Новые АКБ с гарантией, помощь в подборе, совместимость с популярными моделями, доставка и сервисное сопровождение.
Продажа тяговых АКБ https://faamru.com для складской техники любого типа: вилочные погрузчики, ричтраки, электрические тележки и штабелеры. Качественные аккумуляторные батареи, долгий срок службы, гарантия и профессиональный подбор.
кіно онлайн якості корейські дорами дивитися онлайн
If you’re looking for online betting, then look no further because 333betcasino is the one. Give it a try and enjoy betting now, and good luck! 333betcasino
Оптовый ресурс купить аккаунты для команды встречает медиабайеров в нашем пространстве рекламных активов. Когда вы планируете купить аккаунты Facebook, обычно задача не в «просто доступе», а в контроле и порядке: предсказуемая операционка, понятные роли внутри команды и фиксация правок. Мы оформили короткую карту выбора, чтобы вы без лишних вопросов понимали куда кликать до оплаты.Быстрый ориентир: откройте базовых разделов TikTok, а если нужен перформанс — переходите сразу в профильные разделы: Google Ads. Ключевая идея: покупка — стартовая точка. Дальше решает система: кто имеет доступ, как вы ведете кампании последовательно, как документируете действия и как разделяете тестовые и стабильные процессы. Гордость данной площадки — это наличии огромной библиотеки, в которой написаны практичные гайды по перформанс-подходу. Команда поможем, как аккуратно разделить роли, чтобы масштабирование шло спокойнее а также соблюдались правила . Заказывая у нас, вы получаете не только товар, а также всестороннюю помощь саппорта, ясное описание, страховку на момент покупки и максимально конкурентные расценки в нише. Важно: действуйте в рамках закона и всегда в соответствии с правилами платформ.
Мультимедийный интегратор айтек интеграция мультимедийных систем под ключ для офисов и объектов. Проектирование, поставка, монтаж и настройка аудио-видео, видеостен, LED, переговорных и конференц-залов. Гарантия и сервис.
I like this post, enjoyed this one regards for posting. “Good communication is as stimulating as black coffee and just as hard to sleep after.” by Anne Morrow Lindbergh.
Hi there! I know this is kind of off topic but I was wondering if you knew where I could find a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having difficulty finding one? Thanks a lot!
Thank you for sharing with us, I conceive this website truly stands out :D.
I always was interested in this topic and stock still am, appreciate it for posting.
References:
Steroid d
References:
http://121.181.234.77/bbs/board.php?bo_table=blessed_pray&wr_id=1395844
References:
Muscle cutting supplement
References:
https://fresh-jobs.in/employer/buy-clenbuterol-200mcg-x-30ml-usa-made/
References:
Tabletten zur Testosteronsteigerung
References:
https://www.divephotoguide.com/user/kisswine7
References:
Steroid alternatives reviews
References:
https://ccsakura.jp:443/index.php?skypoppy2
References:
Testosteron Tabletten optimieren
References:
https://notes.bmcs.one/s/WKNrw0QbP
References:
Best supplement stack for mass
References:
https://www.blurb.com/user/switchheat01
References:
Impaired judgement meaning
References:
https://www.udrpsearch.com/user/bufferrouter5
References:
How to buy anabolic steroids
References:
https://elearnportal.science/wiki/8_Natural_Appetite_Suppressants_for_Weight_Management
References:
Sterioid
References:
https://clashofcryptos.trade/wiki/Comprar_Oxandrolona_Pharmacomlabs_Oxandrolonos_10_mg_online_para_musculao_em_Portugal_preo_48_95
References:
Which of the following compounds is not derived from cholesterol?
References:
https://marchsense07.bravejournal.net/potenzmittel-aus-rossmann-kaufen-was-gibt-es
References:
Negative side effects of anabolic steroids
References:
https://pikidi.com/seller/profile/steamclaus49
References:
Can taking steroids affect your period
References:
https://pad.stuve.de/s/Nh5TaFp1J
References:
Legal steroids bodybuilding
References:
http://mcforces.ru/user/oakcarrot3/
References:
Buy winstrol
References:
http://downarchive.org/user/phoneroute80/
References:
Can a doctor prescribe steroids
References:
https://md.swk-web.com/s/e6n3ueP_4
References:
Prescription steroids
References:
https://www.youtube.com/redirect?q=https://sonnenreiter.de/wp-includes/pgs/?testosteron_kaufen_1.html
References:
Foods that contain steroids
References:
http://okprint.kz/user/searchgrey7/
References:
Symptoms of steroid use
References:
https://marvelvsdc.faith/wiki/Winstrol_Preis_ab_10_schnelle_Lieferung
References:
What is a legal steroid
References:
https://rentry.co/6ftb262x
References:
Bad effects of steroids
References:
https://squareblogs.net/quartzsubway42/oxandrolon-anavar-10-mg-100-tabs
References:
What kind of steroids do athletes use
References:
https://fkwiki.win/wiki/Post:Amazon_com_XCTTDXEH_GLP1_Supplement_120_Capsules_GLP_1_Supplements_Support_for_Promotes_Metabolic_Digestive_and_Gut_Health_Appetite_Suppressants_Women_Men_Health_Household
References:
Trenbolone steroid
References:
https://chessdatabase.science/wiki/Les_19_meilleurs_boosters_de_testostrone_pour_hommes_en_2026
References:
Why do anabolic steroids differ from other illegal drugs
References:
https://md.un-hack-bar.de/s/M2oJqduSGL
References:
Legal bodybuilding steroids
References:
http://humanlove.stream//index.php?title=breakhumor0
References:
High testosterone joint pain
References:
https://mes-favoris.top/item/593812
References:
What are anabolic steroids used for
References:
https://mmcon.sakura.ne.jp:443/mmwiki/index.php?bumpercactus52
References:
Pills like steroids
References:
https://www.webhostingask.com/member.php?action=profile&uid=39747
References:
Safe steroids for bodybuilding
References:
https://notes.bmcs.one/s/w_6j8Qhsx
References:
Are testosterone boosters steroids
References:
https://newsagg.site/item/442185
References:
Steroids side effects for men
References:
https://trade-britanica.trade/wiki/Trenbolone_Acetate_for_sale_online_in_the_USA
References:
Casino app echtgeld ios
References:
https://tran-topp-2.mdwrite.net/casino-bonus-ohne-einzahlung-2026-gratis-echtgeld-boni
References:
Online casino echtgeld merkur
References:
https://doc.adminforge.de/s/YpeyW4Q-Li
References:
Online Casino Echtgeld Neteller
References:
https://codimd.communecter.org/TYOTG3XCRH-1fkg-Ze8ibg/
References:
Online Casino Echtgeld ohne Limit
References:
https://stackoverflow.qastan.be/?qa=user/denimbudget03
References:
How to deposit with neosurf on rocketplay
References:
https://atavi.com/share/xslolczq1l1u
References:
Fatburner Clenbuterol kaufen
References:
https://topbookmarks.xyz/item/493769
References:
Buy testosterone c injections
References:
https://trade-britanica.trade/wiki/Purchase_Testosterone_Gel_Online
References:
Testosteron Booster Testsieger
References:
https://algowiki.win/wiki/Post:Sustanon_Kaufen_Ihr_Leitfaden
References:
Steroid transformation pictures
References:
https://sub.elfejewelry.com:443/index.php?keyakhtar744551
References:
Maximum bet slots
References:
https://forum.issabel.org/u/needlevision95
References:
Merkur Online Casino Echtgeld
References:
https://www.giveawayoftheday.com/forums/profile/1792919
References:
Testostérone musculation achat
References:
https://500px.com/p/morganpcjflanagan
References:
Where to buy gear bodybuilding
References:
https://algowiki.win/wiki/Post:Buy_Clenbuterol_by_Sopharma_Legal_Clenbuterol_Hydrochloride_Purchase
References:
Twist casino
References:
https://kivureporter.net/journee-mondiale-de-lenfant-africain-sed-annonce-la-construction-dun-centre-daccueil-transitoire-en-faveur-de-50-enfants-deplaces/
References:
Atlantis casino
References:
https://insideethiopiatours.com/travelife-partner/
References:
Casino slot games download
References:
https://segredosdojardim.com/cultivar-morangos-em-vasos-com-folhas-de-arvores/
References:
Wachstumshormone Nebenwirkungen
References:
https://muhammad-ali.com.az/user/lilytimer1/