What is the advanced version of Tally?
What is the advanced version of Tally?
As of my last knowledge update in January 2023, Tally Solutions had released Tally.ERP 9 as its latest and advanced version. However, keep in mind that software versions may have changed since then, and it’s advisable to check the official Tally Solutions website or contact their support for the latest information.
Tally.ERP 9, which was the latest version at the time of my last update, is a comprehensive business management software that includes features for accounting, finance, inventory, sales, and more. It is designed to meet the diverse needs of businesses and help streamline their operations.
To find out if there have been subsequent releases or updates beyond Tally.ERP 9, I recommend visiting the official Tally Solutions website or contacting their support for the most up-to-date information on Tally software versions.
How to Customise TallyPrime Using TDL?
Tally Definition Language (TDL) is a programming language specifically designed for extending or customizing Tally. TDL enables users to create additional functionalities, modify existing ones, and tailor TallyPrime to meet specific business requirements. Here’s a basic guide on how to customize TallyPrime using TDL:
Prerequisites
TallyPrime Installation
Ensure that TallyPrime is installed on your system. You need TallyPrime to test and implement your TDL customizations.
TDL Knowledge
Familiarize yourself with the Tally Definition Language (TDL). Understand the syntax, structure, and principles of TDL programming.
Steps to Customize TallyPrime Using TDL
Access TDL Configuration
Open TallyPrime and go to the TDL configuration menu. This menu allows you to manage TDL configurations and activate/deactivate specific TDL files.
Create a New TDL File
Create a new TDL file using a text editor. You can use any text editor such as Notepad or a specialized code editor.
Write TDL Code
Write your TDL code in the new file. TDL code typically consists of declarations, definitions, and events. You can use TDL to create new screens, fields, buttons, and modify existing behavior.
// Sample TDL Code Form: CustomSalesInvoice Add: Field: Amount, “Invoice Amount”, Decimal, RightAlign Add: Field: Discount, “Discount”, Decimal, RightAlign
Compile the TDL Code
Save your TDL file and compile it using the Tally Definition Language Compiler. This will convert your TDL code into a format that TallyPrime can understand.
Load the Customization
Load the compiled TDL file into TallyPrime. In TallyPrime, go to the TDL Configuration menu and activate your TDL customization.
Test the Customization
Open the relevant screen or module in TallyPrime to test your customization. Check if the new fields, screens, or functionalities are behaving as expected.
Debugging and Iteration
Debug your TDL code as needed. TDL supports debugging tools to help identify and fix issues. Make iterations as necessary to refine your customization.
Documentation
Document your TDL customization, including the purpose, functionalities added, and any specific instructions for users.
Additional Tips
Join TDL Communities:
Join online forums or communities where TDL developers share knowledge and experiences. This can be helpful for getting assistance and learning from others.
Backup Tally Data
Before implementing significant TDL customizations, it’s advisable to take a backup of your Tally data to prevent data loss in case of unexpected issues.
Remember that customization using TDL should be done carefully, and it’s important to adhere to best practices to ensure the stability and integrity of your TallyPrime system. Always test your customizations in a controlled environment before deploying them in a production environment.