hi
Upgrading reports from NAV 2013 to Business Central 2021 can involve different levels of complexity, depending on the customizations involved. Here are some general guidelines that can help you approach each of the three scenarios you've mentioned:
Minimal customizations from CAL & RDLC side:
First, verify that the report is supported in BC21. Check the list of reports that have been deprecated or changed in Business Central and make sure your report is not on that list.
Next, open the report in Visual Studio Code and compile it. Check for any errors or warnings, and address them if necessary.
Run the report and verify that it works as expected. If it does, you may not need to make any further changes to the report. However, you should still test the report thoroughly in BC21 to ensure that it works correctly.
Customizations only at RDLC side:
Open the report in Visual Studio Code and compile it. Check for any errors or warnings, and address them if necessary.
Review the RDLC layout and compare it with the standard layout in BC21. Identify any differences and determine whether the customizations are still necessary in BC21.
Make the necessary changes to the RDLC layout to match the BC21 standard, if applicable.
Run the report and verify that it works as expected. Test the report thoroughly in BC21 to ensure that it works correctly.
Heavy customizations both at CAL & RDLC side:
Follow the steps for scenario 2 above to address the RDLC customizations.
Review the CAL code and identify any areas that may need to be updated for BC21. Look for any deprecated or changed features that may affect the report.
Update the CAL code as needed to work with BC21. This may involve making changes to the report dataset or data item, or updating any custom code that interacts with the report.
Run the report and verify that it works as expected. Test the report thoroughly in BC21 to ensure that it works correctly.
In all scenarios, it's important to thoroughly test the report in BC21 to ensure that it works correctly. You should also document any changes you make to the report for future reference. Finally, keep in mind that upgrading reports is just one part of the overall upgrade process, and there may be other areas of the system that also need to be addressed.
Daniele