37 thoughts on “How to customise the TDL Configuration?”
I have created the said TDL. The length of the TDL field has increased to full width. However, the color and the configuration “My new TDL Configuration” is not getting effected. kindly look in it.
I have successfully created the above TDL. However, the configuration “My New TDL Configuration” is not taking effect. Kindly look into it. the names of the two TDL’s in the dropbox are ‘tdl load.txt’ and ‘tdl developer.txt’.
You are mixing field level and line level code.
I suggest you please read the chapters carefully.
In the chapters the code for the field are
[Field: TallyINI PreLoad LocTDLs]
Use : Name Field
Storage : TDL
Width : @@NameWidth + @@NameWidth
Set Always : Yes
Case : Normal
Skip : #TallyINILoadLocTDLs = $$LocaleString:”No” OR NOT $$AllowLocalTDLs
Max : 99
Local: Field: Form SubTitle: Info: $$LocaleString:”My New TDL Configuration”
Local: Field: Long Prompt: Color: Blue
As you can see that there is no wording like local : Field etc in the field level definition.
However, in your code you had added extra two lines which belong to the line level defintion
[#Field: TallyINI Preload locTDLs]
Local: Field: Form SubTitle: Info: $$LocaleString:”My New TDL Configuration”
Local: Field: Long Prompt: Color: Blue
Use: Name Field
Storage: TDL
Width: 6 inches
the below definition belong to the line definition. which is explained in the chapter
Local: Field: Form SubTitle: Info: $$LocaleString:”My New TDL Configuration”
Local: Field: Long Prompt: Color: Blue
I suggest you please read the chapter very carefully and compare your code with the chapter’s code.
Both of your files are working fine without any issue.
You just need to activate the TDL save it and then go the configuration once again.
I believe you are trying to see the result without saving/activating the TDL. That’s why you are not seeing any effect
So, first you save the TDL files then revisit the TDL configuration and you will see the changes are there
The code is as bellow. I have checked it, it is working fine.
[#Line: TallyINI PreLoad LocTDLs]
Field : Long Prompt, TallyINI PreLoad LocTDLs,
Add: Fields: After: TallyINI Preload LocTDLs: short Prompt, TDL Developed By
Space Bottom : 0.3
Local : Field : Long Prompt : Set as : $$LocaleString:”List of TDL files to preload on startup:”
Local : Field : Long Prompt : Inactive : $$Line > 1
Local : Field : Short Prompt : Set as : $$LocaleString:” TDL Developed By:”
[#Field: TallyINI PreLoad LocTDLs]
Use : Name Field
Storage : TDL
Width : @@NameWidth + @@NameWidth
Set Always : Yes
Case : Normal
Skip : #TallyINILoadLocTDLs = $$LocaleString:”No” OR NOT $$AllowLocalTDLs
Max : 199
Color : Blue
[Field: TDL Developed By]
Use : name Field
Storage : Dev
Width : @@NameWidth + @@NameWidth
Set Always : Yes
Case : Normal
Skip : #TallyINILoadLocTDLs = $$LocaleString:”No” or not $$AllowLocalTDLs
Max : 99
Color : red
Set as : ” Rajesh Upadhyay”
HELLO SIR I HAVE COMPLETED ASSIGNMENTS , IT STORING MY NAME AS TDL DEVELOPED BY BUT WHEN I CLOSE TALLY AND REOPEN , IT NOT SHOWING NAME , NAME FIELD SHOWS EMPTY. PLS HELP OT SUGGEST WHERE I M DOING WRONG THANKS
Hello Sir,
Here with I am sending the assignment.
kindly check & revert.
Regards
Sham Rao.
;;This code is ceated on 10 march 2020
/* there are three things changed
1. form name changed (TDL config) to My New TDL configuration
2. will display heading coder name
3. will store a coder name next to file path
*/
[#Line: TallyINI Load LocTDLs]
Right Field: coder name
[Field: coder name] ;; this is fo heading of coder name this in next column names wills save
Use: name field
Set as:”Coder Name”
Color:blue
Skip: Yes
Width:20
Align: Center
[#Line: TallyINI PreLoad LocTDLs] ;; after the file path next field it will store the names of coders
Field: coder name field
[Field: coder name field]
Use:name field
Storage: coders
Set as: “”
Width: 12
[System:UDF]
coders:String:999
[#Field: TallyINI PreLoad LocTDLs] ;;; this is width of the sceen
Use : Name Field
Storage : TDL
Width : 7 inches;;@@NameWidth + @@NameWidth
Set Always : Yes
Case : Normal
Skip : #TallyINILoadLocTDLs = $$LocaleString:”No” OR NOT $$AllowLocalTDLs
Max : 118
Full Width : Yes
AS PER THIS CHAPTER ASSIGNMENT I ALREADY ADDED ”TDL PATH SPACE CONFIG.txt” TXT FILE TO DROPBOX.. BUT I HAVE DOUT IN THIS ASSIGNMENT SIR. IF I HAVE TO ADD UDF FIELD OR FETCH DATA?
All cocde are there. Tally prime and Tally ERP both are same for coding matter only File name and Folder name in Prime Developer are changed but they were cahnged in Release 6.1.3 of Tally itself
Codes are not changed and all those codes are still valid and they will still valid till next 10 years
ITs just file name and filder names are changed which I explained in earlier chapter of Module 4
Sir, I found the Line where the above text is displayed but the coding in Tally prime Developer is entirely different kindly guide how to go ahead with the same.
MahendraBhai,
When I was learning the TDL ealier I had completed this module and have a copy of the same in the Dropbox. However, it seems that now this TDL is giving error in TallyPrime Developer. Please look into it, so I can go through this module.
I have created the said TDL. The length of the TDL field has increased to full width. However, the color and the configuration “My new TDL Configuration” is not getting effected. kindly look in it.
Ok, I will check the same and will let you know
I have successfully created the above TDL. However, the configuration “My New TDL Configuration” is not taking effect. Kindly look into it. the names of the two TDL’s in the dropbox are ‘tdl load.txt’ and ‘tdl developer.txt’.
Hello Mohammed,
You are mixing field level and line level code.
I suggest you please read the chapters carefully.
In the chapters the code for the field are
[Field: TallyINI PreLoad LocTDLs]
Use : Name Field
Storage : TDL
Width : @@NameWidth + @@NameWidth
Set Always : Yes
Case : Normal
Skip : #TallyINILoadLocTDLs = $$LocaleString:”No” OR NOT $$AllowLocalTDLs
Max : 99
Local: Field: Form SubTitle: Info: $$LocaleString:”My New TDL Configuration”
Local: Field: Long Prompt: Color: Blue
As you can see that there is no wording like local : Field etc in the field level definition.
However, in your code you had added extra two lines which belong to the line level defintion
[#Field: TallyINI Preload locTDLs]
Local: Field: Form SubTitle: Info: $$LocaleString:”My New TDL Configuration”
Local: Field: Long Prompt: Color: Blue
Use: Name Field
Storage: TDL
Width: 6 inches
the below definition belong to the line definition. which is explained in the chapter
Local: Field: Form SubTitle: Info: $$LocaleString:”My New TDL Configuration”
Local: Field: Long Prompt: Color: Blue
I suggest you please read the chapter very carefully and compare your code with the chapter’s code.
I am still unable to rectify my errors. Kindly guide me through whats app when you are online.
I will check that in couple of hours
Hello Mohammed,
Both of your files are working fine without any issue.
You just need to activate the TDL save it and then go the configuration once again.
I believe you are trying to see the result without saving/activating the TDL. That’s why you are not seeing any effect
So, first you save the TDL files then revisit the TDL configuration and you will see the changes are there
Yes, both the TDL’s are working fine. That is not the problem. only the title “TDL Configuration” is not getting changed to “My New TDL Configuration”
Titles are set in the form/part level. I didn’t’ noticed title codes in your codes.
Check the part level/form level definitions and then replace the same with your own title
Sir, Please check TDL name “TDL INI Preload DOC_Assignment.txt” save in my Drop Box Folder & suggest the changes if required
Hello Nilesh,
Surely, I will check all the codes by tomorrow. I just returned back after a long drive.
hi sir,
plz look into my folder that i have saved the assinment of adding a field in the local tdl configuration menu
which has been save with the file name path.txt
Hello Rajesh,
Surely, I will respond all your queries today once I reach office. I will check your code also.
Giridharan varadharajan
sir.
I have completed the assignment. The output files and Tdl codes are shared in my folder.
please Evaluate
Sir,
The code is as bellow. I have checked it, it is working fine.
[#Line: TallyINI PreLoad LocTDLs]
Field : Long Prompt, TallyINI PreLoad LocTDLs,
Add: Fields: After: TallyINI Preload LocTDLs: short Prompt, TDL Developed By
Space Bottom : 0.3
Local : Field : Long Prompt : Set as : $$LocaleString:”List of TDL files to preload on startup:”
Local : Field : Long Prompt : Inactive : $$Line > 1
Local : Field : Short Prompt : Set as : $$LocaleString:” TDL Developed By:”
[#Field: TallyINI PreLoad LocTDLs]
Use : Name Field
Storage : TDL
Width : @@NameWidth + @@NameWidth
Set Always : Yes
Case : Normal
Skip : #TallyINILoadLocTDLs = $$LocaleString:”No” OR NOT $$AllowLocalTDLs
Max : 199
Color : Blue
[Field: TDL Developed By]
Use : name Field
Storage : Dev
Width : @@NameWidth + @@NameWidth
Set Always : Yes
Case : Normal
Skip : #TallyINILoadLocTDLs = $$LocaleString:”No” or not $$AllowLocalTDLs
Max : 99
Color : red
Set as : ” Rajesh Upadhyay”
Assignment submitted and file is uploaded in dropbox in Manish K Ojha–>Assignments–>AssignTDLConfig. Please check n revert.
CA Manish Ojha
HELLO SIR I HAVE COMPLETED ASSIGNMENTS , IT STORING MY NAME AS TDL DEVELOPED BY BUT WHEN I CLOSE TALLY AND REOPEN , IT NOT SHOWING NAME , NAME FIELD SHOWS EMPTY. PLS HELP OT SUGGEST WHERE I M DOING WRONG THANKS
Hello Saurabh,
We already discussed this topic and I suggested you try and test it in your ways.
There is no ready made solutions except trial and error and if you can’t figure out it yourself then I am sorry, I can’t help you.
one on my student has done it without any issue and it is working for him So you have to solve the issue on your own.
Code uploaded shabuddin\TDLConfiguration.txt
Thank you
Hello Sir,
Here with I am sending the assignment.
kindly check & revert.
Regards
Sham Rao.
;;This code is ceated on 10 march 2020
/* there are three things changed
1. form name changed (TDL config) to My New TDL configuration
2. will display heading coder name
3. will store a coder name next to file path
*/
[#Line: TallyINI Load LocTDLs]
Right Field: coder name
[Field: coder name] ;; this is fo heading of coder name this in next column names wills save
Use: name field
Set as:”Coder Name”
Color:blue
Skip: Yes
Width:20
Align: Center
[#Line: TallyINI PreLoad LocTDLs] ;; after the file path next field it will store the names of coders
Field: coder name field
[Field: coder name field]
Use:name field
Storage: coders
Set as: “”
Width: 12
[System:UDF]
coders:String:999
[#Field: TallyINI PreLoad LocTDLs] ;;; this is width of the sceen
Use : Name Field
Storage : TDL
Width : 7 inches;;@@NameWidth + @@NameWidth
Set Always : Yes
Case : Normal
Skip : #TallyINILoadLocTDLs = $$LocaleString:”No” OR NOT $$AllowLocalTDLs
Max : 118
Full Width : Yes
I sent here, dropbox is unable to link.
Please contact me through Zopim chat or whatsApp message 7227900879
Codes have to be submitted through Dropbox only.
I can fix the issue related to the Dropbox.
Sir,
i have uploaded assignment of this unit Named ChangeTDL.txt, ChangeTDL.jpg.
I have kept my file in Drop box for your review
Anup Nair
Did you tested your code. are you facing any issue? if yes then let me know the error you are getting.
NO FILE SEARCH
Saved file “09 TDL Config Change Mod9 Unit 1.txt” in the Dropbox Name S Murrali
Problem faced: UDF Value not getting stored if quit from Tally
As per Image shared with on WhatsApp, I didn’t find any issue with your code and it is working perfeclty without any error.
SIR,
AS PER THIS CHAPTER ASSIGNMENT I ALREADY ADDED ”TDL PATH SPACE CONFIG.txt” TXT FILE TO DROPBOX.. BUT I HAVE DOUT IN THIS ASSIGNMENT SIR. IF I HAVE TO ADD UDF FIELD OR FETCH DATA?
you have to add field
you can’t store it retrieve data there
its only for a testing and understanding purpose
I have uploaded the code to drop box.
Please review.
Kindly guide me if is it possible to add multiple “Long Prompt” in line.
Thanks.
Hi Sir,
I am using tallyprime developer ,
Most of the above code is not there in latest tdl , there no option to specify width of subjected field.
does it mean in latest tdl width have no limit?
Thank you.
All cocde are there. Tally prime and Tally ERP both are same for coding matter only File name and Folder name in Prime Developer are changed but they were cahnged in Release 6.1.3 of Tally itself
Codes are not changed and all those codes are still valid and they will still valid till next 10 years
ITs just file name and filder names are changed which I explained in earlier chapter of Module 4
Friends using TallyPrime Developer kindly search for keyword “”Load selected TDL files on startup:”
Just a lil help.
Sir, I found the Line where the above text is displayed but the coding in Tally prime Developer is entirely different kindly guide how to go ahead with the same.
Dear Sir My working txt file and screen photo shared in Drop box My Folder Name Murugavel Kindly check.
MahendraBhai,
When I was learning the TDL ealier I had completed this module and have a copy of the same in the Dropbox. However, it seems that now this TDL is giving error in TallyPrime Developer. Please look into it, so I can go through this module.