
Three different layers: Hardware Layer, Platform Layer and TDL LayerĪny user of Tally.ERP 9 can learn TDL and develop extensions for the product. The following image gives the structure of Tally - Application Development Platform. Implicit events that occur by default over which the user has no control. It is a language based on Definitions, which is non-procedural by concepts.Īs a definition language, TDL allows the user to define the required tasks, but it has a set of It is very specific to Tally and not suitable for any TDL is a proprietary language used in Tally. TDL is platform independent, which means TDL programs remain the same, irrespective of the Operating System/ Network Environment one uses. Tally Definition Language (TDL) enables customisation of Tally to incorporate additional functionalities. Almost anything in Tally.ERP 9 can be altered, customised, extended using this language. Which Tally.ERP 9 itself has been developed. This is a rapid business application development language using The most powerful and important technical capability which is available in Tally.ERP 9 is the Tallyĭefinition Language (TDL). Language and cannot be changed by the user. The sequence of events is implicit to the The user can specify the task to be performed, but has no control over the sequence ofĮvents that occur while performing the specified task. C is an example of procedural language.ĭefinition language provides users with 'Definitions' that can be used to specify the task to be performed. Procedural language providesĬommands that can be used to define the task to be performed. Namely, Procedural Language and Definition Language. Programming languages can be of two different types,
#Tdl configuration in tally erp 9 series
A programming language is usually a series of commands, used as instructions, to a computer,
