Release Notes for TallyPrime Developer Release 3.0 | What’s New in TallyPrime Developer
This topic gives a brief overview of all the new features introduced in the release and the product improvements done in Release 3.0.
TallyPrime Default TDL
TallyPrime Developer Release 3.0 is enriched with the code for Multiple GSTINs, improved filters in reports, and the updated code of default TDL of TallyPrime that helps the partners and developers to build new customised solutions on TallyPrime Release 3.0.
TDL Enhancements in TallyPrime Release 3.0
UDFs Changed to Internal Storages
To preserve coding standards and sanitize the code, a few internal UDFs have been moved to internal storages. The [System: UDF] definition must be kept if these are utilized as storage within the customization.
Refer to this topic for more information.
Changes in XML Tags
When you import the transactions with GST details in Release 3.0, some of the mandatory tags are required to add in the functions. There are a few changes in these tags.
To know more about these changes, refer to this topic.
A simplified approach to Report filter has been introduced to make filtering reports easy for the users. There are three modes in which filters can be applied i.e. Simple Mode, Multi-Mode, and Query Mode.
Click here to know more about Report Filter.
In Release 3.0 we have introduced Object Map which helps developers to copy things descriptively and in a more efficient way than function. Object map is the ability to map the data objects from the source object context to the target object context.
Key Value Map
A new definition called Key Value Map helps to improvise the performance during the search index. You can refer to this topic to know more about KeyValue Map.
In TDL, the attribute Help was supported only at Report, Form, Part, Line and Field definitions. Now with Release 3.0 this is extended to Button definition as well. This will work only for the Inline Buttons.
Error Object Framework
Error object framework has been introduced to provide the ability to serve these error objects and their counts to the Application layer, we have enhanced TDL to express the intent to retrieve these errors.
Refer to the topic for more information.
Functions and Actions
With Release 3.0 , we have introduced a few functions and actions in TDL. To know more about them click here.