Version History

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.