;;Adds a new option to Gateway of Tally [#Menu : Gateway of Tally] Add : Item : Before : @@locQuit : Walk Collection - Example2 : Call : MyWalkCollectionExample2 ;;This is a new Collection definition which is based on Tally Internal Object named Voucher which contains Voucher details [Collection : MyVouchers] Type : Voucher Fetch : *, LedgerEntries.* ;;Function to display the Voucher details [Function : MyWalkCollectionExample2] 00 : SET FILE LOG ON 01 : LOG : "***************************" ;; Loop through the Voucher table and display the vouchers 05 : WALK COLLECTION : MyVouchers 10 : LOG : $$String:$Date + "," + $VoucherTypeName + "," + $VoucherNumber ;; Loop through the ledgers and display the Ledger-name and amount 15 : WALK COLLECTION : LedgerEntries 20 : LOG : "=>" + $LedgerName + "," + $$String:$Amount 25 : END WALK 30 : END WALK 90 : SET FILE LOG OFF 100 : Exec Command : Notepad : "TDLFunc.Log"
A blog on customizing Tally Accounting Software by Shweta Softwares
Saturday, September 10, 2011
Walk Collection - Example 2
Here's a sample TDL program to get the Voucher details with all ledgers using the WALK COLLECTION statement.
Tally; Tally Developer and Tally Definition Language are trademarks or registered trademarks of "Tally Solutions", Bangalore.