На одном из проектов была поставлена задача - закрепить за каждым клиентом своего менеджера. Начал делать как делал обычно - добавил пользовательское свойство для объекта USER, перешел на страницу с настройкой свойства... а привязки к пользователю там нет:
Можно бы было оставить числовое свойство и вписывать туда руками ID, но как-то это неправильно. Поэтому собрал модуль, добавляющий новое свойство - привязка к пользователю, получилось вот так:
Таким образом на странице пользователя появляется поле ввода ID прикрепленного пользователя, а также кнопка для выбора из списка:
Также свойство можно редактировать прямо в списке пользователей:
Для решения этой задачи мне очень помог модуль DEFA Tools, именно там я подсмотрел идею для реализации. Если он еще не установлен - очень рекомендую, расширяет функциональность сайта. Скачать модуль, добавляющий свойство "Привязка к пользователю" можно по ссылке http://marketplace.1c-bitrix.ru/solut...fielduser/
Спасибо за модуль! Пригодится обязательно, устновил, как говорится, "про запас" Множественность конечно желательно сделать, а то будет форк на маркете с одной единственной доп. опцией
Scrooge написал: Множественность конечно желательно сделать, а то будет форк на маркете с одной единственной доп. опцией
Это точно тем более, надо разобраться и с множественностью. Как сделаю - отпишусь в этой теме. Если есть еще идеи по дополнению модуля - рад выслушать, хотя по моему он предельно простой
Отлично, спасибо Вам!!! У меня пока идей нет, нужна конкретная задача, тогда будут пожелания, но мы отпишемся в карточке если что) На мой взгляд больше ничего и не нужно, модуль выполняет свою конкретную задачу, вполне достоин жить и развиваться под Вашим контролем.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».