-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to do Ounces? #631
Comments
We price bulk herbs per pound but weigh them separately with a thousandths scale. That dialog is expecting an entry between 001 and 999 (0.001 lb to 0.999 lb). The entry restrictions are both for simplicity and to minimize mistakes. A setting to allow entries w/ decimal included will probably be the easiest solution. |
I agree, that might be best. Our current registers allow decimal@item entry, and this would minimize cashier errors during the time of transition. |
Oh, @gohanman, do you have a preference between me writing the decimal entry code, or you? I’m okay either way, just want to make sure we don’t do redundant work. |
Go for it. |
Closing this for now. A pull request will create its own issue if/when someone implements this. |
Implemented, including in the Office item editor. I wouldn’t be surprised if I missed a thing or two somewhere, so feel free to send me back to the drawing board as necessary. |
I would approach it more like fa10487. I think implementing it as an extra product setting is confusing, error-prone, and creates unnecessary work. The scale setting does nothing unless |
Good point! I’ll give this code a shot tonight or tomorrow. Thanks for finding a way to implement George Street Co-op’s needs into the codebase. |
That works even better! Well, once a minor misspelling is corrected... 853a712 |
Glad to hear it (downside of not running CI tests on non-master branches...) |
My understanding is that most other co-ops using CORE-POS price their bulk herbs per pound — well, per hundredth of a pound. (Please correct me if I’m mistaken in this.)
At the moment George Street Co-op prices herbs per tenth of an ounce, and we have many entrenched customers who might be spooked by a sudden switch to pounds. Obviously, using ounces prevents using the connected Magellan pound scales.
I tried entering these items into the database with a per-ounce
price
and with bothscale
andqttyEnforced
set to 1. It works great when I use the2.3*2345
entry method.When I enter just
2345
at the lane (forgetting to specify the weight), it forces me to enter one, which is great — but it interprets any input as being less than one whole unit and having 2 or 3 places of decimal precision. Unfortunately we often have more than an ounce, and more than a single decimal digit of precision is unfortunately impossible for us.Is there any way to set the precision enforced under
qttyEnforced
, either per-item, per-department, or globally? Alternatively, is there a way to let the cashier specify the decimal explicitly in this dialog as well?The text was updated successfully, but these errors were encountered: