Free Code: Add UDFs in Ledger for specific Group(s)

Discussion in 'Free Source Codes' started by Tanmoy Sinha, Apr 25, 2020.

    
  1. Tanmoy Sinha

    Tanmoy Sinha New Member


    Hello,
    I'm a new Tally Developer and I'm grateful to members of this forum who have helped in the development of this code. Please do suggest ways to further improve the code.

    Code:
    /*
    Add user defined fields in Sundry Debtor Ledger
    */
    ;UDFs for Sundry Debtor Ledger
    [System        : UDF]
        Distance From Company    :    Number    :    20010
        Transporter GSTIN        :    String    :    20011
        Customer Upload Portal   :    String    :    20012
        Show Order Barcode       :    Logical   :    20013
        Vendor Code              :    String    :    20014
    ;;Add fields in Ledger definition screen
    [#Part      :    LED Mailing Parts]  
        Add     :    Part    :    Addl Info   ;Add additional fields at the end in Ledger Creationg Report (right side)
      
        [Part    :    Addl Info]
            Line    :    Form Subtitle
            Scroll    :    Vertical                                        ;This setting is required for Explode attribute to work
            Invisible    :    NOT $$IsBelongsTo:$$GroupSundryDebtors        ;Show only for Sundry Debtor
          
            Local : Line : Form Subtitle : Explode : Sundry Debtors Addl Fields : $$IsBelongsTo:$$GroupSundryDebtors        ;Show only for Sundry Debtor
            Local : Line : Form Subtitle : Space Bottom    :    0
            Local : Field: Form Subtitle : Info    :    "Additional Information"
          
    [Part    :    Sundry Debtors Addl Fields]
        Lines :     Distance, +
                    Transporter, +
                    Customer Upload, +
                    Print Order Barcode, +
                    Vendor Code
        [Line    : Distance]  ;Distance for e-Way Bill
            Fields    :    Medium Prompt, +
                           Distance
            Local    : Field    :    Medium Prompt    : Set as: "Distance (kms):"
      
            [Field    :    Distance]
                Use         : Number Field
                Storage     : Distance From Company
        [Line    :    Transporter]  ;Transporter GSTIN for e-Way Bill
            Fields    :    Medium Prompt, +
                           Transporter
            Local    : Field    :    Medium Prompt    : Set as: "Transporter GSTIN:"
      
            [Field    :    Transporter]
                Use         : Name Field
                Storage     : Transporter GSTIN
        [Line    : Customer Upload]  ;Customer upload portal URL
            Fields    :    Medium Prompt, +
                           Customer portal
            Local    : Field    :    Medium Prompt    : Set as: "Customer portal URL:"
      
            [Field    :    Customer portal]
                Use            : Name Field
                Storage        : Customer Upload Portal
        [Line    : Print Order Barcode]  ;Whether PO barcode is to be displayed in invoice
            Fields    :    Medium Prompt, +
                           Print Barcode
            Local    : Field    :    Medium Prompt    : Set as: "Print order barcode?"
      
            [Field    :    Print Barcode]
                Use            : Logical Field
                Storage     : Show Order Barcode
        [Line    : Vendor Code]  ;Vendor code alloted by Customer
            Fields    :    Medium Prompt, +
                        Vendor Code
            Local    : Field    :    Medium Prompt    : Set as: "Vendor Code:"
      
            [Field    :    Vendor Code]
                Use            : Name Field
                Storage     : Vendor Code
    
     

    Attached Files:

    Muhammadhaneef, Frz, mpal2311 and 3 others like this.


  2. Neeru

    Neeru Active Member


    Good job
     


  3. Rajsrisrimal

    Rajsrisrimal Member



  4. nasir

    nasir Member


    Grate job Bro
     


Share This Page