UDF

Discussion in 'Tally Developer' started by Bhavesh, Apr 10, 2014.

    
  1. Bhavesh

    Bhavesh New Member


    Dear Admin and All other Friends

    How we can get details of all tally defaults UDF

    if any one have idea please tell
     


  2. Raju Das

    Raju Das Member


    Bro click in TDL developer navigation bottom and search
    System :UDF
     


  3. Bhavesh

    Bhavesh New Member


    ok Mr Das try to find out the details of below mentioned UDF and reply me if possible
    Example...
    CMPEmployerID
    ChequeRange
    Payment Favouring
    Transaction Type
    Instrument Number
    Instrument Date
    .....

    thanking you
    regards
     


  4. Raju Das

    Raju Das Member





    Bro everything is not available in default tally but u also create like that..........

    [System: UDF]
    CMPEmployerID :String:5001
    ChequeRange : Number : 5002
    Paymeny Favouring: String: 5003
    Tansaction Type : String :5004
    Instrument Number : Number : 5005
    Instrument Date : Date : 5006
     


  5. mahgs

    mahgs Member


    Dear Bhavesh:

    Use Tally in Developer Mode.In tally Fields Show the Tooltip in Fields NAme.Search the Field name And Show the storage.
    [​IMG]
    Thanks And regards
    Mahgs
     


  6. Bhavesh

    Bhavesh New Member


    Thanks Mr Das but how to determine <>:<Number or String>:<1 or 1001 or 5001 any clue>

    ok Mr Mahgs Thanks
     


  7. NaraSimhulu Devalam

    NaraSimhulu Devalam New Member



    Hi Bhavesh,

    For Example..

    [Field: MyNameField]

    Use: Name Field
    Type: String: Forced
    Storage: MyNameField
    Set Always: Yes

    [Field: MyDateField]

    Use: Uni Date Field
    Type: Date: Forced
    Storage: MyDateField
    Set Always: Yes

    [Field: MyNumberField]

    Use: Number Field
    Type: Number: Forced
    Storage: MyNumberField
    Set Always: Yes

    [Field: MyQuantityField]

    Use: Qty Primary Field
    Type: Quantity: Forced
    Storage: MyQuantityField
    Set Always: Yes

    [Field: MyLogicalField]

    Use: Logical Field
    Type: Logical: Forced
    Storage: MyLogicalField
    Set Always: Yes

    [System: UDF]

    MyNameField: String : 100
    MyDateField : Date : 101
    MyNumberField: Number : 102
    MyQuantityField : Quantity : 103
    MyLogicalField: Logical : 104

    like this.....
     
    Raju Das likes this.


  8. Raju Das

    Raju Das Member





    [System: UDF]

    ShippedBy : String:1
    PurchaseOrderNo : String:2
    DestinationCountry : String:3
    PackageMarks : String:4
    NumPackages : String:5
    BuyerName : String:6
    BuyerAddress : String:7 ;; :Yes ;; tl error
    PlaceOfReceipt : String:8
    ShipDocumentNo : String:9
    PortOfLoading : String:10
    PortOfDischarge : String:11
    FinalDestination : String:12
    OrderRef : String:13
    OrderTerms : String:14 ;; :Yes ;; tl error:Yes
    ShipVesselNo : String:15
    BuyersSalesTaxNo : String:16
    ShipDeliveryNote : String:17
    DueDateOfPymt : String:18
    TypeOfDuty : String:19
    TariffType : String:20
    SerialNumInPLA : String:21
    DateTimeOfInvoice : String:22
    DateTimeOfRemoval : String:23
    VoucherChequeName : String:24
    VoucherCrossComment : String:25
    GroupIsCalculable : String:26
    CompanyFormalName : String:27
    BasePartyName : String:28
    UserDescription : String:29 ;; :Yes ;; tl error:Yes

    OrderDate : Date:1
    ShippingDate : Date:2
    BankersDate : Date:3

    RateOfExcise : Number:1
    RateOfInvoiceTax : Number:2
     


  9. Bhavesh

    Bhavesh New Member


    so <Index Number> can be assign by users
     


  10. R. VIJAY

    R. VIJAY Member


    I am not get my UDF subform before bankallocation screen plz can any help

    ;;========== Narration Part ==================;;

    [#Field: VCH Narration]

    Use : Voucher Narration Field
    Lines : 4
    Storage : Narration
    Set as : If ($$InCreateMode Or $$InAlterMode Or $$IsEmpty:$Narration) And ($$IsPayment:##SVVoucherType Or $$IsReceipt:##SVVoucherType Or $$Iscontra:##SVVoucherType) And @@IsBankLedPresent then "Chq No. - " + $DueDateOfPymt else ""
    Width : 50% Screen
    Key : PrevVchNarration, PrevLedNarration
    Set Always : Yes


    ;;====================adding at narration part ==================;;


    [#Field: ACLSTotal]
    Add: SubForm : Before : Vch Bank Allocations
    Sub Form : MyBankAllocations : ##SVVoucherType = "Receipt" Or "Payment" Or "Contra"

    [Part : MyBankAllocations]
    Add : Lines : At Beginning : JLChequeNo

    [Line : JLChequeNo]
    Fields : Medium Prompt, JLChequeNo,

    Local : Field : Medium Prompt : Set as : "Chq No:"
    Local : Field : Medium Prompt : Color : Black
    Local : Field : Medium Prompt : BackGround: Stone Wash
    Local : Field : Medium Prompt : Invisible : (Not $$IsReceipt:##SVVoucherType) And (Not $$IsPayment:##SVVoucherType) And (Not $$Iscontra:##SVVoucherType)
    Local : Field : Medium Prompt : Inactive : Not @@IsBankLedPresent


    Local : Field : Default : Style : Small Bold

    [Field : JLChequeNo]
    Use : Name Field
    Set as : $DueDateOfPymt
    Storage : DueDateOfPymt
    Invisible : (Not $$IsReceipt:##SVVoucherType) And (Not $$IsPayment:##SVVoucherType) And (Not $$Iscontra:##SVVoucherType)
    Set Always : Yes
    Inactive : Not @@IsBankLedPresent


    [*Field: VchBankAllocChequeNo]
    Use : Instrument Number
    Storage : Instrument Number
    Set as : #JLChequeNo

    [System : UDF]
    DueDateOfPymt : String : 1000

    [System : Formula]
    AbcFilter : $$IsBelongsTo:$$GroupBank OR $$IsBelongsTo:$$GroupBankOD OR $$IsBelongsto:$$GroupCash
    IsBankLedger : ($$IsLedofGrp:$LedgerName:$$GroupBank Or $$IsLedofGrp:$LedgerName:$$GroupBankOD)
    IsBankLedPresent: $$FilterCount:AllLedgerEntries:IsBankLedger > 0
     


  11. Bhavesh

    Bhavesh New Member


    Hi Friends,

    After just long period I need your help on UDF

    Actually for some earlier version of tally I write a code and used the same UDF and assigned index number my self

    but when rewrite the data with latest version, I lost the data and found the same fields blank

    BankBranchName : String : 91
    IFSCode : String : 92

    Please guide me if possible
     


  12. NAGARAJKMAR SUBRAMANIAN

    NAGARAJKMAR SUBRAMANIAN Active Member


    Index numbers given by you may be used by Tally

    Change index of udf nos. given by you

    give nos above 1000 n below 10000 to avoid complication
     


  13. Bhavesh

    Bhavesh New Member


    Thanks Mr Nagarajkmar, till fields lost their value
     


  14. mahgs

    mahgs Member


    Dear Bhavesh:
    First You will Export Daybook in xml file.After you change the Position in TDL

    BankBranchName : String : 901
    IFSCode : String : 902

    In XML file You Will change the Udf Storage Position 91 to 901 and 92 to 902

    Delete All daybook entries-After Import the XML file.
     


Share This Page