Personalized Community is here!
Quickly customize your community to find the content you seek.
Choose your path Increase your proficiency with the Dynamics 365 applications that you already use and learn more about the apps that interest you. Up your game with a learning path tailored to today's Dynamics 365 masterminds and designed to prepare you for industry-recognized Microsoft certifications.
Visit Microsoft Learn
2020 Release Wave 2Discover the latest updates and new features to Dynamics 365 planned through March 2021.
Release overview guides and videos Release Plan | Preview 2020 Release Wave 2 TimelineWatch the 2020 Release Wave 1 virtual launch event
Ace your Dynamics 365 deployment with packaged services delivered by expert consultants. | Explore service offerings
Connect with the ISV success team on the latest roadmap, developer tool for AppSource certification, and ISV community engagements | ISV self-service portal
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance TechTalks | Customer Engagement TechTalks | Upcoming TechTalks
Hope you can help me with this problem.
The problem is: In NAV as language i'm using Romanian language. For a report when i want to preview it, it shows the information in Romanian (Picture above).
I want to show the information, that I circled with red, in english without changing the language in NAV. I want the Romanian language to remain set. How do i do this? It is possible?
Does your report have been modified by a partner or yourself ?
The standard Microsoft Sales report get out with customer language if any set or elsewere the company language.
If some fields appears in different language it must be a translation missing in the report designer, the translation is not automatic.
Sorry for answering so late.
Yes, it was modified by our partners, so that if your NAV is setted in english, the report will show the information in english, and if you switch in romanian, the information, from the report will translate. But now the company wants the report to show the information only in english. How do i do that? I'm kind a new to NAV.
Oh ok to force the whole report language without affecting user interface please use CurrReport.Language code function, comment out or modify the function if already uses and take advantage of it.
Follow this Ms post for more details :
Hello , i comment the line CurrReport.LANGUAGE := Language.GetLanguageID("Language Code"); and it gives the same. Nothing happens.
I think you misunderstand this function, did you read the ms post correctly ? If you comment it out and let the standard apply the company language will be used.
If you want to force the whole report language to english please use
CurrReport.LANGUAGE := Language.GetLanguageID("ENU");
If this is not changing anything it's the multi language caption that have not been set in the report.
Sorry, my mistake. When i want to save the code, it says that ENU is an unknown variable. What do i do ? If i go to c/al variables and declare ENU as a variable => Record => Language it says that type conversion is not possible because one contains an invalid type Code:= Record
Use simple quote instead: 'ENU'
And how do i do that? I'm terribly sorry for asking this dumb question, but i'm new to NAV , i don't know so much and is very complex.
I got it, no error: CurrReport.LANGUAGE := Language.GetLanguageID('ENU'); , but the report is the same in romanian. What was the other option?
Business Applications communities