
Уникальное свойство «Привязка к произвольному объекту»
Готовый модуль для 1С-Битрикс. Настройте гибкую привязку к любому объекту сайта быстро и без сложного кода. Скачайте решение и расширьте функционал прямо.
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Дорого?
Напишите нам — бесплатно подберём похожее решение подешевле под вашу задачу.
Технические данные
- Опубликовано:
- 11.12.2023
- Обновлено:
- 28.08.2025
- Версия:
- 1.0.4
- Установлено:
- 50 - 99 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Ключевые возможности свойства
Пользовательское свойство «Привязка к любому объекту» — универсальный инструмент для гибкой интеграции данных в 1С-Битрикс
Продукт представляет собой готовый модуль (решение) для платформы 1С-Битрикс, который расширяет стандартный функционал системы управления сайтом. Основная задача модуля — создать универсальное пользовательское свойство, позволяющее привязывать элементы инфоблоков, разделы, пользователей, заказы или любые другие сущности Битрикса к произвольным объектам системы. В отличие от стандартных полей «Привязка к элементу» или «Привязка к разделу», данное решение снимает ограничения по типу объекта: вы можете связать, например, товар с конкретным пользователем, статью с заказом или новость с файлом из медиабиблиотеки. Это превращает модуль в незаменимый элемент для проектов, где требуется нестандартная логика связей между данными.
Ключевые возможности и технические аспекты
После установки решения на сайт под управлением 1С-Битрикс (редакции «Старт», «Бизнес» или «Энтерпрайз») администратор получает в настройках инфоблоков новый тип свойства — «Привязка к любому объекту». Покупатель может настраивать привязку к следующим типам сущностей:
- Элементы и разделы любых инфоблоков;
- Пользователи и группы пользователей;
- Заказы, склады, поставщики (модуль Интернет-магазина);
- Файлы и медиаэлементы;
- Любые другие ORM-сущности платформы.
Модуль поддерживает множественный выбор, фильтрацию по полям, а также отображение связанных объектов в административной панели и на публичной части сайта. Разработчикам доступны стандартные API-методы для программного управления привязками, что позволяет интегрировать решение в сложные кастомные сценарии без потери производительности.
Что получает покупатель после установки
В комплект поставки входит установочный пакет модуля, который инсталлируется через стандартный Marketplace-менеджер Битрикса. После активации в системе появляется новое пользовательское свойство, которое можно добавлять в любые инфоблоки и формы. Покупатель получает:
- Полностью рабочий модуль без ограничений по количеству объектов или привязок;
- Административный интерфейс для настройки типов связей (выбор сущностей, отображение полей, режимы выбора);
- Поддержку событийной модели (можно обрабатывать изменения привязок через обработчики OnBeforeIBlockElementAdd и аналоги);
- Совместимость с многосайтовостью и режимом разделения прав доступа.
Для корректной работы требуется 1С-Битрикс версии 20.0.0 и выше, а также PHP 7.4+. Модуль не конфликтует с популярными решениями (типа «Аспро», «Сотбит»), но рекомендуется тестирование в изолированной среде перед запуском на продуктовом сервере.
Для кого подходит это решение
Продукт ориентирован на профессиональных веб-разработчиков, интеграторов и владельцев бизнес-сайтов на 1С-Битрикс, которые сталкиваются с задачами нестандартной связки данных. Наиболее востребован модуль в следующих сценариях:
- Интернет-магазины с кастомной логикой заказов (привязка товара к персональному менеджеру или складу);
- Порталы и каталоги, где требуется связывать разделы с внешними объектами (например, статьи с файлами проектной документации);
- Сложные CRM-системы на базе Битрикс24, где необходимо привязывать лиды к элементам инфоблоков или произвольным справочникам;
- Любые проекты, где стандартные типы привязок (к элементу или разделу) не покрывают бизнес-требований.
Решение подходит для тематик: E-commerce, производство, логистика, строительство, медицинские центры и образовательные платформы — везде, где данные из разных модулей Битрикса должны быть организованы в единую систему связей без костылей и дополнительных таблиц.
Это могут быть: элементы инфоблоков, разделы инфоблоков, инфоблоки, highload-блоки, элементы highload-блоков, элементы медиабиблиотеки, разделы медиабиблиотеки, пользователи, группы пользователей, корзины, заказы, продукты, доставки, платежные системы, валюты, склады, формы, сайты, форумы, блоги, документы, баннеры и т.д.
Свойство поддерживает множественные значения и фильтрацию. Порядок множественных значений можно менять, перетаскивая элементы мышью.
Для настройки поля необходимо заполнить следующие параметры:
Основная таблица (T1) - таблица с элементами, к которым нужно сделать привязку. Например: b_iblock_element - элементы инфоблока, b_user - пользователи, b_group - группы пользователей, b_sale_order - заказы интернет-магазина, b_catalog_store - склады
Дополнительная таблица (T2) - служит для выборки дополнительных данных к элементам из основной таблицы. Например, в ней могут хранится языкозависимые данные. Необязательное поле.
Связь между таблицами - указываются колонки из основной и дополнительной таблицы, по которым их можно сопоставить. Необходимо указывать, если выбраны обе таблицы.
Колонка с идентификатором языка - если привязка делается к элементам, чьи данные зависят от языка, то здесь нужно указать колонку, в которой хранится ID языка. В противном случае - необязательное поле.
Шаблон значения для вывода в админке - настройка отформатированного значения. Может содержать любые данные из таблиц T1 и T2. Для получения данных используется конструкция с квадратными скобками и названием столбца, например: [T1.NAME], [T1.CODE], [T2.XML_ID]. Поддерживает html.
Шаблон значения для вывода в фильтре - аналогичная настройка для фильтра в админке.
Шаблон значения для вывода на сайте - аналогичная настройка для вывода на сайте (в карточке товара или умном фильтре)
Настройка уровня доступа - по умолчанию доступ к элементам свойства закрыт для всех групп пользователей, кроме администраторов. Для каждой группы можно указать, какими правами они могут обладать: без доступа, только просмотр или изменение значений.
Для чего именно используется свойство «Привязка к произвольному объекту» и чем оно отличается от стандартных привязок в Битрикс?
С какими редакциями и версиями 1С-Битрикс совместимо данное решение?
Какова стоимость модуля и как происходит лицензирование?
Насколько сложна установка и настройка свойства, требуется ли программист?
Предоставляется ли техническая поддержка после покупки модуля?
Загрузка и установка модуля
Перейдите в Административную панель 1С-Битрикс: «Маркетплейс» → «Установленные решения». Нажмите «Установить решение» и введите код модуля «Уникальное свойство «Привязка к произвольному объекту»». После загрузки подтвердите установку, следуя инструкциям мастера.
Активация модуля в системе
После установки перейдите в раздел «Настройки» → «Настройки продукта» → «Модули». Найдите в списке модуль «Уникальное свойство «Привязка к произвольному объекту»» и нажмите «Установить» (если требуется). Убедитесь, что статус модуля изменился на «Активен».
Добавление свойства в инфоблок
Откройте нужный инфоблок в разделе «Товары» → «Инфоблоки» (или «Контент» → «Инфоблоки»). Перейдите на вкладку «Свойства» и нажмите «Добавить свойство». В поле «Тип» выберите «Привязка к любому объекту» (из списка пользовательских свойств модуля).
Настройка привязки к объекту
В параметрах нового свойства укажите название (например, «Связанный пользователь») и в поле «Тип привязываемых объектов» выберите необходимую сущность: элементы инфоблоков, разделы, пользователи, заказы или другие. Сохраните свойство.
Заполнение данных в элементе
Перейдите к редактированию любого элемента выбранного инфоблока. Найдите созданное свойство «Привязка к произвольному объекту» и выберите конкретный объект (например, пользователя или товар) через стандартный интерфейс выбора. Сохраните элемент.
Проверка корректности работы
Откройте на сайте страницу с изменённым элементом (например, карточку товара). Убедитесь, что связанный объект отображается корректно. Для проверки в административной части перейдите в список элементов инфоблока и проверьте, что в колонке свойства указан выбранный объект.
- v1.0.428.08.2025
- небольшие улучшения и исправления
- v1.0.321.08.2024
- добавлен функционал упорядочивания значений свойства (перетаскивание мышью)
- v1.0.210.01.2024
- небольшие улучшения и исправления
- v1.0.104.01.2024
- небольшие улучшения и исправления
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.


















