Ran into an issue today when reprogramming some menu items for easier ordering. Basically I took a pre-existing Menu Item Class and added the 'Reference Required' option. When using our SIM 'Re-Order' button it works fine for every other item (even condiments with basically the same settings) except this new MI Class. Instead with this class it for some reason uses the 'price' to determine how many items to re-order. I've included pics to help show whats happening as well as our SIM file that controls this function.
I'm hoping someone can explain why adding the reference is causing problems. My guess is that by adding the user typed text that the variable references get thrown off by 1 space? The Micros built in re-order button seems to work fine. (I actually can't get an answer from management why the SIM was written but browsing the code it has to do with a happy hour that doesn't exist anymore) I've started reading the ISl programming manual and can understand some of the code, just don't understand what some of the variables are linking to or how to figure that out.
I'm hoping someone can explain why adding the reference is causing problems. My guess is that by adding the user typed text that the variable references get thrown off by 1 space? The Micros built in re-order button seems to work fine. (I actually can't get an answer from management why the SIM was written but browsing the code it has to do with a happy hour that doesn't exist anymore) I've started reading the ISl programming manual and can understand some of the code, just don't understand what some of the variables are linking to or how to figure that out.