Can managers change the salary basis of a salary record?

Yes. You can hide or show the edit capability for managers using personalization on the pages where managers enter salary allocations.