Not Able To Alter Vouchers

Discussion in 'Tally Developer' started by Himanshu-2002, Oct 26, 2020.

    
  1. Himanshu-2002

    Himanshu-2002 Active Member


    Dear Experts,
    I want alter Multiple Voucher at One Single Place But I am unable to do that

    Here is the sample Code:
    Code:
    [Report:Alter Multi VCH]
    Form: Alter Multi VCH
    Multi Objects    : Bulk Alter Entry
    
    [Form:Alter Multi VCH]
    Parts           : Alter Multi VCH
    
    [Part:Alter Multi VCH]
    Lines           : Alter Multi VCH
    Repeat          : Alter Multi VCH  : Bulk Alter Entry
    Scrolled        : Vertical
    
    [Line:Alter Multi VCH]
    Fields          : Alter Multi Master, Alter Multi Party
    
    [Field:Alter Multi Master]
    Use: Name Field
    Set as: "ID:" + $$String:$MasterID
    
    
    [Field:Alter Multi Party]
    Storage     : Party Ledger Name
    Use         : Name Field
    Set as      : $PartyLedgerName
    Table       : Party Cash Ledgers Extract
    Show Table:Always
    
    [Collection:  Bulk Alter Entry]
    Type:Vouchers:VoucherType
    Child Of:$$VchTypeSales
    Belongs To:Yes
    Fetch:MasterID, PartyLedgerName
    
    ;Select $PartyLedgerName, $MasterID From  BulkAlterEntry
    I am using same concept which I used in Multi Ledger Alteration and That is working but This is not working

    Multi Ledger Alteration Sample Code
    Code:
    [#Menu:Gateway of Tally]
        Add:Key Item:Alter Multi Ledger:L:Alter:Alter Multi Ledger
        Add:Key Item:Bulk Alter Entry:L:Alter:Alter Multi VCH
    [Report:Alter Multi Ledger]
    Form: Alter Multi Ledger
    Multi Objects    : Alter Multi Ledger
    
    
    [Form:Alter Multi Ledger]
    Parts           : Alter Multi Ledger
    
    [Part:Alter Multi Ledger]
    Lines           : Alter Multi Ledger
    Repeat          : Alter Multi Ledger  : Alter Multi Ledger
    Break On        : $$IsEmpty:$Name
    Scrolled        : Vertical
    Common Border   : Yes
    
    
    [Line:Alter Multi Ledger]
    Fields          : Alter Multi Ledger
    
    [Field:Alter Multi Ledger]
    Storage     : Name
    Use         : Name Field
    Set as      : $Name
       
    [Collection:Alter Multi Ledger]
    Type:Ledger
    Fetch:*.*
     


  2. narayane88

    narayane88 Active Member


    sir mai guide kar sakta par code ke liye apko R&d karna padage
     


  3. Himanshu-2002

    Himanshu-2002 Active Member


    Yes Sir, Main bhi wahi chahta hun aur jo concept Maine Multi ledger alteration se sikha same use karke maine apna ek multi ledger alter bana bhi liya jiska code maine attach bhi kiya hai but jab maine woh concept voucher ke liye apply kiya toh woh work nahi kiya
     


  4. narayane88

    narayane88 Active Member


    Use : ExtractAlias Collection
    Source Collection : List of Groups
    Title : $$LocaleString:"List of Groups"
    Set as : $FirstName
    Fetch : Name
    Collection : All Items
    Report : Multi Ledger
    Variable : MGroup
    Trigger : MGroup


    se shurwat karo
     


  5. Himanshu-2002

    Himanshu-2002 Active Member


    Update #1

    Problem Solved....I was changing Wrong Method Name

    Here is the Updated Code
    Code:
    [Report:Alter Multi VCH]
    Form: Alter Multi VCH
    Multi Objects    : Bulk Alter Entry
    
    [Form:Alter Multi VCH]
    Parts           : Alter Multi VCH
    
    [Part:Alter Multi VCH]
    Lines           : Alter Multi VCH
    Repeat          : Alter Multi VCH  : Bulk Alter Entry
    Scrolled        : Vertical
    
    [Line:Alter Multi VCH]
    Fields          : Alter Multi Master, Alter Multi Party
    
    [Field:Alter Multi Master]
    Use: Name Field
    Set as: "ID:" + $$String:$MasterID
    
    
    [Field:Alter Multi Party]
    Storage     : Ledger Name
    Use         : Name Field
    ;Table       : Party Cash Ledgers Extract
    ;Show Table:Always
    
    [Collection:  Bulk Alter Entry]
    Type     : Voucher
    
    ;Select * From  BulkAlterEntry
    and Thank You Narayan Sir For Your Quick Replies
     


  6. Himanshu-2002

    Himanshu-2002 Active Member


    Narayan Sir, sayad aap samjhe nahi ki mera problem kya tha... Mera problem that ki mujhe ek TDL banana hai jisme main saare vouchers ko ek hi jagah par alter kar sakun... Toh ye karne main socha pehle multi ledger alter banate hai uske baad multi voucher alter banaunga... Toh multi ledger later toh main first try mein hi bana liya tha bas multi voucher alter mein problem aa raha tha jo ki ab solve ho gaya
     


  7. narayane88

    narayane88 Active Member


    Congratulation sir mai bhi developer mai naya hi hu lekin mujhe sikane ke liye bahut taklif uthtani padi isi liye mere samaj me jitna bhi aya hai utana is site pe samjane koshish karta hu takarbin 4 sal ho rahe mai devloper dekh raha or lockdown maine pura samaj gaya function writing wagera maine lockdown me sikha hai
     


  8. Himanshu-2002

    Himanshu-2002 Active Member


    Thank You Sir, maine bhi TDL lockdown mein hi sikha aur mera paas bhi koi sikhane wala nahi hai but Main jaldi sikh paya because main Python wagera pehle se jaanta tha jiske kaaran main bohot jaldi TDL ke concepts sikh jata hun...aap bhi sikh jaoge bas aapko thora apne basics par work karna padega because agar basics strong honge toh advance apna aap aa jayega
     
    narayane88 likes this.


  9. narayane88

    narayane88 Active Member






    Multi Objects : xxxxxxxxxxx


    MERI A CONCEPT CLEAR NAHI THI THANKS APKE KARN AUR MR MURALI BAJAJ KE KARAN (MEMBER OF THIS SITE) MAI SIKH PAYA
     


  10. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Very Good Bhai....

    Take ideas .....but always implement on your own........ fastest way to learn...........
     


  11. anish

    anish Member


    Himanshu Ji use date variable for opening report faster otherwise it will open all companies vouchers which makes report to open very slow
    [Report:Alter Multi VCH]
    Form: Alter Multi VCH
    Multi Objects : Bulk Alter Entry
    Set: variable : svfromdate, svtodate
    Set : SVFromDate : $$MonthStart:##SVCurrentDate
    Set : SVToDate : $$MonthEnd:##SVCurrentDate
     


  12. Himanshu-2002

    Himanshu-2002 Active Member


    Sir This is a dummy code... because This is a proprietary project So, I can't share the real code
     
    anish likes this.


Share This Page