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
2023 Release Wave 1Check out the latest updates and new features of Dynamics 365 released from April 2023 through September 2023
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Community | FastTrack Program | Finance and Operations TechTalks | Customer Engagement TechTalks | All TechTalks
German Windows 7
NAV 2013 R2 - Build 38053
Clientlanguage German (DEU)
If i Print an Salesorder Confirmation for a Customer with Language Code=ENG all Captions all Options are Translatet with the ENU value.But Boolean Fields printet to the Layout with "Ja" instead "Yes".
See the red Borders
check the value in the textbox/table cell, if the boolean value is converted using a formula like: iif (Fields!BoolVar.Value = true,"Ja","Nein")
thats not the Problem.
the "Sales Line"."VAT Identifier" is transferred to the Datasetresult field Sales_Line___VAT_Identifier_.
At to Level the CurrReport.LANGUAGE is changed from DEU to ENG.
In the Dataset result at Column Sales_Line___VAT_Identifier_ is written "Nein".
If i take a look to Column "Document Type" - Sales_Header_Document_Type there stand "Order".
by each German Sales Order is the Value of Sales_Header_Document_Type Order and the Sales_Line___VAT_Identifier_ is "Nein".
when i Change the Client Language to "ENU" and print the Same Sales Order the Value is "No".
Tested at the German Demo Database NAV 7 Rollout 8 Company "Cronus AG".
Language Code Customer "London Light Company" is ENG
if i use Customer New Concepts Furniture with his Language Code ENU than it is Translatet to "Yes"
try FORMAT("Sales_Line___VAT_Identifier_") instead of using Sales_Line___VAT_Identifier_ in the report dataset. that should set the correct (translated) value.
al Column with Format an another without Format on the same Field is used.
But both Fields are not translated.
I guess you should use Customer with Language Code=ENU (instead of ENG )
You must check into stx file: section : 00133-01000-010-1
then you must chech into resx file: section: BooleanTypeOptions, Yes, No
The Section 00133-01000-010-1 at stx file Looks good
What do you have in resx file: section: BooleanTypeOptions, Yes, No
Where is the resx by NAV 71?
On Partner Source.
Did you mean "Language Modules for Microsoft Dynamics NAV 2013 R2".
I did't have done a translation with this and added it to the Client.
See my first and second post.
I think that when You will print an Document with a different Language as youre enviroment runs. Than you will have these Problem.
The best Workaround seem that all Languacodes must set to 1033. Not to the Language Windows Systemcode Beside the main Language.
Or all Customers must have the Main Languagecode ENU
change the first code line of trigger "Sales Header - OnAfterGetRecord" in report 205
CurrReport.LANGUAGE := Language.GetLanguageID("Language Code");
// variable lang | Integer
lang := Language.GetLanguageID("Language Code");
CurrReport.LANGUAGE := lang;
This does not work.
sorry to here. it worked for me, when i tested it perfectly. i used the same circumstances than you. the only thing you can do now, is to create a new small, simple report with only few fields - with at least one bool field - and a simple layout to analyse and test that with this new report. otherwise no idea anymore ...
Are these Boolean fields Customized one?
Business Applications communities