Hi,
What you are trying to achieve is not possible. In D365 quality management the entire quantity assigned to the quality order gets a pass or a failure status. The inventory status change fields you showed are also on the quality order header level. So, depending on all the tests in the bottom grid and based on your acceptance criteria system decides the fate for the entire quality order, Pass or fail.
What you can do is to move the entire 10 pcs to the final location and manually change inventory status of 3 pcs to Blocked. No one likes it as its not practical.
However, what you are trying to achieve is done these days by using mobile QC with advance warehouse management. (Work around) Below I am showing one of the ways to handle it. There are more.
Here is how it goes
1 - Make sure to use WMS processes and receive 10 pcs on mobile device. System creates a work to move items to QC department.
2 - Make mobile menus to handle QC pass and QC fail
3 - QC department will now use the "Pass Quality" mobile menu and pass 7 pcs. This will change inventory status to "Available" and generate a work to move good items to racking.
Work is generated to move to a rack location and inventory status updated. Just two scans on mobile device and quality people did this magic,
4 - Now quality clerk will fail the remaining 3 pcs using "Fail QC" mobile menu
if you work with proper WMS labels its smooth as silk with scanning license plates labels and deciding partial fate of received quantity.
I understand that this is lean and bypasses the quality orders functionality. Customers who do not need mandatory and compliance related quality data use this process. if you are using lot of tests and storing all test results (technical test data for compliance and quality assurance) than use quality order and manually handle the movement of stock after entire 10 pcs are failed.