Example: air traffic controller

TDL Reference Manual - Tally Solutions

TDL Reference Manual The information contained in this document represents the current view of Tally Solutions Pvt. Ltd., ( Tally in short) on the topics discussed as of the date of publication. Because Tally must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Tally , and Tally cannot guarantee the accuracy of any information presented after the date of document is for informational purposes only.

i Contents Section I. TDL – The Development Language of Tally.ERP 9 1. Tally Definition Language – An Introduction .....3

Tags:

  Manual, Reference, Tdl reference manual

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of TDL Reference Manual - Tally Solutions

1 TDL Reference Manual The information contained in this document represents the current view of Tally Solutions Pvt. Ltd., ( Tally in short) on the topics discussed as of the date of publication. Because Tally must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Tally , and Tally cannot guarantee the accuracy of any information presented after the date of document is for informational purposes only.

2 Tally MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in, or introduced into a retrieval system, or transmitted in any form, by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Tally Solutions Pvt. may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document.

3 Except as expressly provided in any written licence agreement from Tally , the furnishing of this document does not give you any licence to these patents, trademarks, copyrights, or other intellectual property. 2012 Tally Solutions Pvt. Ltd. All rights , Tally 9, Tally9, , 9, Shoper, Shoper 9, Shoper POS, Shoper HO, Shoper 9 POS, Shoper 9 HO, TallyDeveloper, Tally Developer, 9, , Tally Development Environment, Tally Extender, Tally Integrator, Tally Integrated Network, Tally Service Partner, TallyAcademy & Power of Simplicity are either registered trademarks or trademarks of Tally Solutions Pvt.

4 Ltd. in India and/or other countries. All other trademarks are properties of their respective r s i o n: TDL Reference 2012 PrefaceTally Definition Language (TDL) is the development of 9. This allows the programmers to develop and deploy faster, effective Tally Extensions with book, TDL Reference Manual , divided into two sections. First section begins with the Introduction to TDL and focuses on basic concepts of TDL , TDL Components, Symbols used in TDL, Dimensions and Formatting, Usage of Variables, Buttons and Keys.

5 Thereafter the emphasis is on the coverage of core concepts of Objects, Methods and Collections, Actions and UDF creation. After gaining a reasonable amount of depth and confidence in understanding the above, the focus of the book progresses towards the application of all covered topics , the creation of various types of Reports, Printing and Voucher/Invoice section devoted to a detailed discussion of TDL language enhancements for 9. This section describes the new features, Writing Remote Compliant TDL Reports and User Defined Functions respectively.

6 The What s new section gives an insight about the enhancements in the latest 9 book is for anyone who wants to explore TDL as a development language of Tally and how to write TDL programs effectively. Absolutely no previous TDL experience is necessary. Even advanced users will find this book useful, as the changes to TDL are dealt from the developers and the user's point of will enjoy reading this book, as it is rich in programming folks! iContentsSection I.

7 TDL The Development Language of 9 1. Tally Definition Language An Introduction .. Tally Definition Language .. Comparison with other Languages .. The TDL Program - At a Glance .. TDL Capabilities .. TDL Features .. 72. TDL Components .. Writing a Basic TDL Program .. Specification of TDL Files .. TDL Interfaces .. Hello TDL Program .. Executing Multiple Files using Include Definition .. TDL Components .. Definitions .. Attributes .. Modifiers .. Actions in TDL .. Data Types .. Operators in TDL.

8 Special Symbols .. Functions .. 293. Symbols and Prefixes .. Access Specifiers/Symbol Prefixes .. General Symbols .. The Usage of @ and @@ .. Formula .. The Usage of # and ## .. Referencing a Field using # .. Modifying existing Definitions using # .. Accessing value from a Variable using ## .. The Usage of $ and $$ .. Accessing a Method using $ .. Calling an Internal Function using $$ .. Commenting a Code using ;, ;; and /**/ .. Line Continuation Character (+) .. Exposing Methods and Creating Procedures (_).

9 Reinitialize Definitions (*) .. Optional Definitions (!) .. 374. Dimensions and Formatting .. Unit of Measurement .. Dimensional Attributes .. Sizing/Size Attributes .. Spacing/Position Attributes .. Alignment Attributes .. Top Parts, Bottom Parts, Left Parts and Right Parts .. Top Lines and Bottom Lines .. Left Field and Right Field .. Align .. Some Specific Attributes .. Inactive .. Invisible .. Widespaced .. Definitions and Attributes for Formatting .. Border .. Style .. Color.

10 Background and Print BG Attribute .. Format Attribute .. 555. Variables, Buttons and Keys .. Attributes of a Variable .. Type .. Default .. Persistent .. Volatile .. Repeat .. The Scope of a Variable .. Local .. Global .. Field Acting as a Variable .. Modifying the Variable Value .. Example - Variables .. Buttons and Keys .. Attributes of Buttons/ Keys .. 636. Objects and Collections .. Objects .. Tally Object Structure .. Tally Objects Types .. Object Context .. 70 Contents iii Collections.


Related search queries