Is there a way......?

SUGGESTED

I'm trying to create a custom dialog button in custom office on the SO Entry Detail screen to show some UDFs. The button would need launch a screen that allows me to put some UDFs that are linked to the line. If I create a custom dialog button in that screen it only allows me to pull from the SO_SalesOrderHeader fields. 

I could add them to the grid but I don't really want to show them in the grid as they are not always needed and only optional. 

Does anyone have any ideas? 

  • 0

    How many UDFs are we talking about? Why not just add to the secondary grid?

  • 0 in reply to BigLouie

    Hmmm maybe 7 or so. I could put them down in the secondary grid but my thought was if I could do a button and a panel then I could conditionally launch the screen with an invoke button script - much like how a tier distribution screen appears or the extended description.

    These UDFs are only applicable to certain items. Now if I had v2015 I could conditionally disable the fields in the grid but I sort of just preferred a separate screen. That way these optional UDFs would be out of the way.

    I'm thinking about possibly just doing something with option bills... possibly. Though with this client I am not sure if they could really manage option bills themselves going forward. Sadly.

  • 0 in reply to Nicole Ronchetti

    I wonder if you could put the UDFs on the blank space to the right of the secondary grid. Do you think they would change as you scrolled down the list?  

  • 0 in reply to BigLouie
    SUGGESTED

    Messagebox can pop up a window and display information.   Example:

    retval = oSession.AsObject(oSession.UI).Messagebox( "",  "You info to display here - you can also put variables here")

    I do this all the time in scripts.   It's even possible to put custom buttons in to signal different choices in how the script should execute after you click  a button.