This topic gives a brief overview of all the new TDL capabilities introduced in the release and the product improvements done in Release 3.0.
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.
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.
In Release 3.0, when user import the transactions with GST details, there are many mandatory tags required to add in the functions and we have done a few changes in schema.
To know more about these changes, refer to this topic.
A simplified approach to filter the Tally reports 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 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.
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.
With Release 3.0 , we have introduced a few functions and actions in TDL. To know more about them click here.
Download and execute the Samples to know more about the TDL capabilities.