Сейчас, если в Сделке указан Контакт, это никак не отражается на выборе Компании.
Логично предположить, что Компания, с которой будет заключаться сделка, связана с уже выбранным нами Контактом.

Мне видится оптимальным такой сценарий:
- Компания у Контакта одна - автоматом подставлять её, с возможностью заменить.
- Компаний у Контакта несколько - подтягивать их в самый верх списка выбора
То же касается и обратной ситуации. Есть Компания - подтягиваем наверх списка её Контакты.
Если контактов много, в сделку подтягиваются они ВСЕ! Это неправильно.
Они должны подтягиваться лишь в список для выбора - наверх. И как-то подсвечиваться, мол, родные для этой Компании
А в B2B список контактов у компании может быть сильно длиннее. Руководство, продаваны, снабженцы, бухгалтерия...
В битриксе юзабилити нет, только маркетинг.