Модуль: Новое свойство: привязка к пользователю

На одном из проектов была поставлена задача - закрепить за каждым клиентом своего менеджера. Начал делать как делал обычно - добавил пользовательское свойство для объекта USER, перешел на страницу с настройкой свойства... а привязки к пользователю там нет:
001_1_[1].jpg

Можно бы было оставить числовое свойство и вписывать туда руками ID, но как-то это неправильно. Поэтому собрал модуль, добавляющий новое свойство - привязка к пользователю, получилось вот так:
002_1_[1].jpg

Таким образом на странице пользователя появляется поле ввода ID прикрепленного пользователя, а также кнопка для выбора из списка:
003_1_[1].png

004_1_[1].png

Также свойство можно редактировать прямо в списке пользователей:005_1_[1].png

006_1_[1].png

Для решения этой задачи мне очень помог модуль DEFA Tools, именно там я подсмотрел идею для реализации. Если он еще не установлен - очень рекомендую, расширяет функциональность сайта. 
Скачать модуль, добавляющий свойство "Привязка к пользователю" можно по ссылке http://marketplace.1c-bitrix.ru/solut...fielduser/