Here you will find the version history of the ForNAV Toolbox:
7.4.0.2580
When a report was saved and a dependency was missing on two tables, the dependency was added twice
ForNAVReportManagement.NewPage() did not work
Direct Print and file support for large documents using chunking
Direct Print support for print job sequencing by combining multiple jobs as one job
Fix for Direct Print service error when status files were locked
7.4.0.2575
The Designer is now compatible with Business Central 2024 wave 2 (BC25)
7.4.0.2571
Release of ForNAV 7.4
File service file-scanning fix
When a table extension is created using the Designer, DataClassification should be CustomerContent
PowerShell handlers now support running handler.exe if handler.ps1 is not available
Fix for using DEFAULT as local printer name in Direct Print
7.3.0.2563
Switches printing to legacy image mode when direct printer name ends with (image)
7.3.0.2561
Fixed tax category code IC for ZUGFeRD
7.3.0.2560
Support for reading ZUGFeRD 1.0 documents
Added Tax category code IC for ZUGFeRD
7.3.0.2559
Additional error information when the field service fails
7.3.0.2558
Error opening the .fornavdesign file when the default environment did not exist
7.3.0.2557
When a singleton JavaScript record had a singleton parent it did not have a value in OnPreReport
Support for importing PDFs with XRechnung attachments
Direct print optimizations
7.3.0.2552
Fix for client print of multiple documents
7.3.0.2551
Dates were sometimes formatted in the wrong time zone when generating ZUGFeRD
Direct print logs now contain printer driver and resolution information
7.3.0.2550
Download app from production tenants did not work if the layout was placed outside the layouts folder
7.3.0.2549
Autogen code did not get cleaned up correctly when there was more than one autogen section in the AL-code
Error when opening a report from a BC24 production environment
7.3.0.2548
ScanDir support for multiple search patterns and regular expressions
Support for direct print copy mode to work with printers that report incorrect copy support
7.3.0.2547
FieldOptions would not show in the field list or the JavaScript editor when symbols were loaded from a VS code project
7.3.0.2546
Check for dataitemId at conversion when a datasetid did not exist
Support for Rec.GetOptionValue in the JavaScript editor
OnPostDataItem trigger was always run on dataitem without records
File service ignores directories with no access
7.3.0.2543
PDFs were skipped when the watermark was modified in the first OnAfterGetRecord
7.3.0.2538
HTML rendering fix for images with white areas at the bottom
Proxy authentication added for report gallery
Fix for PDF signing error
When a custom report was opened from a layout in BC it was marked as an object and not a layout
When copy caption was translated the copy caption would also be printed on the original
7.3.0.2537
Better error message when loading master report from Business Central
7.3.0.2534
Designer fix that ignores license expiration warning when importing, exporting, and compiling CAL objects via finsql.exe
7.3.0.2533
When showoutput was set to false on a data item, too many records were skipped if the next sibling had no records
Key fields should not be added to an Excel layout
Disable default language and region in OnInitReport
7.3.0.2530
Removed the All files option from the Browse Watermark dialog in the Designer
Support for BC 24
7.3.0.2529
Time zone fix in CurrReport.DotNetFormat
7.3.0.2527
When a CaptionML in a label control contained a source expression with reserved HTML characters, the fields in it would not be added to the dataset
Now also uses the dataset from the report when converting using the cmdlet and using a patch file
7.3.0.2525
Fix of the app.json platform version error when modifying a report from the server and saving it again
7.3.0.2524
Watermarks were also printed on append/prepend PDF pages
Support for do not translate in CmdLet
7.3.0.2522
BLOBs containing a string could be detected as a bitmap
Support for subreports
When the report service with PrintOnServer and the printer name was not set, it would result in an error
7.3.0.2521
Change to the OnInit codegen
Import of environment authentication type and credentials in Direct Print configurations
7.3.0.2517
Support for X-Rechnung 3.0
7.3.0.2515
Username and password authentication fix in the Designer
7.3.0.2513
Null exception fix in group totals
JavaScript value NaN is now converted to zero
7.3.0.2511
Added GlobalIDSchemeIdentifiers.GBI to ZUGFeRD to support Global Business Identifiers in XRechnung / ZUGFeRD
7.3.0.2509
FormatRegion is only added for DataItems with Newpageperrecord=true
Totals fields could be duplicated if dropped more than once in the Designer
7.3.0.2507
When using “c” as a format string, the currency symbol was rendered incorrectly
Support for XRechnung 2.3 and 3.0
Support for enum ordinal values
7.2.0.2503
Division by zero now returns zero in JavaScript
7.2.0.2502
Support for namespaces when opening a report from the server
AppendPdf pagecount fix
Support for systemId in links
Support for FormatLanguage
7.2.0.2499
Pagecount was not correct when appending PDFs
7.2.0.2495
Fix for cross-section boxes when hosted in sections with the Can Grow property
Sections with the Can Grow property set to yes use space from headers where the Show Output property is set to false
File service ScanDir function can now list shares
7.2.0.2494
Fix for compatibility setting in the Designer
7.2.0.2491
Grandchild JavaScript records were not added to Excel dataset
7.2.0.2490
Tables in table cells were rendered in the wrong position
Writing to the Console from the report service was removed to try to prevent the service from freezing
7.2.0.2489
Fix for NAV compatibility setting on text objects in the Designer
When using the CmdLet with Diff, DPI was not saved
7.2.0.2488
Fix for naming document tabs in the Designer
Fix for dates where the time zone would cause the dates to be one day wrong
When patching a report using the ForNAVCmdLet, only the first patch in the patch file would be used
7.2.0.2487
Scaling property of barcodes fixed
MICR font issue fixed
7.2.0.2485
When creating a new report from the ForNAV reports page, the Designer would save using the Designer settings
7.2.0.2483
Support for FieldLookups.EntityText
Improved autodetect HTML content
7.2.0.2478
Fix for direct print in the DLL version of the Report Pack
7.2.0.2477
Support for namespaces in symbol files
Fix for strings containing the ~ (tilde) character
7.2.0.2474
Designer functionality to update and test custom layouts
Fix for default NAV and Business Central compatibility for new reports in the Designer
7.2.0.2473
When Showoutput on a data item was evaluated as false, too many rows in the dataset were skipped
Compatibility was not set correctly when opening a layout from the Web client
7.2.0.2471
Virtual data items were sometimes inserted under the wrong parent
Fix for scaling of images in HTML output
Fix for calculating the height of HTML content by setting the Can-Grow property
Improved tab names in the Designer that help you know which report or layout you are editing
7.1.0.2467
Convert RGBA to RGB in HTML to render colors
Time fields are formatted as strings when rendered in Excel
Support for RegionFormat
7.1.0.2465
Fix for columns depending on total fields
7.1.0.2458
TotalsCausedBy was not set correctly in the cloud when more than on field changed in a group
7.1.0.2457
Fix for error where multiple instances of Direct Print handlers could pick up the same job. Requires app version 7.1.1.13 or newer
Fix for rendering images in HTML output
Fix for the “Can Grow” feature in HTML output
7.1.0.2453
The detect project compatibility when saving from the Designer is now false by default
Support for local File Access in Direct Print
Ability to restart printing process if drivers are leaking memory
7.1.0.2449
The Designer can handle custom font names registered with a line break in the font name registry entry
CanShrink on sections did not work with cross section boxes
Totals would not be set when converting a classic ForNAV report to cloud
7.1.0.2448
Show file names on tabs in the Designer
Fallback for field lookup on Sales/Purchase Invoice Header and line when using templates
Support for global language in JavaScript
7.1.0.2446
Formatting of columns used user-language instead of regional settings
7.1.0.2440
Find Business Central on-prem instances created by ServiceTierAdministrator when using the New button in the Designer connection dialog
Re-creation of missing data item IDs for AL-reports
PaperBin support for Direct print
Support for PaperSource in the JavaScript editor
Mapping of the field $systemId to systemId to enable use in data item links
CurrReport.DotnetFormat did not take the time zone into consideration when formatting a date
When formatting a decimal with a format string, Business Central formatting should be used
7.1.0.2430
Added ControlName to all controls in the Designer
Remove “ShowOutput”,”OnPreDataItemScript” and “OnAfterGetRecordScript” from Excel layouts
Fix for null exception when master report is not found
Remove the \u200b and \u200b characters in HTML output. These characters are used for smart word wrapping
7.1.0.2429
Fix for error when uploading OnPrem .app to universal code installation
7.1.2427
Test for interactive printers before printing on server in the report service
The Converter reports JavaScript errors when no errors were found
JavaScript support for password protection of PDF files
7.1.0.2426
Only use custom font for rendering if the font family is not available on the machine
7.1.0.2425
Added registry value WordRenderMode to control the Word rendering options
7.1.0.2424
Improved formatting of captions and totals when dropping a table on a data item
7.1.0.2422
Excel reports did not include script records OnPrem
Table style and formatting is reused when using a template
Modifying the page extension area from Reporting to another area
7.1.0.2419
Handle empty Spreadsheet templates at runtime
Get connection information from local service tiers
Support for underlined text in Excel and HTML
Installer no longer installs the DLL on service tiers with version 22 and later
7.1.0.2416
The converter did not handle empty variable declarations correctly when converting to AL
When a total field does not contain a number, zero will be returned instead of an error
Support for report labels in JavaScript expressions
FieldLookups.SystemModifiedByUserName did not perform the lookup in the user table for cloud
Compatibility was set incorrectly for universal code
Designer support for Business Central 22
7.0.0.2414
Detect Microsoft PDF and XPS printers as interactive in Direct Print
When trying to install Core on a Business Central 14 with more than one company, the installation would fail
7.0.0.2412
Fix for font disposal issue in HTML rendering
When renaming a report it could not be opened from the server anymore
7.0.0.2411
When printing using “handled by the browser” with UsePrePrinterPaper=true, CurrReport.PrintLogo always returned true
Universal code support for RequestPageVariables JavaScript record link
Fix for CanGrow in header sections
FillTemptable filter fix for OnPrem
7.0.0.2409
LockField2Current on JavaScript records
7.0.0.2408
The Report OnPrem Service could hang after printing an Excel report
Add SaveValues to request page
Also added request page when the report was saved for the first time
Direct Print client now supports multiple print jobs in a download file
7.0.0.2404
Fix versioning of ForNAV Core that would trigger upload of existing version
Data item could not be deleted if both an object and a layout was loaded by the Designer
ReportForNavOpenDesigner should not be removed for OnPrem
Fields from the Content group on the request page were deleted when saving to cloud
7.0.0.2402
Fix for preview in browser-based OnPrem versions
7.0.0.2401
Fix for DotNet Path in BC21.3
7.0.0.2400
Using AppendPdf on Cloud resulted in a Parameter not valid error
When uploading an OnPrem extension to cloud, the app is converted from OnPrem to Cloud
Autofill on temp JavaScript records OnPrem did not work on some versions of Business Central
7.0.0.2398
Fix for out-of-memory error when disposing image data
7.0.0.2394
When converting from C/AL to AL, column names with the same name as an AL-function would be camel-case
Copies was defined as a string instead of an integer in the editor
Field extensions uses a no-break space by default
7.0.0.2392
When a date is undefined, the value of the formatted value should always be blank
7.0.0.2391
Added scripting property Visible to CurrControl
Images did not render if part of a JavaScript expression
7.0.0.2390
Remove soft hyphens before rendering HTML and RTF
7.0.0.2386
Definition of request page variables in the Designer
Using Get or Find on a non-existing JavaScript record would prevent the report from running
When printing copies, AddWatermark would not work correctly
Request Page Variables can be used to filter JavaScript records
IVA instead of VA for ITA VAT translation
7.0.0.2382
When a JavaScript record was not found in the database, all filters were cleared
7.0.0.2380
SaveAsPdf both saved and printed if a printer was selected in the report selection
7.0.0.2378
Performance optimization of images
7.0.0.2375
Test RDLC reports for invalid JavaScript
Calculated fields could be added more than once on a dataitem
Only virtual dataitems can be moved when editing custom layouts
The JavaScript function Get is no longer valid in the JavaScript editor
7.0.0.2374
Fix for the PDF signature field
ITA caption “VA esclusa” instead of “IVA esclusa”
Direct Print log error analyzer added
7.0.0.2371
Support for email body rendering for C/SIDE reports
Support for e-mail print on BC20 & BC21
7.0.0.2363
Autopopulate on the Temp table for none-virtual dataitems on cloud gave a “not found” error
Fix for cloud group total on decimals
Removal of the With function in the Converter did not add double quotes on record names when needed
Converter support for the ReportForNav.LoadWatermarkFromSetup parameter to and from cloud
Fix for Excel worksheet names longer than 31 characters
Autosave JSON layouts, for source control of layouts
7.0.0.2356
Support for CurrReport.Watermark.Image.Visible on cloud
CurrReport.AddWatermark fix for document reports
Excel template added to the gallery
7.0.0.2355
Direct Print interface now shows the key description in the list of environments
Fix for the file locking problem in client print
The Designer scans for custom fonts in HTML
HTML content rendering now includes custom fonts in PDF
Preview of Excel reports as a modal dialog
7.0.0.2350
Final release of ForNAV 7.0
Improved memory handling for large extensions
Client print can wait for the antivirus to release the .fornavprint file
7.0.0.2340
Change user name and password for direct print environments with Windows authentication
7.0.0.2337
Master section properties added to the Group-header/-footer
Direct Print Service works with invalid host names in SSL certificates
Designer setting to control report compatibility is automatically detected when report is saved
Detects when SOAP port is open but API Services are not enabled in the service tier configuration
7.0.0.2334
FieldLookups.Salesperson_purchaserCaption always returned blank on cloud
7.0.0.2331
UserId JavaScript records contain current user if no filters are defined
6.3.0.2326
Improved error handling in Direct Print to recover from problems with the RPC service
6.3.0.2325
DotNetFormat Regression on Date and Time formatting
Improved error message when a direct printer has the same name as a local printer
6.3.0.2324
Save-as Word and HTML using a Word layout always saved as PDF OnPrem
6.3.0.2322
Support for links in watermarks and HTML content
Keep order of selected fields in Fields selection dialog
6.3.0.2321
Exception was thrown when previewing an email body layout OnPrem
Improved size estimate when rendering HTML to avoid the end of the content being skipped
Fix for “Send to PDF” in BC20 on-premise
6.3.0.2318
Fix for the error regarding missing ForNav.MixedGraphics.InsertField
Fix for Excel export on cloud where decimal point and thousand separator used the wrong country information
Fix of BC20 SaveAs null exception
JavaScript expression resulting in a Boolean now returns DataType = Boolean
Added Rec.GetFilters() to the JavaScript editor
New properties: ParentWhere and Populate
ReportForNav.AddAdditionalValues was called with the wrong data item ID
6.3.0.2313
Fix for Direct Service Print in DLL version
6.3.0.2305
When printing to a direct printer PrinterSettings.PrintTo returned ‘PDF’ instead of the printer name
6.3.0.2294
Support for multi-tenant on-premises installations in Direct Print
6.3.0.2291
Fixes problem where Direct Print service updated printer lists every minute
6.3.0.2289
Support for Zebra ZPL print jobs
Analyze extension in Designer
Support for editable fields in PDF documents
Support for PDF signature fields
Dates would be formatted using the wrong time zone if a Format String was specified
6.3.0.2285
Custom font detection improved
6.3.0.2282
Time zone issue when a Column with a date value was formatted
Support for multiple instances in Direct Print
6.3.0.2280
Layout would not load in the Designer if a cross-section control had invalid start and end sections
StandardCaptions.Total was not translated for ESP and FRA
6.3.0.2279
Prevents inserting sections on root report
6.3.0.2278
Report explorer did not always sort sections in the right order
6.3.0.2277
New properties on JavaScript records: Temporary and MaxIteration
6.3.0.2276
Fixed version error when saving custom layout opened from the RTC without a developer license
6.3.0.2275
Open layout from .fornavlayouts file
6.3.0.2274
Support for sorting on JavaScript records
When using AppendPdf combined with SetCopies > 0, a blank page would be added at the end
When using the FormatDatesWithShortYear property formatting of DateTime columns would result in an error
6.3.0.2273
Upgrade to universal code using the Designer extension menu
6.3.0.2270
Support for server print using Universal Code
Support for receipt printers
6.3.0.2265
When the dataitemlink on a JavaScript record is not valid, running the report would throw an error
6.3.0.2264
Fix for saving a report as “Microsoft Excel Document (data only)” on Business Central 20. The error would make the service tier hang. This was only the case for reports using the DLL and not Universal Code
Fix for version conflict with OpenXml
Support for custom URLs in cloud environments when using Direct Print
6.3.0.2260
Adding watermarks in the OnAfterGetRecord JavaScript would result in the watermark being printed on the previous page
HTTPS support for signal hub in Direct Print
The Designer can now update an extension, download source code, and open reports from an extension (PTE/Dev only)
Fix of incl/excl VAT text strings
Universal code support for server print
6.3.0.2259
Get the correct parent language for FRA and CSY
6.3.0.2257
When saving to HTML, mail merge would not be performed on HTML strings
6.3.0.2256
Improved HTML email body rendering
Invalid XML in .docx template would prevent import of custom layouts on BC 18
6.3.0.2252
Direct print offline fix for proxies requiring authentication
6.3.0.2251
When CurrReport.AddWatermark was set on a single page, the watermark was not cleared on the following pages
In the Report Explorer, it is now possible to drag-and-drop data items
Improved HTML rendering for email body layouts
Support for BC 20 AL syntax
6.3.0.2247
Short year formatting property for backward compatibility
Support for Append and Prepend PDFs per record
Lookup on TotalFields did not include integers
6.3.0
BC 20 support
6.2.0.2244
Locked on Caption properties were included in CaptionML
The XML encoding in the translation cmdlet was not compatible with the xlf formatting of quotes
6.2.0.2241
Support for global change of report font
6.2.0.2237
Columns from report extensions were not discovered at OnPrem runtime
Large custom font could create an out-of-memory error in the Designer
Fix for Excel export where place in bottom would reset the vertical output position
6.2.0.2233
Line numbers in JavaScript editor
New property CurrReport.PrinterSettings.Preview to test for preview mode in code
Support for setting Landscape, Duplex & Copies properties in JavaScript
Support for CurrReport.NewPage, Skip, Quit and Break in JavaScript
Table Prod. Order Line dataitemlink fix
6.2.0.2232
New parameters /STARTUPTYPE and /DELAYEDSTART on Direct Print service
New parameters /RUNONSTARTUP and /STARTINTERACTIVE on Direct Print UI
New parameters /DirPrtSvcReinstall, /DirPrtUIStart, /DirPrtSvcStart, /DirPrtSvcStartupType , /DirPrtSvcDelayedStart, /DirPrtStartInteractive, and /DirPrtRunOnStartup on installer
6.2.0.2228
Support for running direct print service in interactive mode
6.2.0.2226
Support for calculating sums of fields from JavaScript via new function Rec.FieldExtensions.Field.Sum
Line number and position added on JavaScript errors
Support for temporary tables in virtual data item
Support for PDF Signature
6.2.0.2225
New AL-function LoadWatermarkFromSetup
New UsePrePrintedPaper property on CurrReport in JavaScript
Fix for User Name/Password authentication in direct print service
Fix for custom developer ports in the Designer
6.2.0.2218
Fix for Designer going back to default developer port 7049 when opening OnPrem reports from a server with a different developer port
6.2.0.2216
Rec.FieldOptions returned the wrong value if the underlying type is an enum and the number series was broken
When converting report columns, referring to global variables could be replaced by a data item field if the JavaScript name matched
6.2.0.2215
Control colors were not rendered correctly when set from JavaScript
6.2.0.2214
Empty column property made TXT to AL conversion fail
Table Caption was not updated when the statement report changed language
Custom Calcfields and DataItemTableViews were not preserved when opening a custom layout
6.2.0.2213
Final release of ForNAV 6.2
6.2.0.2202
New core version 9 to fix memory stream issue when uploading extensions
6.2.0.2200
On-prem print service for ForNAV, RDLC, and Word reports
When reconverting a report with unresolved table references, the layout would lose child data items
6.2.0.2196
Designer support for Word layouts on-prem
Support for the design of email-body layouts from the ForNAV report page
Fix for HTML rendering where the last text line did not print on PDF
6.2.0.2193
Support for controls in table cells
Excel export fix for integers of more than 15 digits
6.2.0.2188
Designer can save a layout as JSON
Direct print service included
Blob type detection was wrong when the blob contained a single OEM char
Add-in DLL will detect and use newer versions of itself
6.2.0.2173
New Save Custom Layout and Activate menu item in the Designer
Save directly to Cloud production environment
OnPrem DirectPrint for Word/RDLC print on server
6.1.0.2171
Improved filename scanning for custom fonts
6.1.0.2166
Fix for rendering PDF documents with rotation set to 90 degrees and the use of the force landscape property
6.1.0.2165
Fixes problem with master sections on NAV 2013 and 2013 R2
Fix of reports converted with Txt2Al
6.1.0.2164
When a JavaScript record had a Link Reference, but no Link, the record would not be found
6.1.0.2163
Support for on-premise multi-tenancy
6.1.0.2162
Local print OnPrem for RDLC and Word reports
Loading a report with duplicate method names would result in an error
Stack overflow when having recursive AL-calls fixed
6.1.0.2161
On cloud, when Show output evaluated to false on a data item, the last record was not skipped
Removal of soft hyphens in Expression Format captions
6.1.0.2159
On cloud, the service would fail if the dataset had rows which did not exist in the layout
Improved Microsoft Word export
6.1.0.2156
Soft-hyphen word-wrapping fix where the hyphen was shown before a colon. Colon and semicolon were added to the list of special characters
6.1.0.2155
Fix HTML and RTF rendering problem where the content was cut in the height
6.1.0.2154
Switch back to use Windows Meta Files (WMF) for barcode rendering to support low DPI devices, such as matrix printers
6.1.0.2151
New JavaScript functions Rec.GetSalutation and CurrReport.ExpressionFormat
6.1.0.2149
Removal of Linestart pragmas in BC14 txt files
6.1.0.2145
When reconverting txt files national chars would be mapped incorrectly
6.1.0.2129
Support for Excel SaveAs dataset for cloud
6.1.0.2128
Fix for black boxes caused by hairline (zero width) borders after Windows Update from October 12 2021
6.1.0.2127
CSY Translations
Support for Excel Dataset and Word layouts OnPrem
The data contract was not added when saving an RDLC custom layout
6.1.0.2126
Runtime Business Central 19 compatibility
Fix for duplicate column problem when saving reports from the Designer
6.1.0.2123
Support for Dark Mode in the JavaScript editor
Create Business Central 19 AL projects from the Designer setting resourceExposurePolicy in the app.json
6.1.0.2122
Rec.FieldExtensions.Address.FormatAddress did not work on Cloud
Support for lookup of CurrencySymbol and CurrencyDescription in G/L Setup when Currency Code is blank
Conversion with With removal would not work if a page reference in a page extension did not exist
Filters in DataItemTableView should not be quoted
Intellisense for GetCaption
6.1.0.2121
Improved custom font file name resolution
6.1.0.2119
Legal cond. and payment note translation tables were swapped OnPrem
Address formatting now skips values with spaces or other whitespace characters
Add #pragma to avoid warnings in both cloud and on-prem reports for Business Central 17 and later
Fixes Designer error “An item with the same key has already been added” when adding a dependency
6.1.0.2116
Final release of ForNAV 6.1
Updated EULA
Installer fix so that the JavaScript editor folder is not removed if it is not included with the selected installer components
Installer fix for race condition in deployment
6.1.0.2112
#pragma disable warnings added to report AL files for cloud to avoid irrelevant warnings
Reduced memory consumption when reading symbol files to avoid OutOfMemory error
6.1.0.2111
Conversion from txt to AL would fail if the txt file contained invalid label constants
6.1.0.2110
Duplicate columns could occur when converting from classic to AL OnPrem
Mitigation of PrintLogo() and GetLegalConditions() errors
Designer can create a new extension project folder based on current connection settings
6.1.0.2109
Field references were not added for CaptionML merge fields in label control
Save As remembers last file name
6.1.0.2107
New Microsoft Word rendering engine
Improved HTML output for emails
6.1.0.2106
ARM64 processor architecture allowed in installer but not officially supported
6.0.0.2105
Fix for assembly conflict error related to the DrawPageContent error
6.0.0.2102
DLL/Assembly version is updated in the version list on C/SIDE reports in the object list
Fix for actions in Subforms
OnPrem Report Pack 6.1 generation
6.0.0.2101
Converting with With removal would fail for Menu suite txt objects
Fix for target version when saving extensions to Business Central 16
Removed upgrade warning when loading Microsoft Word layouts
Fix for default Designer backup location
Detection of missing finsql.exe in RTC folder when saving text objects
6.0.0.2092
When a custom layout was opened from the Designer, virtual dataitems were not included
Group totals sometimes got triggered OnCloud when the group total field was not changed
Loading a layout with a virtual dataitem from the Designer would not position the dataitem correctly
6.0.0.2091
New function CurrReport.PrintLogo(UsePrePrintedPaper)
Adding JavaScript functions automatically to OnPreReportScript if not defined
Diff/Patch did not work for .al files in cmdlet
Polish translation of standard captions
6.0.0.2090
New function CurrReport.FIK
Error message when RDLC layout is empty
JavaScript SetFilter did not work for blank
Duplicate columns could occur when saving a cloud report
Improved error message when a master report does not exist
6.0.0.2088
Fix for scaling of barcodes
6.0.0.2085
Fix for RDL schema version when opening layouts from C/SIDE using View Layout
6.0.0.2083
ForeColor did not work on Shapes
6.0.0.2081
When converting to cloud the conversion results in an error if CurrReport.PageNo is used in AL-triggers or total variables are assigned in Footer sections
Added HasValue to FieldExtensions
Added address formatting to field extensions (FieldExtensions.Address.FormatAddress)
Support for logo images in barcodes
6.0.0.2080
Render HTML as vectors in PDF
Support for PDF images in Excel export
Fix for watermarks in reports using landscape printing
Fix for Designer error referring to illegal characters in path
6.0.0.2078
JavaScript records with record links now get cleared completely when the record is not found
Fix for merging labels in layout and AL object
Fix for Parameter is invalid error introduced in build 2076
6.0.0.2076
Support for adding Blob fields to tables and pages
When a Blob field from a JavaScript record is added to the report, the field will be added to CalcFields for the record
Address support when adding fields to tables
When printing a report OnPrem in Business Central 17 and 18, you could get an empty report message
6.0.0.2075
When adding a Where clause in the Designer, Const text values should only be quoted if the target is AL-code
6.0.0.2074
Support for lookup of ForNAV Setup translations
Improved help in JavaScript editor
Columns datatype changed to Any
JavaScript now includes variables and functions defined in parent constructs
6.0.0.2073
New JavaScript editor
Fixed saving to HTML after Excel in RTC preview
6.0.0.2068
Final release of ForNAV 6.0
6.0.0.2057
Improved API, OData, and Development port authentication
6.0.0.2056
Support for lists of variables in AL
6.0.0.2055
Business Central 18 support
PDF/A support
When creating OptionMembers in an Option Field, the blank values were skipped
6.0.0.2051
Removal of CaptionML for layouts
Conversion with with-removal would fail if the txt file contained MenuSuites
Wizards for commonly used properties
Drag and drop of data items
5.5.0.2050
DotNetFormat now returns an empty string if the value is null
5.5.0.2045
Support for Custom Address Format in FieldGroups
Check for duplicate dataitem and JavaScript record names
When creating a Where clause in a DataItemView, const values are now quoted automatically for Text and Code fields
Fix for German date format in Excel export
5.5.0.2042
Default formatting of Date and Time changed to short versions
5.5.0.2041
When printing using Print(printername) the report is printed on the printer
5.5.0.2040
When the Send To Email printer was not installed on BC16, an exception occurred in the event log
5.5.0.2038
When a report number was used instead of a name, Master Section Lookup failed in the Designer
5.5.0.2037
Use Printer selection when printing on Server for BC16+
5.5.0.2036
Create new tables from the Designer
Feature to rotate a PDF when it is used as an image
Fixed service error when adding the same label twice
Improved support for custom fonts
Support for disabling embedding of fonts in PDF documents
5.5.0.2033
When converting RDLC and Word reports from txt to AL the layout file name was sometimes incorrect
When formatting addresses, the Country/Region Translation was not used
Adding missing dependencies when saving a report
When converting RDLC hidden properties with more than one IIF expression, only the first was converted correctly
If the ForNAV Report pack was not installed, the event log reported that the codeunit 6189180 was missing
5.5.0.2032
Release of ForNAV 5.5
5.5.0.2031
Layout could not be opened from a runtime package extension
Reset of global total variables in OnAfterGetRecord for BC Cloud
5.4.0.2029
Designer makes a backup of uploaded .app and layout files
5.4.0.2028
When a layout was opened from the server from the Designer, the dataset was not updated
5.4.0.2027
With two fields with the same name, the second could not be found by JavaScript OnPrem
5.4.0.2026
When loading a report with an invalid master report name, the Designer would fail to load the report
The Designer would not be able to open a layout with invalid column names
5.4.0.2024
The Converter now checks for undefined text constants
New AL function, LoadWatermark, and JavaScript function, AddWatermark, to specify watermarks per page
5.4.0.2018
Support for third-party virtual printers
5.4.0.2016
Support for FieldExtensions
5.4.0.2013
When the dataset had columns with duplicated source expression, the output was not always correct
5.4.0.2011
Detects fonts without advanced Unicode capabilities
Localized error message matching to improve connection testing errors
Translation of Page was missing for French
5.4.0.2008
When the ForNAV translation codeunit was not installed it resulted in an event written to the event log
When an Array was used in CreateTotals without indexes, the report threw an exception at runtime
Actions in page extension now have the name of the report
5.4.0.2007
Fix for Auto Fit when multiline was set to false
Support for timezone on DateTime prepared for Report Pack 5.5 on cloud
It should not be possible to delete dataitems on custom layouts
5.4.0.2004
When a virtual dataitem had siblings, the output was not printed on the correct parent
Fix for detecting page type when adding page extensions
Fix for changing the report name on a report with page extensions
Error about a report being empty on BC17.1
5.4.0.2002
The ForNAV Language page allowed translations with different language codes, but with the same languageID
5.4.0.2000
The path for layout files was taken from the output path instead of the project root
Fixed dependency list for BC17 app.json files
5.4.0.1997
Release of ForNAV 5.4
Fix for missing Microsoft Base Application dependency
5.4.0.1996
When a CreateTotals value contained a fieldname with double quotes, the total would not be calculated for cloud reports
An indentation error occurred when converting to AL and a CreateTotals value without trailing semicolon was on the last line of the trigger
5.4.0.1994
Empty mediaset was not formatted to an empty string
5.4.0.1993
Values could end up being incorrect when using layout custom sorting
5.4.0.1990
Support for new properties in xlf-files when running the ForNAV cmdlet
5.4.0.1987
Unix-style source files would not be able to load in the Designer
Eventlog fix for direct print
5.4.0.1981
Fix Report.SaveAs for Word and HTML output formats
5.4.0.1980
Avoid “Unable to determine the identity of domain” in ForNAV Cmdlet
5.4.0.1975
New image resolution property
Fix for duplicate dataitem names
Fix for vertical lines shown in Adobe Reader for HTML and RTF content
5.4.0.1974
When more than one column had the same source containing an AL-variable expression, totals could be wrong
5.4.0.1969
Fix for label with no caption
5.4.0.1965
Fix for missing printing system on Docker
5.4.0.1960
New JavaScript function, DotNetFormat
5.4.0.1958
Error when dataitem IDs had an underscore in the name was fixed on Business Central Cloud
New OnPreDataItem AL-trigger for cloud, to control custom sorting
When Option fields had the same name across tables, the options would not show correctly in the field list
5.3.0.1956
ShowOutput was set incorrectly for cloud when a section had both a Pre- and a Post-section trigger
Support for CurrReport.DataItems field list in JavaScript
5.3.0.1954
New JavaScript functions, Pdf.Append(blobfield) and Pdf.Prepend(blobfield)
AppendPdf did not work on cloud
5.3.0.1949
Error when converting to an AL dataitem with the same name could occur on cloud if the original dataitem names only differed in blanks
Support for NewPageWithoutTransportTotals() and NewPage() on cloud
5.3.0.1948
Support for implicit and explicit WITH statement removal
It is now possible to use blob values in JavaScript expressions for cloud
Support for arrays in CreateTotals when converting to cloud
5.3.0.1942
When the Master Section is reset the section is made modifiable
5.3.0.1941
Save Request Page Values property in the Designer
Option to change the web browser used for preview in the Designer
Warning when opening a report with Master Sections
5.3.0.1939
Business Central 16.4 and 16.5 compatibility
5.3.0.1937
New report property, FormatUsingReportLanguage, to support local formats
5.3.0.1936
When using app files from Business Central 16+ conversion, Enum would not be recognized as Options
5.3.0.1935
Fix for paper source selection where custom page sizes reset user selection
5.3.0.1933
The Designer can add a report pack dependency to new AL-projects
5.3.0.1931
Group totals would not print on cloud under certain conditions
Support for app files where the publisher name contains illegal filename characters
5.3.0.1928
Update of Norwegian translation
5.2.0.1927
Support for NavEvent and Local print
5.2.0.1926
When calculated fields were added on a layout, the dataset was rendered twice
ShowOutput and NewPageAfterLastRecord were not restored on DataItems when loaded into the Designer
5.2.0.1925
Support for direct print in the web client when calling Report.Print with a printer name
The Designer no longer overwrites the active custom layout when opening the report object and built-in layout from the server
5.2.0.1917
Release of ForNAV 5.2
5.2.0.1913
When the Table view was an empty string on Business Central Cloud, the Service would return an error
5.2.0.1912
Master report list now filters on ForNAV reports
Improved error message when the dataset and the layout is not in sync
Filter from the request page was overwritten by the custom data item view
Fix for barcodes rendering as “Parameter is not valid” or “A generic error occurred in GDI+”
5.2.0.1910
The DataItem table is shown as read only when editing layouts
Lookup on MasterReportScript
Direct print on page extensions
Support for local print
5.2.0.1905
When editing data item links with extra whitespace, the link editor did not show the fields correctly
5.2.0.1903
Lookup of master sections
When opening a report from a file with master sections, it would result in a null exception
When a base table got a new number, it would result in an error when converting from text to AL
If a master report had stylesheets, the dependent report could not open from the Designer
5.2.0.1901
FieldLookup did not look up the table name in translation
5.2.0.1900
Symbols for virtual tables were not loaded on Business Central16
5.2.0.1896
XmlVersionNo had to be mapped to a new value when converting to AL
5.2.0.1893
New calc fields on custom layouts were only calculated on the first record
Better detection of UTF8 in Blob
Fix for server print from the web client
Minor revision is increased when a report extension is updated using the Designer
5.2.0.1892
HTML and RTF rendering now ignores multiline and padstring properties
5.2.0.1891
Fix for HTML and RTF rendering in caption controls
5.2.0.1890
The OnAfterGetRecord JavaScript trigger was called after the page break, resulting in values from the previous record if used on a header
5.2.0.1883
Uploading core error handling was improved
Improved error message when showMyCode = false
5.2.0.1881
Option fields returned an integer instead of a string on Cloud
Integer totals would make the service throw
The field list was not updated when datatype or optionstring was updated on an extended field
Fix for previewing with the correct company
Send to mail printer on Business Central 16 (on-premise)
CalcFields was not calculated when a new data item was added to a layout on Cloud
Preview from the Designer uses port 8080 if Business Central says 48900
5.2.0.1880
Supports authentication for OData company lookup in connection dialog
5.2.0.1877
Official support for Business Central 16
5.1.0.1873
Table & Page Extensions
5.1.0.1872
Word wrap of texts in Labels
The Converter now handles subdirectories
Layouts are always placed in the root
5.1.0.1864
Extending pages with more properties
Allowing assignment of field values in JavaScript
Adding more than one page extension and reusing the page extension #
5.1.0.1862
Fields from Table extensions not added when using app files for symbol information
5.1.0.1859
Reports inherit ScriptRecords from master reports
Total and calc fields are now also added in custom layouts
The report title in the Designer shows LAYOUT or OBJECT
5.1.0.1857
[Scope(‘Internal’)] is removed when converting to AL
The Connection dialog remembers port settings when changing the server, instance, and company name
5.1.0.1855
The Converter stopped when converting to AL and a page or table was defined twice with different IDs – but with the same name
5.1.0.1854
Sorting in custom layouts / on Cloud
DataItemLinks and calcfields on records
5.1.0.1852
AdditionalSearchTermsML is now recognized as a multilanguage property
Fix for field options named Item
5.1.0.1851
Release of ForNAV 5.1
5.1.0.1849
When using a format string on cloud, the Decimal, Time and Date formatting now uses Global language, such as OnPrem
5.1.0.1848
Landscape was not taken into consideration when calculating the cangrow property
The Parent Header with PrintOnEverypage was not always printed when the first record of a child was printed on a new page
Duplicate headers with PrintOnEverypage were printed if the first header of a data item caused a page break
5.0.0.1846
TotalFields can now be modified in layout without changing the AL code
More translation tables added to FieldLookups (Payment Method, and so on…)
5.0.0.1845
New JavaScript function, CurrReport.Translate, using the translation app
Translation app support for CurrReport.StandardCaptions
ShowOutput/Break on data items
FieldOptions added to the Designer
Designer always opens the layout when called from the request page
Zero width spaces added to soft hyphen code to allow break indication without hyphens
5.0.0.1837
Support for adding data items without changing AL code
Support for the ‘DO NOT TRANSLATE’ comment in XLF files
5.0.0.1835
Introduction to the Start Page in the Designer
Fix for the guest sign-in on cloud
5.0.0.1833
Support for the translations app OnPrem
Possible to load custom layouts from the server
NavCompatibility is now mandatory when using the Invoke-ReportsForNavConvert cmdlet
Better error messaging in the Translate cmdlet
The field name was not quoted in the where clause data item table view
5.0.0.1831
DateTime values in JavaScript are now formatted in local time instead of UTC
Support for BLOB in textboxes in the Cloud Service
Encoding of country name in the Cloud Service to allow names with special characters
5.0.0.1828
Fix to the problem where saving some AL files freezes the Designer
Scans app.json to determine which .app files to use from the extension folder
5.0.0.1827
New JavaScript function string PaymentId(int IKCardType,string Number) to use with FIK code generation
Runtime error in OnPrint when ARBG colors were passed with fewer than four values
5.0.0.1824
When reconverting a report, CaptionML was taken from the layout instead of the dataset
Using 0D (zero) dates in a JavaScript expression running Business Central cloud now returns null
5.0.0.1820
Quotes were missing in the table view when inserting a new SalesHeader Dataitem
5.0.0.1807
Support for Next Extension Object ID in the Converter
5.0.0.1804
UseForNavControlNames is set to false for objects with a baseline object when converting from txt to AL
5.0.0.1800
When converting from txt to AL, the converter now changes the YYYYDDMM date constant to YYYYMMDD format
5.0.0.1799
Upload of DLL to service tier
5.0.0.1797
Quotes on autocalc field were missing when dragging/dropping a flow field in the report
Factboxes and repeaters are now named control if they do not have a name when converting pages from txt to AL
The translation cmdlet lacked ESP
HTML rendering problem was fixed with CanGrow property
5.0.0.1795
The ImportTranslationFromExcelToXlf cmdlet did not work when the source xlf file did not have target tags
The AL codegen sometimes skipped an end; in triggers
Automatically added the report pack as dependency when the source refers to a codeunit prefixed with ForNAV
5.0.0.1791
If an app file contained a field with DecimalPlaces set to blank, the txt2al conversion would fail
Username/password authentication did not work when calling SOAP functions
5.0.0.1786
When a group total field was quoted, group totals did not work on cloud
Formatting of JavaScript decimal values did not always use the right decimal separator
5.0.0.1785
Watermark was sometimes not written in Copyloop scenarios
5.0.0.1783
An .al file was created even though no delta was detected when converted from txt
5.0.0.1779
When Print is selected from the request page the output is printed to the printer selected in the Printer Selection table
5.0.0.1776
Rectangles with borders are now converted to Shapes when converting from RDLC
5.0.0.1773
Conversion of an AL report when opened from the Designer lost its DataItem triggers
5.0.0.1772
Report.GetLanguage call changed to GetLanguageIdOrDefault
DataItemId was not assigned when converting from AL RDLC reports
5.0.0.1769
When using OData V4 on NAV the Converter would hang
Regression when starting the Designer from the web request page OnPrem
5.0.0.1762
First version 5
4.1.0.1757
In Business Central 15, Actions can have overlapping IDs
When reconverting AL reports, the DLL version was not updated
4.1.0.1755
Fallback if the ReportForNavId column has been deleted on a DataItem
4.1.0.1754
Better error handling when ShowMyCode=false
4.1.0.1747
NAV compatibility moved from the Designer setting to a report property
Business Central 15 and Autoformat support
Translation of true/false in service
Yes/No captions added for cloud
New NewPageAfterLastRecord property on DataItems
Add core dependency to Report Pack for Business Central 15
Change numbers to names on event subscribers
Installer scans registry for installed service instances
Fix for default font on reports
4.1.0.1732
When Labels did not have a CaptionML, the import failed with a ~Xtra#NULL value
Language was not set correctly in the cloud report pack
4.1.0.1730
Support for more custom fonts
4.1.0.1726
Performance improvement for rendering Rich Text and HTML data
The Designer could not open a report if a referenced table did not exist
4.1.0.1721
Only keys containing base fields will be excluded when converting tableextension from txt to AL
4.1.0.1718
New report properties UsageCategory, ExtendPage, CaptionML & Dependencies
An RDLC textbox referencing itself caused an infinite loop
Support for binary DataMatrix barcodes
Automatic retry when the MS OData webservice is throttled
4.1.0.1701
When indexing a record in a CreateTotal, the index was not included in the OnTotals event code
A blank page was printed when using AppendToPdf and printing to PDF
4.1.0.1700
Fix for quoting field names in the table link
Fix for handling the Vietnamese language
4.1.0.1699
Fix for embedding fonts in layouts where font names are registered without spaces
Fix for the Converter where the object delta assumed old values when left blank
LanguageId was not reflected when using standard captions in the Business Central cloud
JavaScript maximum statements set to prevent infinite loops
Local variables on section trigger were not preserved when converting to AL
When converting a rectangle in a rectangle in an RDLC report, the controls in the inner rectangle did not get the correct offset
4.1.0.1696
Fix for reports with a zero value in a section height
4.1.0.1694
The DataItem link form was fixed. Tables were swapped
4.1.0.1693
When converting from RDLC, header and footer sections were not always placed under the right data item
4.1.0.1684
The combination of NewPagePerRecord and a footer with PrintOnEveryPage=false caused the footer to be printed on a new page
4.1.0.1683
Naming of AL files adheres to best practices for AL
4.1.0.1680
Control of formatstring in OnPrint
4.1.0.1678
The new JavaScript function, CurrReport.No + CurrReport.Name, returned the Global language Id Caption and not the name
4.1.0.1674
Support for advanced printer settings
4.1.0.1662
Fix for conversion of delta files
4.1.0.1657
Support for Microsoft Dynamics 365 Business Central spring release RTM
Support for formatting employee addresses
Support for changing fonts on barcodes
Fixed PDF watermark and image scaling on Azure service tiers and other service tiers without a monitor
4.0.0.1652
Watermarks were sometimes not printed when a page range was specified
Text on a PDF when GDI mode was selected was not shown
4.0.0.1650
OData fix for Windows authentication across domains
4.0.0.1649
Support for leading zeros in Excel
4.0.0.1646
When a media or media set is empty the report displayed an error instead of a blank image
4.0.0.1640
Quotes were missing on AddAfter in page extensions
4.0.0.1631
Error when using a web service on a database with more than one company
Check for .NET Framework 4.7.2 in the Converter and the Designer
4.0.0.1630
CU delta files moved to 70000000
Images now works in Excel export
When printing from preview sometimes pages one and two would overlap
PageElement names removed from page extension
Converter support for ProviderId and Target properties
4.0.0.1624
New ReportForNav.PrinterSettings.PrintToClientFileName property to change PDF file name
4.0.0.1622
Fix for error on 2015/2016 when loading a layout at runtime
Experimental support for Microsoft Dynamics 365 Business Central spring release
4.0.0.1612
Excel export fix where cell merges could hide data
4.0.0.1605
Fix of group totals on Business Central
4.0.0.1601
Support for FreezeColumnId and IndentationControls for text to AL conversion
Translate functionality in CmdLet
GUID constant did not get converted correctly when converting from txt to AL
JavaScript Option now returns a string caption
New JavaScript function Rec.SetRange(fieldname,from,to)
Support for cross-reference tools
Experimental installer support for Business Central 140
4.0.0.1596
ForNAV released as 4.0
Updated EULA
3.2.0.1589
Support for Linetype enums + Records does not need to be defined if OnPreReportMasterReport is defined and the record is defined in the master
Some jpeg formats were not recognized with the result that the jpeg was printed as blank
3.2.0.1583
Improved Excel export performance
Save extension projects from the Designer
3.2.0.1580
Microsof.NET 4.7.2 used in development tools
3.2.0.1578
Integer fields added to the totals field list in the Designer
RowOffset was not updated correctly when ShowOutput was false on one or more rows
Reports were used as the default when using Save to from the preview dialog
3.2.0.1562
Implemented support for infinite and default when converting margins, dimensions and positions
3.2.0.1554
Embedding of fonts
3.2.0.1551
Cross sections did not terminate correctly when the end section was indented + the regression of print on every page is fixed
3.2.0.1550
Customers without a developer license can now design custom layouts with preview functionality
3.2.0.1548
Fix for cross section boxes
3.2.0.1547
When a master section was referenced more than once in a report the sections were deleted except for the first when opening the designer
3.2.0.1543
Fix for OData authentication where the user name contains a domain name
Error in group totals when the first record had blank group total field values
When sections were starting or ending, a cross box control was deleted and the report crashed when loaded
3.2.0.1521
Switched from Microsoft PDF printer to internal rendering
3.2.0.1512
When printing to Excel, a new page caused corrupted output
NewPagePerRecord could cause missing footers
When converting a RDLC report with rectangles in tables, the rectangle did not get converted when the table did not have rows
3.2.0.1503
Data Item Link was initialized with empty from and to values when a new integer data item was created
FieldLookups were not calculated when the field was a flowfield
In some cases, the last line was not printed when CanGrow was set on a textbox
3.2.0.1500
Trailing blanks were not underlined, or in a textbox the underline was set
3.2.0.1499
When a footer had PlaceInBottom=true and the dataitem it belongs to had no output except for the footer, then the footer could overlap with the section just printed
3.2.0.1494
Printer resolution is set to 600 DPI when no valid resolutions are returned by the printer
3.2.0.1493
New Users setting the registry control access to the “open designer” option on the report request page
3.2.0.1492
ForNAV released as 3.2.
3.1.0.1489
Setup Microsoft.NET framework check set to 4.5.
Designer and Converter now checks for Microsoft.NET framework 4.7.
Designer no longer suggests downgrading report.
3.1.0.1484
Fixed problem with space padding of text fields.
Stack trace added to error message in OnPreReport.
3.1.0.1483
The DataItem Link Editor swapped the Field and reference field.
The ForNav CmdLet would fail if the layout was encoded as UTF8.
Ability to view a dataset as XML from the Designer introduced.
3.1.0.1480
Aligning vertical and middle did not work properly with the CanGrow property on sections.
The CanGrow property on a control, combined with a table control with more than one row on the same section, could result in other controls being moved.
The Debug.ShowOutput property now includes the value of the key.
3.1.0.1478
Custom layouts for master reports did not work.
3.1.0.1477
Watermarks were not printed correctly on copies when changed per page.
The source expression with a field was not corrected if prefixed with minus.
Cross-section boxes from master reports did not get printed.
3.1.0.1475
Diff & Patch (comparing two versions of a ForNAV report) supported.
3.1.0.1472
Table lookup for Record editor introduced
3.1.0.1471
Cross-section controls did not work across data items.
3.1.0.1470
The operation parameter changed its name in the OnTotals trigger to avoid a name clash.
3.1.0.1468
Support for the CaptionClass property introduced
3.1.0.1466
Country table is now only cached on a per report basis. No need to restart the NST when changes are made.
New Reset function on records in JavaScript.
3.1.0.1465
+ PTG runtime captions introduced
New OutputName property introduced to set the file name of PDF, Word, and Excel files.
3.1.0.1462
Soft hyphens (intelligent word wrapping) introduced.
Fixed group totals when a skip is called.
3.1.0.1460
ForNAV released as 3.1.
3.0.0.1452
The group footers and header were not written if the Skip happened over a change in the group total fields.
3.0.0.1444
Sections with the Can grow setting did not overwrite the footer.
Setting the background color on a chart prevented the chart from rendering.
3.0.0.1443
Report default margins were not correct.
The size and position of windows in the Designer are now automatically saved, and restored when the Designer is re-opened.
3.0.0.1437
Support for HTML and RTF was added.
3.0.0.1434
Fix for the Designer that freezes when setting the table number for data items.
3.0.0.1431
Fix for quotes in field lists.
3.0.0.1430
Fix for the view layout in the 32-bit Role Tailored Client.
3.0.0.1426
Time zone issue caused the CurrReport.Today property to format incorrectly when a format string was present.
CurrReport.Time ignored format strings.
The AllowScriptError property now also works on ShowOutput expressions, which evaluate as false if there is an error.
3.0.0.1424
Print to Excel from preview.
Error page did not print.
Smart word-wrapping of captions.
3.0.0.1422
Fix where default font size 7 was ignored.
3.0.0.1421
The format of FieldGroup addresses now relies on the setting in the G/L Setup and Contact Address Format on the record.
3.0.0.1416
Margins were not transferred to the client if changed in the code.
3.0.0.1415
Fix for the CanGrow text-box feature.
3.0.0.1412
ShowOutput also now works for Shapes.
The DataItemLink property would not pop up if the DataItemLinkReference was empty.
If the DataItemLink property contained a trailing blank, the last parenthesis would show up as part of the field name.
3.0.0.1411
New feature to add a comment when converting.
BLOBs with text string will now be shown in Excel.
Footers with PlaceInBottom=true and PrintOnEveryPage=false, or Footers with PlaceInBottom=true, PrintOnEveryPage=true, and KeepWithNext=false could result in overlapping sections.
3.0.0.1410
Fix for paper names in Excel exports.
3.0.0.1408
More paper formats supported in Excel exports.
3.0.0.1407
New properties: PrintCopiesMethod and DeviceFont.
3.0.0.1406
Option values can now be selected in the table view.
3.0.0.1405
Support for lookup string in NavTables.
3.0.0.1403
Support for printers that cannot print copies.
The report caption did not reflect the change of language.
New editors for Data item properties.
New HasScriptErrors property.
3.0.0.1402
Support for View->Layout in NAV 2018 using Report Builder 14.
3.0.0.1391
5106 -> 480 added to dimension table conversion.
Chart can now have strings as x-axis.
3.0.0.1389
Fix for master sections in 2013.
3.0.0.1388
Support for master reports in 2013 / 2013R2.
Autofit on rows did not work with Multiline = false.
3.0.0.1383
Default encoding of text in BLOB fields was changed from system default locale to Windows codepage 1252 to match work descriptions on sales headers.
3.0.0.1381
Support for device fonts.
3.0.0.1380
Fix for JavaScript error messages.
3.0.0.1379
Improved error messages on script errors.
3.0.0.1374
New CanGrow and CanShrink properties on tables, rows and cells.
Fix for setting Landscape in AL.
3.0.0.1371
Formatting would throw an exception if precision was blank.
3.0.0.1370
Added 2018 in version selection.
3.0.0.1369
Support for view layout in NAV 2018 and Visual Studio 2017.
3.0.0.1367
Optimized performance when the Designer scans add-ins.
Fix for bug when report has option variables with option names that resemble type names.
New ReportForNav.SetCopyCaptions function
3.0.0.1366
Fix for barcodes with transparent background. Transparency is now ignored.
Fix for setting text watermarks from AL code.
3.0.0.1365
When an option button in a request page had an option string starting and ending with double quotes the string would not convert correctly into an OptionCaptionML.
3.0.0.1363
Lookup in CaptionMLs did not include the localizations language.
Fix for the Converter when unknown language codes were used in NAV text objects.
3.0.0.1362
Support for address name fields that are prefixed with Customer or Vendor. This fixes a problem with the addresses in table 36 and 38.
In the Designer, the report field information is updated if you change the Designer setting for table definitions.
3.0.0.1359
OEM text string in BLOB fields did not get decoded correctly.
Table caching improvements in the Designer.
Improvements for the data item table selection dialog.
3.0.0.1357
Save to Word in the preview dialog saved to pdf.
3.0.0.1356
New Designer dialog for selecting the data item table.
3.0.0.1355
Support for visual styles from master section reports.
3.0.0.1354
Fix for watermark and trial message position.
AutoFormat did not work correctly.
3.0.0.1352
New ShowPrintStatus property – converts from classic.
3.0.0.1351
When a report with an Image control is converted from classic, the bitmap is embedded in the control if the bitmap path is valid.
3.0.0.1347
Barcode orientation did not work.
Page numbering did not work correctly when AppendPdf and/or PrependPdf was used.
When adding a new record variable to the report, the name is now derived from the name of the table.
3.0.0.1342
The generated RDLC now depends on the NAV version.
RDLC reports were not converted correctly when SETDATA contained blank values.
The About box with license check was added to the preview dialog.
3.0.0.1335
Support for Windows 10 update 1709 Fall Creator Edition. Drop-down properties no longer crash the Designer.
Optimization of the field list in the Designer so they are only fetched once.
3.0.0.1334
Support for NAV server authentication with user name and password in the Designer.
3.0.0.1330
Fix for font size in GDI mode. The font size depended on the screen resolution and was hard-coded to 96 DPI.
3.0.0.1318
An empty page would be written if a data item required a new page and only had PlaceInBottom footers.
Fix for the Export dialog when saving a PDF, Excel, or Word file. Now the filter box is populated.
3.0.0.1316
Labels were not parsed in JavaScript expressions.
3.0.0.1307
Values different form ENU in CaptionML were not copied when cutting and pasting labels.
Improved RDLC conversion.
3.0.0.1304
Improved RDLC conversion.
3.0.0.1303
Hardware margins were not set to zero when doing a preview.
Fix for printing to the default printer from the web client.
3.0.0.1302
When the NewPagePerRecord property was set, a new page had to be issued after the last record was printed.
3.0.0.1301
When calling Report.RUN or Report.RUNMODAL from the web client, the ForNAV runtime tried to open the report selection dialog on the web-tier.
When converting from Date or Time to DateTime, the time was set to local time and not UTC.
3.0.0.1300
The invisible separator Unicode character U+2063 is removed from printed text.
3.0.0.1299
When CurrReport.Skip was called on the last record, the last group totals on the data item were not written out.
Cross-section boxes and lines are now rendered on top of the other controls in a section.
3.0.0.1298
A new Procedure prefix in Tenerife could make a conversion fail.
When selecting fields for GroupTotals to TotalFields, the Designer would sometimes throw an exception.
When converting an RDLC report, the Converter now uses the repeaters in tables to determine the section types.
3.0.0.1297
Fix in the Converter for object names ending with spaces.
3.0.0.1296
Sparkline control now supports colors.
3.0.0.1294
PDF scaling fixed.
3.0.0.1291
The Converter can ignore non-report objects.
3.0.0.1290
Default value for PrintMaxOncePerPage fixed.
3.0.0.1287
PDF watermark is now shown in the watermark editor.
Support for NAV Tenerife.
3.0.0.1279
Fix of hardware margin when printing to different printers from preview.
3.0.0.1277
Better error message when a group total field does not exist.
Margins fixed when using Save to Word or PDF from Print preview.
3.0.0.1276
FormatAddress now takes Name and Name2 from the root record if they do not exist in the address.
New property on barcodes to resize the content.
3.0.0.1273
Odd and Even Styles now also work on rows and not only tables.
Default value for CanShrink fixed.
3.0.0.1269
FormatString is now used for formatting CurrReport.Today and CurrReport.Time.
3.0.0.1268
Page counter now also works with “Print Only If Detail”.
2.0.0.1264
The Place in bottom setting combined with “Print on Every Page = false” now always results in a page break, even if there is no room for a footer.
2.0.0.1263
Printer Tray selection from print dialog fixed.
2.0.0.1262
“Classic” watermark sections introduced. Watermark sections are displayed behind other sections.
2.0.0.1259
Caption on Print Preview now shows the report caption.
Alignment of Barcodes fixed.
Convert now transforms Source Expressions from RDLC and Classic reports with fields belonging to dataitems as JavaScript variables instead of columns.
2.0.0.1257
The Name property on layout controls can be changed.
2.0.0.1256
New JavaScript function Rec.GetOptionValue(Name).
Address formatting now uses the Country table Name and Address format if defined.
2.0.0.1255
JavaScript function Rec.Get now returns a boolean to test if the call was successful.
New function Rec.Caption returns the table caption.
Pagenumber was reset to often when ResetPageNumber=true on a dataitem.
2.0.0.1253
AL language is now restored in print preview.
2.0.0.1251
Better error messages from JavaScript engine.
Better error message when master report from a report pack is not found.
2.0.0.1249
New ReportForNav.Watermark.Image.Load(MyInStream) function.
2.0.0.1247
Zoom image on picture box combined with right or bottom alignment now aligns correctly.
2.0.0.1246
New functions in AL for prepending or appending PDF documents to dataitem: ReportForNav.GetDataItem(‘Header’).PrependPdf(stream) and ReportForNav.GetDataItem(‘Header’).AppendPdf(stream).
2.0.0.1245
Watermark now works with hardware margins.
2.0.0.1243
The converter log can now be copied to the clipboard
2.0.0.1239
New JavaScript Record.GetFilter(FieldName) function.
CmdLet now supports RemoveMasterReference and MasterReports.
2.0.0.1238
In the replace file when the DELETE ID is a Dataitem, the DataItem is now also deleted from the dataset.
2.0.0.1235
When converting an RDLC report and the font size is not static, the converter now gives a proper error message.
2.0.0.1233
Now Copies are set correctly when the value is set through code.
Width property added to TableCell properties.
2.0.0.1230
New CmdLet parameters – ExportCaptions and ImportCaptions – to support translation of CaptionMLs in the layout.
2.0.0.1228
New AutoFit property on table.
FieldLookups.<Table>Caption is now supported.
If MasterSection cannot be found it is now possible to open the designer.
2.0.0.1225
Barcodes now render as vector graphics.
2.0.0.1224
Excel export fixed for DateTime values.
Designer preview warning on upgraded reports.
2.0.0.1223
Support for paper size in Excel export.
2.0.0.1222
New OnPreReportMasterScript property.
Modified is set to Yes on reports saved from the designer.
2.0.0.1221
Fix for large PDFs in watermarks and pictures.
Fix for page numbering.
2.0.0.1220
Support for larger embedded PDFs.
2.0.0.1217
CaptionML performance improved under conversion.
REPLACE in replace file now also works with ForNav reports.
It is now possible to set the codepage in the converter.
2.0.0.1203
Object delta now works when reconverting.
Code39 barcodes now size correctly.
New ReportForNav.PrinterSettings.PrintTo property string.
Blank pages removed when using Copies on DataItems.
Save as XML now uses the dataset like RDLC reports.
2.0.0.1201
Preview now shows empty reports as a blank page instead of not showing the preview dialog.
Excel error with invalid input format is fixed.
2.0.0.1199
Page Range now works when set in the printer dialog.
2.0.0.1198
When converting VB script containing the Value and ToString function calls the () is now removed together with the function name + new Helper function ToDate.
2.0.0.1196
The conversion works if an RDLC report has SetData calls with spaces before the second parameter.
2.0.0.1191
Support for DCBS codepages.
1.3.0.1052
Footers with PlaceInBottom were sometimes overwritten by body sections when creating a new report.
Drop of textbox and heading and textbox and label gave the wrong control.
When running NAV 2017, PDF was shown instead of the Previewer.
New: Scroll to next page using the mouse in preview.
New: Updated templates for new reports.
1.3.0.1049
BLOB fields are added to Calculated Fields when dropped.
Label is in bold when dropped as a Heading.
ZoomImage is the default on new PictureBox and Image controls.
Data Item Table can now also be entered as the table number.
1.3.0.1047
DataSet was not flagged before preview from the Designer, if a new data item was added, resulting in a mismatch between the Data Set in the Designer and in C/SIDE. DataItems now automatically get an ID.
Gauge value changed to current culture.
CurrRepor.Page – returns “ / .
New: Support of MediaSet in NAV 2017.
1.3.0.1043
Support for conversion of CaptionClass.
Support for ShowOutput on Barcode, PictureBox, and Image.
Init, Pre and Post statements are inserted correctly when the following line has an out commented: ReportForNav call.
Copy and Paste of Sections and disabling paste and drop on Top and Bottom margin.
1.3.0.1042
Improved error handling when TotalFields or GroupTotalFields do not exist.
Fix for opening RDLC reports with a description from C/SIDE.
1.3.0.1037
Support for launching Microsoft Visual Studio 2015 when designing RDLC reports.
1.3.0.1035
Support for field numbers in GroupTotal and Total fields and MasterSections.
Group Total and Total fields are stored as numbers instead of names.
New Master section property and GroupTotalFields and TotalFields support Field numbers as well as Field names.
1.3.0.1033
Support for BackColor on controls and grouping on simple lists when converting from RDLC reports.
1.3.0.1032
Transport totals was calculated incorrectly when the transport header or footer and the totals on a parent data item was triggered by a child data item.
1.3.0.1029
If the Designer is launched from C/SIDE “view layout”, the Field list now reflects what is in the DataSet.
If the dimension logic was upgraded before using the Converter to upgrade from Classic, the new logic (SETRANGE) would be removed.
When “Keep With Next” = false on a body section, the section would not reserve space to transfooters and footers resulting in overlap with footers with “Place in bottom” = true.
Warning about not changing the logic in OnTotals.
“Company Information”.SETFILTER(Name,COMPANYNAME) changed to “Company Information”.SETRANGE(Name,COMPANYNAME) in the Report template to support company names with parentheses.
Header and Footer was printed out for DataItems with PrintOnlyIfDetails=true when there were no details.
GroupHeaders and Footers did not respond to CHANGECOMPANY on the DataItem.
1.3.0.1028
Designer can stay in memory, which improves the performance significantly.
PrintOnlyIfDetail would not always work when changed in OnAfterGetRecors.
CurrReport.Skip and PrintOnlyIfDetail=TRUE would sometimes not print out Group Headers and Footers for the next record when the previous was skipped.
When Source Expr on a Gauge was invalid, or did not evaluate into a number, the client would crash.
Fixes for saving position of preview dialog on secondary screens.
1.3.0.1020
Disables dataset changes in the Designer when report layout is opened from C/SIDE.
Prompts for text object file if developer license is missing in the database.
1.3.0.1016
Print to Excel fails if the server does not have a default printer specified.
Convert: When CREATETOTALS had a parameter belonging to a record which was an array of records, the record variable was left when calculating totals.
1.3.0.1007
Support for printing page ranges.
Support for changing PrintOnlyIfDetail in OnAfterGetRecord.
1.3.0.1006
License check was introduced.
Problems with minimizing print preview dialog was fixed.
Support for NAV 2017 preview was added.
When print only on detail was combined with group headers and group footer sections then the sections were not always printed correctly.
1.3.0.1001
Conversion of Tooltips is now included.
Support for changing colors and fonts on odd and even rows in tables.
Drag and drop of fields in the Designer now supports adding captions automatically.
New preview dialog now works from the Designer.
1.3.0.996
Fixes in Excel export.
Setting page sizes did not work on some printers. This is now fixed.
1.3.0.991
Multilanguage captions with only one translation becomes the default.
Automatic conversion of dimension code.
Minimal request page added to reports without a request page to enable designer option.
Designer now has an editor to DataItemTableView and other C/SIDE properties.
Dataset table added to data items to support charts and sparklines.
New property to reset the page number.
Index is no longer required for group total.
New print preview dialog.
Duplex setting from printer dialog is now used.
1.3.0.987
Problem with group totals was fixed.
Logging of errors to the event log.
Duplicate id’s in text object files was fixed.
Issue with time formatting in Excel export fixed.
1.3.0.976
Ability to define data tables on Data Items to support chart and sparkline.
New controls: CrossSectionBox, CrossSectionLine, gauge, sparkline and chart.
Totals did not get reset after OnPreDataItem.
Setting duplex in the printer dialog did not work.
Commas in OptionCaptionML did not get pre- and post—fixed by “s at conversion.
When using CREATETOTALS, Total fields on the same variables for parent and child data items totals could be wrong.
BlankZero did not blank time zero (00:00).
1.3.0.959
New Control: gauge.
New Controls: CrossSectionLine og CrossSectionBox.
If a Request page exists – but is empty the Converter will fall back to the request form.
Report with JavaScript expressions resulting in a number would fail to print to excel.
New helper function to enable RDCL conversion: CountRows and CountDisitinct.
Labels and column names ending with “Caption” is now supported.
Convert converted RDLC “processing only” to ForNAV reports. They should be kept as RDLC reports.
When NewPage was called on a OnPostDataItem the page shift was not done on the current Dataitem – but on the next Dataitem.
The Designer did not reflect all add/remove dataitems made in C/SIDE.
When adding new dataitems in the Designer the order was not respected when writing back the dataset.
The DataItem property “Temporary” was added to the Designer.
1.3.0.949
Improved error message when evaluation of Column C/AL source expressions fails.
New dataitem property ResetPageNumber sets PageNo to one before OnAfterGetRecord.
The property DataItemLink is now split into Sorting, Order and Where.
When a calculated field is dragged from the Field List it is automatically added to CalcFields on the DataItem belonging to section it is dropped on.
When a calculated field is dragged from the Field List it is automatically added to CalcFields on the DataItem belonging to section it is dropped on. If the section is a TransHeader, TransFooter, GroupHeader, GroupFooter, Header or Footer it will be added to Total Fields as well.
Parameters removed from Field List.
When converting a RDCL report where SetData refered to a ReportItem instead of directly to a value the GetData expression would not be transformed correctly.
When NewPage was called in a section trigger the change to a new page would be postponed until the next OnAfterGetRecord was executed.
Improved conversion of Tablix in RDCL reports. Sum’s are automatically added to the “Create Totals” property and identified as footers.
When right clicking on a section and clicking on “Change Section to” the type of the section can be changed by selecting the new section type. All properties and the new and the old section types has in common will be copied to the new section.
RDLC Tablix rows containing cell with the Sum functions should always be converted to a footer and not a body.
RDLC Tablix rows containing cell with the Sum functions should always be converted to a footer and not a body.
RDLC textstrings representing true or false (Ex “True”) was not always converted to Boolean values.
RDLC Tablix rows containing cell with the Sum functions should always be converted to a footer and not a body.
When converting RDLC reports the function Replace threw an error if the from string was empty. We now just return the string unmodified like RDLC.
1.3.0.942
When SetData is called in a RDLC report with the same NewData value, the header will come out empty after conversion.
Correct handling of grouptotals when CurrentReport.SKIP is called.
Text rendering can be set to use GDI instead of GDI+ to improve compatibility with legacy systems.
Disables adding controls on Header and Footer margins in the Designer.
Helps the client clean up stale cached DLLs.
More image sizing options were added.
1.3.0.926
Support for IncludeCaption on Columns added (For example: If a dataset has column with the Name “ShipToAddress” and the SourceExpr “Ship-to Address” ShipToAddressCaption will return the caption of “Ship-to Address”).
The caption of DataSetFieldName has been changed to Source Expression.
Alignment of images are now supported.
1.3.0.925
If SetData was called with a GroupNo that already existed, the conversion of the RDLC report would fail.
Fixes error when launching Designer on reports with the & character in the object name.
If a pagebreak is triggered by a body section the Pre- and Post-Section triggers was both executed before the pagebreak sections (transport footers, footers, headers and transport header) was written out. Now the PostSection trigger is run after the pagebreak sections have been written out like in Classic NAV.
1.3.0.921 (2016-05-09)
Design of RDLC reports from C/SIDE can now use Visual Studio 2012 if 2013 is not installed.
1.3.0.920
Fixes for version check of cached client add-ins.
1.3.0.916
Property window in the Designer no longer freezes when navigating with keys.
Improved support for OData and company names including URL encoded characters.
If controls on a classic reports had code triggers (OnValidate, etc.) the conversion was not done correctly and controls would be skipped and not converted.
In previous versions CREATETOTALS which was commented out by // was still included resulting in variables being overwritten at runtime. However, if the CREATETOTALS is comment out by a multiline comment { .. } or made conditional in an IF statement, the totals are always added and has to be commented out by using // instead.
Fix for saved window size of the Designer.
Text alignment controls in the Designer toolbar are enabled.
1.2.0.740
- Minor bug-fixes in Converter, runtime and Designer
- Built-in expiration extended beyond 2015-12-31
- Dataset including columns moved from report definition to NAV. This means that the dataset definition now can be edited in C/SIDE
- Support for DataItem-fields, Today, UserId, CompanyName and in DataSetFieldName on controls without having to define them as columns in the dataset
- Previous versions of ForNAV reports must be upgraded using the Converter (no need to reconvert the classic reports if you have not changed tablenames (this is not an issue after this update). However, we recommend to update from the classic reports to get better naming of variables in local languages. You should export all ForNAV reports from your NAV 2016 (or 2013/2015) in a txt-file, run the txt-file through the Converter, import the converted txt-file to NAV 2016 (or 2013/2015) and compile the reports
1.2.0.740 (2015-12-30)
- Fixes bug with caching of empty dataset.
1.2.0.737 (2015-12-23)
- Second release.
- Improved preview of the Designer included.
1.1.0.530 (2015-11-10)
- First release.
- Preview of the Designer included.