0% found this document useful (1 vote)
300 views

Extending Tally - Erp 9 Using TDL-Program Write Up

The 5-day training program teaches programmers how to develop extensions for Tally.ERP 9 using Tally Definition Language (TDL). It covers all aspects of TDL, including components, special symbols, variables, objects, actions, reports and customizing vouchers/invoices. Participants learn through instructor-led lessons and hands-on exercises. By the end of the program, participants will be able to create customized reports, screens, invoices and develop complete solutions on the Tally platform.

Uploaded by

Jay Karta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
300 views

Extending Tally - Erp 9 Using TDL-Program Write Up

The 5-day training program teaches programmers how to develop extensions for Tally.ERP 9 using Tally Definition Language (TDL). It covers all aspects of TDL, including components, special symbols, variables, objects, actions, reports and customizing vouchers/invoices. Participants learn through instructor-led lessons and hands-on exercises. By the end of the program, participants will be able to create customized reports, screens, invoices and develop complete solutions on the Tally platform.

Uploaded by

Jay Karta
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Extending Tally.

ERP 9 using TDL

Extending Tally.ERP 9 using TDL


This training program is meant for programmers who intend to develop and deploy Tally
extensions .The objective of this program is to provide the participants with a comprehensive
knowledge on the development language of Tally.ERP 9 ie TDL(Tally definition
Language).They will also be oriented with the development environment of TDL ie Tally
Developer.

Who Should Attend?


This program is intended for the people who are interested in the business of developing
extensions for the default product using TDL, to meet the business or functional needs of their
customers.
The following are the prerequisites for the same.
1. Functional knowledge of Tally product
2. Working knowledge of Computers and basic file processing operations
3. Exposure to any programming language is an added advantage

Training Methodology
Instructor led classroom training, along with hands on practice.The participants will be taken
through the concepts and usage syntax of each of the topics using PPTs and Demo codes.They
will be given time to go through the Demo TDLs and do some Hands On Exercises during the
session.
The Training Book and comprehensive set of Demo TDLs provided will enable them to
learn,practice and apply the concepts taught during the session.

Take Aways
The participants will be provided with:
The book The Development Language of Tally.ERP 9
CD containing Demo TDLs and PPTs used during the training session.

Duration
5 Days Full Time

Program Highlights

Introduction to TDL and its Components Definitions,Attributes &


Modifiers,Actions,DataTypes,Operators,Special Symbols and Functions
Special Symbols & Prefixes
o Usage of @ and @@
o Usage of # and ##

Extending Tally.ERP 9 using TDL

o Usage of $ and $$
o Special symbols for Code Readability- ;, ;; and /**/,+
o Special Symbols as Definition Modifiers-#,!,*
Dimensions & Formatting
o Dimensional Attributes
o Alignment Attributes
o Formatting Attributes
Variables,Buttons and Keys
o Attributes & Scope of a Variable
o Adding a Button & Key
o Introduction to Actions
Objects & Collections
o Object Structure,Types and Context
o Object association
o Collection-Types & Sources
o Methods & Accessing Methods using Method Formula Syntax
o Basic Collection Capabilities-Filtering,Sorting,Searching
o Overview of Advanced Collection Capabilities-Extraction,Aggregation,Intergration
using XML Collection etc
o Detailed Object Structure for various Internal objects of Tally-In Appendix
Actions in TDL
o Categories of Actions
o Action Association and Execution
o Global Actions-Menu,Modify Object,Create,Alter,Create,Aletr,Display Collection etc
o Object Specific Actions Form,Part,Line and Field Actions
User Defined Fields
o Defining,Storing and Retrieving value from UDF
o Usage of Subforms for UDFs
Reports,Printing and Validation Controls
o Creating various types of Reports Tabular,Hierarchical,Column Based Reports
o Printing Techniques and Page Breaks
o Validation and Controls
Voucher/Invoice Customization
o Case Study Approach for Customizing the default Tally Screens to meet functinal
Requirements
o Case Study Approach for Invoice Print Customization

Extending Tally.ERP 9 using TDL

Session Break Up
Day 1
Session
Session 1:
Session 2:
Session 3:
Session 4:
Day 2
Session
Session 1:
Session 2:
Session 3:
Session 4:
Day 3
Session
Session 1:
Session 2:
Session 3:
Session 4:
Day 4
Session
Session 1:
Session 2:
Session 3:
Session 4:
Day 5
Session
Session 1:
Session 2:
Session 3:
Session 4:

Topics Covered
Introduction to TDL and its Components
Special Symbols & Prefixes
Special Symbols & Prefixes
Hands On Practice
Dimensions & Formatting
Hands On Practice
Topics Covered
Variables
Buttons & Keys
Hands On Practice
Objects & Collections
Hands On Practice
Topics Covered
Objects & Collections
Hands On Practice
Objects & Collections
Hands On Practice
Topics Covered
Actions in TDL
Hands On Practice
User Defined Fields
Hands On Practice
Reports
Topics Covered
Hands On Practice
Printing,Validation Controls
Hands On Practice
Voucher & Invoice Customization
Hands On Practice

Extending Tally.ERP 9 using TDL

Program Outcome
At the end of the Training Program Participants will be able to

Create reports in user defined formats and layouts


Create reports displaying the retrieved data from Tally Database
Designing customized entry screens to store and modify data in Tally Database
Perform various data manipulation operations like getting specific data, ordering data etc
Store additional information into the Tally Database
Design invoices and print in a format as desired by the user
To develop complete solutions on Tally Platform

You might also like