Required Field not accepting zero
I have tested this on my install as well and am able to recreate the issue. I am going to write this up as a problem report and see what we can do. I believe you are using 2010, correct? Are you using Standard or Enterprise?
Yes, GP2010. Not sure what version it is but the About Extender window show the Verion Number is 11.00.03593.000 and the MS Dynamics Extender version is 11.00.0046. Please let me know what version that indicates.
Thank you for the information. Your versioning indicates that you are on the Extender Standard version.
In looking into this more, it appears that this may be the way Dexterity works. Dexterity doesn't allow for a null value, so a 0 is the default if you don't enter something else. Any numeric field automatically defaults to 0 on the window, so cannot call that a valid number when the field is required because it wouldn't know if you entered a value or not then. As a workaround to this, you could make the field a short string with a Numeric format. Then it will recognize the 0 value as a valid value for the required field. It will still default the value to 0, so even if the user doesn't enter something, it will allow them to save the record without actually entering anything. With this being said, it really doesn't make sense to make it a required field if 0 is going to be a valid value. The only other thing I can come up with is to set it to a short string with no format. This would allow you to type in any sort of value and not make sure it is a numeric value, but it would require you to type in something and not let you save the record without doing so.
If you would like to submit an answer or comment, please sign in to the eOne portal.