Select Sales Person in Sales Transactions

Is there a way for example in Sales Invoice to specify the Sales Person?

There is a Salesperson table in the Sales Invoice Form, where the sales person can be specified, but the contribution percentage has to be specified manually.
Is it possible that the logged in user can be selected as the sales person, and the contribution is auto-assigned?

any update on this?

You can write custom script for same to get desired result

Same situation here, the user (seller) is very likely to forget to manually place the user, and also the sessions do not work by default because it is a child table.