TDL code to set/update alias name in Tally ledger Master

Discussion in 'Tally Developer' started by Devendra_Rawat, Apr 21, 2023.

    
  1. Devendra_Rawat

    Devendra_Rawat Well-Known Member


    This code tries to set/update alias name in Ledger master

    Code:
    [Function    : TaxoSetLedgerAliasName]
        Variable    :    pLedgerName : String
        Variable    :    pAliasName    : String
       
        050    :            Set    : pLedgerName : "Existing Ledger"
        080 :            Set    :  pAliasName : "Alias Name"
        100    :            SET TARGET  : (Ledger,  ##pLedgerName).
        111    :            Save Target
        115    :            SET TARGET  : (Ledger,  ##pLedgerName).LanguageName[1]
        120    :            Set Value    :  LanguageId : 1033 ;
        125    :            Insert Collection Object  : Name
        130    :            Set Target    : Name
        140    :            set value   : name :##pAliasName
        150    :            set target  : ..
        155    :            set target  : ..
        190    :            Save Target
    
    
    [Function    : TaxoDelLedgerAliasName]
       
           
            Variable    : pLedgerName : String
            Variable    : NumNM        : Number
           
            115    :    Set Object  : (Ledger,  ##pLedgerName).
            118    :    SET TARGET  : (Ledger,  ##pLedgerName).
            122    :    SET TARGET  : (Ledger,  $Name).LanguageName[1].
            198    :        Set        : NumNM        : $$NumItems:Name
            200    :         If        : ##NumNM > 0
            210    :            While: (##NumNM != 0)
            211    :                Log    : ##NumNM
            212    :                Log    : $Name[##NumNM].Name
            215    :                Do If : (##NumNM = 2) AND NOT ($$IsEmpty:$Name[##NumNM].Name): DELETE COLLECTION OBJECT : Name    : ##NumNM    : Yes ;(NOT $$IsEmpty:$Name[##NumNM].Name) AND
            220    :                 Decr: NumNM
            230    :            End While
            240    :        End If
            245    :        Save Target
           
            
     
    naren1234, sattam and rajiv jaiswal like this.


  2. sattam

    sattam Active Member


    Suppose I have one ledger master named "ledger 1" with 2 Alias "Alias 1","Alias 2". Now I have to update with one more alias "Alias 3". How to do with function.
     


  3. Devendra_Rawat

    Devendra_Rawat Well-Known Member


    same code should work.. if not then inform me
     


Share This Page