Duplicate Records in tblCMCheckPrintJobSpool

Issue No: GL-4468
Created 3/28/2016 12:58:51 PM
Type Bug
Priority Major
Status Closed
Resolution Fixed
Fixed Version TBD, 17.1
Description While the user was loading the checks on her computer, I tried to load the checks on the server as they were already in the print job spool. When I hit preview, the message did not come up that said there was a print job waiting. Then I looked at the print job spool and it added all of the records to print job spool.   I noticed that it has the user in the tblCMCheckPrintJobSpool, so I was wondering if that would mean that each user has their own spool but this was not the case.   Steps to Reproduce:   1. One user previews checks   2. Second user previews the same checks. Before first user prints   3. Both users could select the same checks   3. look at the print job spool   this is related to CM-1144   The fix is -   * If user 1 selects the same voucher for payment as user 2 * the first user to print should "lock the voucher" * the next user to print should be notified to reselect checks as some checks have been printed     Test     User 1 enteres process payments and selects pay-24   user 2 enters process payments and selects pay-24   user 1 previews pay 24   user 2 should not be able to generate pay 24 -   * Do not print it * Notify user "Checks have been printed by another user. Please review selection" * Unselect it on process payments screen for user 2 * Let user 2 process any "non-duplicate" payments * key is that a payment is unique in the spool and can only generate a print once.