The first view is normal edit view of a Custom record.
Then I created a Profile called Drafter, who uses Field Permissions to make certain fields non-visible. When this Drafter user logins to view an order, then click on the customer name to open up this customer. Things start to go wrong. See 2nd image, how fields mismatch the values.
