Dale.
With version 26000e I was adding a bunch of sales transactions and then Voided the last sale I did.
The program crashed with an error message but it went by to fast to see. I restarted the program and I tried to browse back through the transactions in the Void screen but as soon as I hit [F5] to view the voided transaction it crashed with the error bellow.
I restarted the program again and tried adding some more sales and then did another void which worked fine.
I tried to browse back through the transactions in the Void screen, however it crashes again when I get to the original Void transaction that crash the system the first time with the following error at the bottom of the screen.
Illegal function call in line 0 of module POS5 at address 3369:3842 Hit any key to return to system
Code: Select all
Illegal function call in line 0 of module POS5 at address 3369:3842
[↑] [↓] [PG UP] [PG DN] [HOME] [END] [ESC] = Cancel
Hit any key to return to system
For now I'm leaving this Register as is and I'll create another one for further testing. I don't want to take a chance that this register is now corrupt and will snowball into other errors that may or may not be legit.
If you want to see any of the POS files so maybe you can see what/where, let me know which files I need to send you.
EDITED - UPDATE EDITED - UPDATE EDITED - UPDATE...............4-23-11 3:30a eastern
OK, The above is a
BUG in the program. I can repeat the exact steps and it crashes every time.
Tested this with a fresh install of version
26000f and the results are the same as the
26000e that i'd been heavy testing on all last week. The error message is the same as shown above. It is related to a sale that has a Reduction.
HOW TO DO IT:
Do a fresh install of 26Kf.
Start POS. Enter 100 as the Opening Cash.
Go to the Purchase screen.
Type in stock number
1708 >
[Enter].
Now lets do a reduction of line one by amount of 1 dollar.
[F9] >
1 >
[Enter] >
1 >
[Enter] >
1 >
[Enter]
Now lets finish the sale as a cash transaction with exact change.
[+] >
1 >
[Enter] >
[Enter]
Now return to the Main Menu and go to
5. Void
You should now be looking at a pretty
blue screen with an error message....
You can restart the POS and run more transactions but if you go to the Void Screen and try to
[F5] back to the Reduction sale you can't get there from here...
The results are the same with any combination of reduction: (by amount, by percent, One Line, All Above) or the Coupon.
Stock number, Number of pieces, or adding other items doesn't matter.
I went and turned on Discount feature to test it. Discounts are not affected like the Reductions.
I think its just the way the Reduction line items of the sale are being handled when saved. Something is different about them and is not passed as expected as compared to a Sales transaction without a reduction. Maybe the internal negative stock number assigned to them isn't handle correctly? Just my guess by looking from the outside the black box.
This may be a long standing problem not specific to 26K. In the past i've reviewed my data using the Void screen and on occasion have had garbled data show on screen. most notable is with cash pulls, no sales. and I think I've had these that crash the system that can't be seen.
If you still want to see my test files let me know,
good luck, Dale!