https://help.tallysolutions.com/docs/td9rel54/tdlreference/tdl-enhancement-rel-6-6-1.htm

TDL Enhancements in Release 6.6.1

With Release 6.6.1, you can render your customised reports in the browser. The customised reports will be rendered seamlessly if it follows the pattern of any of the default Tally.ERP 9 reports such as Balance Sheet, Profit & Loss, Ledger Vouchers and so on. Define a TDL object in the prescribed template for each of the customised report that needs to be displayed in the browser. We have introduced few functions and attributes to specially handle the code.

Use the new attribute Date Picker Type under Report definition to specify the type of date picker required in the report that is being displayed in the browser. This attribute accepts the values Range , Day or None . If it is set to Range, it impacts SVFromDate and SVToDate . If it is set to Day, it impacts SVCurrentDate .

Use the function $$InBrowserExport to check if the report is being displayed in the browser.

You can use the function $$InBrowserPeriodChange to check if the report is being displayed in the browser after changing the period of the report in the browser.

Use the function $$InMobileBrowserExport to check if the report is being displayed in a mobile browser.

Click here to know the steps to display the customised reports.