This seems like an easy thing that i'm absolutely pulling my hair out over.
I have a couple of back office workers that need access to edit Opportunities (two fields only) - Ive set up a page layout just for them - so they only see what they need to. My issue is these people need to be able to edit two fields. I keep getting
insufficient access rights on object id
error. I have their Profile with no access to Opportunities and set up a permission set Opportunity Permission with Read, Edit and View access and selected Field Permission - Edit Access on the fields I want the user to be able to edit.
They can view the Opportunity fine and can access the field to edit it but the error is displayed on saving the record.
On field Level security these are Visible and Field Accessibility they are Editable.
I'm happy to create a new profile if that is needed. The opportunities are created by users higher on the hierarchy.
EDIT I raised a case with Salesforce and I had "Edit Read only Fields" selected on the user Profile - I shouldn't have cloned their profile from my admin profile - Rookie mistake... Thanks for your input guys