WhatsApp Support

TDL क्या है? TallyPrime में TDL का पूरा मतलब और उपयोग

TDL यानी Tally Definition Language — TallyPrime की अपनी programming language, जिससे बिना software बदले invoice format, voucher के fields, reports और menus को आपके business के हिसाब से customise किया जाता है। TallyPrime का अपना interface भी TDL में ही बना है, इसलिए एक TDL file उसमें नई चीज़ जोड़ सकती है या मौजूदा screen को बदल सकती है — Tally का original code छुए बिना।

TDL को आसान भाषा में समझें

मान लीजिए TallyPrime एक तैयार मकान है। TDL वह interior work है जो आप अपनी ज़रूरत के हिसाब से करवाते हैं — दीवार वही रहती है, पर अलमारी, रंग और फर्नीचर आपके हिसाब से। TDL file हटा दें तो TallyPrime फिर से default जैसा दिखने लगता है। यही इसकी सबसे बड़ी खूबी है: customisation अलग रहता है, core software अलग।

पहले देखें: TallyPrime 7.1 में क्या पहले से built-in है

हर छोटी ज़रूरत के लिए TDL ज़रूरी नहीं। कई काम TallyPrime खुद कर लेता है:

ज़रूरत Built-in (TallyPrime 7.x) TDL कब चाहिए
Invoice पर logo, bank details, terms Print configuration और invoice templates पूरी तरह अलग layout, extra columns, special print
Invoice WhatsApp/e-mail करना Built-in sharing Automatic scheduled reminders, custom message logic
Excel से data लाना Built-in Excel import (तय template पर) आपका अपना Excel format सीधे import
कौन-सी entry किसने बदली Edit Log User-wise restriction, approval workflow
Business-specific field (LR No., Vehicle No., Salesman, Site) सीमित नए fields + उन पर reports — TDL का सबसे आम काम

सलाह: पहले built-in option आज़माएँ, कमी लगे तभी TDL बनवाएँ।

TDL से आमतौर पर क्या-क्या बनता है

TDL file कैसी होती है?

TDL plain text में लिखी जाती है — file का extension आमतौर पर .txt या .tdl होता है। Developer इसे Tally Developer tool में compile करके .tcp file बनाता है, जो encrypted होती है और users को यही दी जाती है। TCP का फ़ायदा यह है कि code कोई बदल नहीं सकता। सीखने वालों के लिए TDL की building blocks — Report, Form, Part, Line, Field और Collection — हमने TDL programming basics में समझाए हैं।

TDL के प्रकार — कहाँ से load होती है

प्रकार कहाँ से आती है कब ठीक
Local TDL उसी computer के folder से, F1 → TDLs & Add-Ons → F4 (Manage Local TDLs) एक computer / छोटा setup
Account TDL Tally license account से जुड़ी; License Update करने पर हर site पर आती है कई computers / branches
Add-on (TallyShop) Tally Partners के ready-made products, license के साथ deploy Common ज़रूरत, ready solution

किसी भी computer पर कौन-सी TDL loaded है, यह देखने के लिए किसी भी screen से Ctrl+Alt+T दबाएँ — विस्तार यहाँ है।

✕

जो काम built-in है, उसके लिए TDL बनवाना

कई लोग WhatsApp sharing या basic Excel import के लिए TDL खरीद लेते हैं, जबकि TallyPrime 7.x में यह पहले से है। पहले F1 Help और release notes देखें, फिर TDL तय करें।

✕

Unknown source की TDL लगाना

Internet पर मिली free TDL data में गलत value लिख सकती है या TallyPrime crash करा सकती है। TDL सिर्फ़ भरोसेमंद Tally partner/developer से लें और लगाने से पहले backup लें।

✕

Release upgrade के बाद TDL check न करना

नई TallyPrime release में कुछ definitions बदल सकती हैं। Upgrade के बाद Ctrl+Alt+T से status देखें और developer से compatibility confirm करें।

FAQ

What is the full form of TDL in Tally?
TDL का full form Tally Definition Language है। यह TallyPrime की अपनी development language है और TallyPrime की screens, reports और menus भी इसी language में बने हैं।
क्या TDL लगाने से TallyPrime का data बदल जाता है?
TDL program है, data नहीं। ज़्यादातर TDL सिर्फ़ screen, print या report बदलती है। जो TDL नए fields में value save करती है, उसकी value company data में जाती है, इसलिए TDL हमेशा भरोसेमंद developer से लें और पहले backup लें।
Is TDL free in TallyPrime?
TDL language और Tally Developer tool Tally Solutions देती है। लेकिन आपके business के लिए custom TDL लिखवाना developer का काम है, इसलिए उसका quote requirement पर depend करता है।
TDL कहाँ load होती है?
F1 (Help) > TDLs & Add-Ons > F4: Manage Local TDLs में file का path देकर, या Ctrl+Alt+T से TDL Management खोलकर। Account TDL license से जुड़ी होती है और License Update से आती है।
TDL aur add-on mein kya fark hai?
Add-on भी TDL से ही बना होता है, पर वह ready-made product है जो कई users के लिए बना है। Custom TDL सिर्फ़ आपकी requirement के लिए लिखी जाती है।

हम 20+ साल से TallyPrime और Tally.ERP 9 के लिए source-code level पर TDL लिखते हैं — invoice format से लेकर integration तक। अपनी requirement WhatsApp पर भेजें, quote वहीं मिलेगा।

WhatsApp पर पूछें

Related: TDL Customization Services · TallyPrime में TDL कैसे Load करें · TDL vs Tally Add-ons

💬 WhatsApp Help 🔍 Ledger Database