Version History

Here you will find the version history of the Reports ForNAV software:

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.