Customer Maintenance to Order Entry Customization

Honestly…please dont laugh, whats the dev tools
Embarrassed Hide GIF by flor

How To: Debugging Kinetic (Browser) - Experts’ Corner - Epicor User Help Forum (epiusers.help)

Specifically, check the Network tab for the GetByCustID call. Is it there? Is it red (error)? What’s the error say from the Response tab?

If that’s all fine, click into the Kinetic screen, then press CTRL + ALT + 8 to enable debugging, then CTRL + Alt + V to list the views. Expand your Customer view. Does it have data?

If so, leave debugging on and trigger your After_AfterGetByID event again. What does that say?

1 Like

no errors in the dev tools however in the debugger…


customer shows no data…

the CTRL + ALT + 8 and CTRL + ALT + V commands do not do anything for me, is this because i am in a preview from app studiio rather than the actual app?

Debugger… are you using Kinetic in the client? Don’t. Use the browser. It’s better in every way–especially when it comes to development.

Let’s focus on the GetByCustID call in the Network tab of Dev Tools.
Does the response have data or is it empty? If it’s empty, what does the payload show?

1 Like

everything done from the browser, using Microsoft Edge, i do also have access to Chrome on my work laptop so can try through there?


dont have a GetByCustID? could this be my gremlin!

Click the event to open up the details. It should look similar to this:

It’s also concerning the service you specified is not being called.
Go to the Console tab, make sure debugging is enabled by clicking in the Kinetic window and pressing CTRL+ALT+8 (you should see a message in the console) and then enter a new ID to trigger the event you hooked into.

ok i see what the CTRL + ALT + 8 does i saw the message which stated debugging changed to true!!

the execute BAQ is for a ‘stacks exist’ customisation we also have on the order entry screen, not a single one of the calls in the list are to either ‘Load_Customer’ or GetByCustID so it looks like my ‘fudged’ call does not execute at all - tbh when trying to select the aftergetbyid in the events section, i get an error saying it already exists, BUT its locked so i cant do anything with it.

image

Oh, you know what? I don’t think the “AfterGetByID” actually gets called. It’s a remnant from an older version.

Look for one called “Execute_GetByID” or something and change your event to be “after” that.
The best way to find the actual call is when Dev Tools is open and debugging is enabled, enter an ID in the form and tab (or whatever makes it go) and look at each of the events happen in the console.

Thanks for your help so far Hannah!!! I will give this a go tomorrow with some fresh eyes! 10:30pm here in the UK and iv been looking at code ALL DAY!

Will certainly get back and let you know how i get on!

Morning,

Firstly let me thank you for your help through all of this, i got it working successfully and your help was invaluable!!

to assist others i put together the steps i took in a PDF and attached it to this!

honestly thank you again!!

Add Customer Comments to Order Entry.pdf (1.8 MB)

3 Likes

Nice write up… Thanks for your contribution, paying it forward is always a nice thing…

Lurkers… Step up please.

1 Like

Eye Contact Lurker GIF by The Vibe is Right

1 Like

I will always try where i can and hopefully this VERY steep learning curve i am on, i will be able to contribute more…at the moment i am very much a beginner!

We all started somewhere
and we are always learning.

3 Likes

The problem with adding to an old thread - cant be marked with a solution!

If wee keep posting it will eventually turn into a Dumpster fire and everyone loves reading them

1 Like

I have a certain power … :no_mouth:

Thanks for documenting this. Was very helpful!

I needed to display Nonconformance fields in Corrective Action and was able to follow for my use case.

1 Like