Please solve my mistake in function

Discussion in 'Requests' started by Hems, Jan 22, 2023.

    
  1. Hems

    Hems Member


    Dear सर
    मैं सेल्स वाउचर में 1 बटन द्वारा फंक्शन कॉल करवाना चाहता हूँ कुछ कंडीशन के साथ प्लीज हेल्प

    सेल्स वाउचर में item count करके कंडीशन के साथ apply यदि item 10 से कम हो तो ये ब्राउज करे और यदि 10 से ज्यादा हो तो ये ब्राउज करे ।

    Please solve my mistake

    [Function : send123]

    VARIABLE : COUNT:NUMBER
    100:SET: COUNT :$$NUMITEMS:Stockitemname:$StockItemName : InventoryEntries
    110:IF:COUNT<=10
    120:browse : "C:\Users\STM\Desktop\HKS\bn.178.pdf"
    130:END IF
    140:IF:COUNT>10
    150:browse : "C:\Users\STM\Desktop\HKS\NAVName00.jpg"
    160:END IF
     


  2. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    100:SET: COUNT :$$NUMITEMS:InventoryEntries
     


  3. Hems

    Hems Member


    Sir
    This is not working.
    Please any other suggestions
     



  4. Add these lines to your function after variable declaration.

    010:SET OBJECT
    020:SETTARGET
     


  5. Hems

    Hems Member


    Sir
    Please
    I haven't knowledge about function.
    Please complete and correct my function code.
     


  6. Hems

    Hems Member


    Dear sir
    मैंने अपना फील्ड ऐड करके set as : $$numitems: inventoryentries किया
    इससे काउंटिंग आ गई । फिर इस इमेज के अनुसार function code एडिट किया तो इसमे
    120: वाली लाइन में = और > ये दोनों तो अलग अलग लगाने पर काम करते है लेकिन < ये काम नही करता ।
    और #फील्ड का नाम =<10
    इस प्रकार dono sath me लिखने पर भी काम नही कर रहा है।
    Please any suggestions regarding this.
     

    Attached Files:




  7. [#Form:Sales Color]
    Add:Button:At End:TDLExpert Button


    [Button:TDLExpert Button]
    Key : Alt + t
    Action : Call:send123
    Title : ItemsCount
    [Function : send123]
    Local Formula:isMT:$$IsEmptyCollection:InventoryEntries
    VARIABLE : COUNT:NUMBER:0
    010:Set Object
    020:Set Target

    100:DO IF:!@isMT:SET: COUNT :($$NUMITEMS:InventoryEntries)
    115: Msg Box:mad:isMT:##count
    110:IF:COUNT<=10
    120:browse : "C:\Users\STM\Desktop\HKS\bn.178.pdf"
    130:END IF
    140:IF:COUNT>10
    150:browse : "C:\Users\STM\Desktop\HKS\NAVName00.jpg"
    160:END IF
     


  8. Hems

    Hems Member


    Dear
    amit sirji
    tushar deshmukh sir ji

    thanks for your reply
    but
    aapka solution bhi kaam nhi kara.
    but
    aapke code se local formula ka use karke
    maine apne anusar iska solution kiya hai.

    is code se mujhe jo result chahiye tha wo mil gaya hai.

    fir bhi aap new function create karke post jaroor kare.

    thanks again.

    [#Line: GST TransAdditionalDetails]

    add : fields:after: GST TransAdditionalDetails : hkvchslno1

    [field : hkvchslno1]

    Set as : If @isMT = 3 Then $$LocaleString:"yes" Else +
    If @isMT < 3 Then $$LocaleString:"yes" Else $$LocaleString:"no"

    Align : Centre
    Width : 3
    Skip : Yes
    ;Invisible: Yes

    Local Formula:isMT:($$NUMITEMS:InventoryEntries)


    [#form : sales color]
    add : button : h123

    [button : h123]
    Title : $$LocaleString:"CHANGE"
    Key : Alt + z
    Action : call : sendpdf123

    [Function : sendpdf123]
    120:IF:(#hkvchslno1 = yes)
    130:browse : "C:\Users\STM\Desktop\HKS\bn.178.pdf"
    140:else
    150:browse : "C:\Users\STM\Desktop\HKS\NAVName00.jpg"
    160:End If
     


  9. Rohit Khedar

    Rohit Khedar Member


    आपका मतलब है की Voucher में 10 Item से कम हो तो बटन के द्वारा Pdf में Invoice Open होना चाहिए अगर 10 Item से ज्यादा हो तो Invoice Jpeg में Open होना चाहिए
     


  10. Hems

    Hems Member


    नही सर जी
    मैने इस प्लेटफार्म की मदद से सेल्स वाउचर में send as pdf का 1 बटन बनाया।
    फिर msdos command की हेल्प से उस pdf invoice पर अपना वॉटरमार्क add किया ।
    लेकिन 1 पेज इनवॉइस के लिए अलग और 2 पेज इनवॉइस के लिए अलग अलग command use करने पड़ते हैं।
    इसलिए 1 new function से 1 click में ही pdf इनवॉइस बन जाये, वॉटरमार्क भी लग जाये और 1 पेज होतो 1 या 2 पेज हो तो 2 पेज पर वॉटरमार्क लग कर इनवॉइस पीडीएफ में तैयार हो जाये।

    इसलिये 10 आइटम वाला example लिया।
     


Share This Page