We only allow you to edit fields that have no accounting impact. Salesperson codes are used in the calculation of the commission report, so cannot be changed after the invoice has been posted. How about creating a Filter that highlights Orders with no salesperson assigned in a bright color? That would make the error pretty obvious.
_________________________
Andrew Bates