[23.1] - Prevent user to process ticket using contracts with different Weights & Grades set up

Issue No: SC-5486
Created 10/5/2023 2:44:37 AM
Type Gap
Priority Critical
Status Closed
Resolution Fixed
Fixed Version 23.1
Description *This issue relates to i21 Help Desk ticket:* [ HDTN-314693 - Process ticket using contracts with different Weights & Grades set up- DPR Issue|https://helpdesk.irely.com/iRelyi21live/#/HD/Ticket/?ticket=HDTN-314693]   *This issue relates to i21 Help Desk ticket:* [ HDTN-310640 - Diagnostic Contract Issue |https://helpdesk.irely.com/iRelyi21live/#/HD/Ticket/?ticket=HDTN-310640]   *Issue* : Their is a discrepancy in DPR Diagnostics for Sales Basis Deliveries.   *Steps* :   [https://jira.irelyserver.com/secure/Tests.jspa#/testCase/PCF-T252] [https://jira.irelyserver.com/secure/Tests.jspa#/testCase/PCF-T253] [https://jira.irelyserver.com/secure/Tests.jspa#/testCase/PCF-T254]   Create Sales Contract. Weights and Grades = Destination.   Create another Sales Contract Weights and Grades = Origin.   Create Scale ticket where distribution type is Contract. Select the 1st contract created.   Manually distribute ticket. Apply overage/portion of ticket qty to 2nd contract.   Distribute Ticket.   *Do not* post the DWG   *Acceptance* : Scale should only allow using of multiple contracts if Weights and Grades are the same.