Что такое Пользовательские поля

Урок 90 из 257
Автор: Роберт Басыров
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 40126
Дата изменения: 20.10.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

Если в системе нет поля для нужных данных

Пользовательское поле - функционал системы, позволяющий добавлять к объектам системы поля, не предусмотренные штатным функционалом. Примером может служить добавление пользовательского поля в профиль пользователя, который описан ниже.

Необходимо отличать Пользовательские поля в модулях системы и свойства, используемые в рамках инфоблоков Согласитесь, что посетителям сайта приятнее читать статьи, где указан автор и добавлены фотографии. Выбирать товары в интернет-магазине удобнее, если приведены их характеристики. Создавайте в инфоблоке свойства и храните информацию в элементах наиболее полно...

Подробнее ...
, хотя в формах системы (форма создания/редактирования пользователя, форме создания/редактирования раздела инфоблока и другие) используется термин пользовательские свойства.

Пользовательские поля это сущность:

  • более универсальная, в отличие от свойств инфоблока, так как их можно задать для разных объектов системы,
  • ограниченная по возможностям, так как имеет небольшое число типов объектов и данных.

Пользовательские поля могут создаваться в неограниченном количестве для каждого объекта. При выборе того или иного типа пользовательского поля становятся доступными дополнительные поля настройки для соответствующего типа Форма предназначена для управления параметрами пользовательского поля.

Описание компонента «Создание и редактирование пользовательского поля» в пользовательской документации.
.

Применение пользовательских полей в системе к тем или иным модулям задаётся с помощью объектов, которые необходимо указать при создании поля:

Штатные объекты пользовательских полей
Модуль Объект Предназначен дляПродукт
Главный модуль USER пользователя БУС, КП
Блоги BLOG_BLOG блога БУС, КП
BLOG_POSTсообщения в блоге БУС, КП
BLOG_COMMENTкомментария сообщения БУС, КП
Задачи TASKS_TASK задач КП
TASKS_SCRUM_ITEM прикрепления файлов диска КП
TASKS_TASK_TEMPLATE_CHECKLIST чеклиста в шаблонах КП
TASKS_TASK_CHECKLIST чеклиста в задачах КП
TASKS_TASK_TEMPLATE шаблонов КП
Информационные блокиIBLOCK_N_SECTION секций инфоблока с ID = N БУС, КП
IBLOCK_N инфоблока с ID = N БУС, КП
Календарь CALENDAR_EVENT событий календаря КП
Обучение LEARN_ATTEMPT попыток теста БУС, КП
Социальная сеть SONET_GROUP групп соцсети БУС, КП
SONET_COMMENT комментариев БУС, КП
SONET_LOG логов БУС, КП
Библиотека документов WEBDAV библиотек документов КП
Форум FORUM_MESSAGE сообщений форума БУС, КП
Highload-блоки HLBLOCK_N highload-блока с ID=N БУС, КП
Торговый каталог PRODUCT товаров БУС, КП
CAT_STOREскладов БУС, КП
CAT_STORE_DOCUMENT_Aдокументов складского учёта «Приход товара на склад» БУС, КП
CAT_STORE_DOCUMENT_Sдокументов складского учёта «Оприходование товара» БУС, КП
CAT_STORE_DOCUMENT_Mдокументов складского учёта «Перемещение товара между складами» БУС, КП
CAT_STORE_DOCUMENT_Rдокументов складского учёта «Возврат товара» БУС, КП
CAT_STORE_DOCUMENT_Dдокументов складского учёта «Списание товара» БУС, КП
CAT_STORE_DOCUMENT_Uдокументов складского учёта «Отмена резервирования» БУС, КП
Корзина RECYCLEBIN_DISK элементов корзины КП
CRM CRM_MAIL_TEMPLATE шаблонов писем КП
CRM_TIMELINE Таймлайна КП
CRM_LEAD Лидов КП
CRM_DEAL Сделок КП
CRM_COMPANY Компаний КП
CRM_CONTACT Контактов КП
CRM_ORDER Заказов КП
CRM_INVOICE Счетов КП
CRM_(смарт-процесс) Смарт-процессов КП
CRM_ACTIVITY действий бизнес-процессов КП
CRM_QUOTE Коммерческих предложений КП
CRM_LEAD_SPD Лидов с привязкой к элементам корзины КП
CRM_DEAL_SPD Сделок с привязкой к элементам корзины КП
CRM_COMPANY_SPD Компаний с привязкой к элементам корзины КП
CRM_CONTACT_SPD Контактов с привязкой к элементам корзины КП
CRM_ORDER_SPD Заказов с привязкой к элементам корзины КП
CRM_INVOICE_SPD счетов с привязкой к элементам корзины КП
CRM_(смарт-процесс)_SPD Смарт-процессов с привязкой к элементам корзины КП
CRM_ACTIVITY_SPD действий БП с привязкой к элементам корзины КП
CRM_QUOTE_SPD Коммерческих предложений с привязкой к элементам корзины КП
Роботизация бизнеса (RPA) RPA_(id процесса) робота КП
RPA_COMMENT комментария к роботу КП

Не все модули имеют объекты для пользовательских полей по умолчанию. Разработчик сайта может создать собственные объекты Иногда возникает необходимость создавать пользовательские поля к объектам, у которых нет поддержки пользовательских полей по умолчанию. В таком случае, можно самостоятельно создать пользовательское свойство для этого объекта. Рассмотрим это на примере комментариев блога...

Подробнее ...
.

Примечание: Модули, использующие информационные блоки, могут работать с объектами пользовательских полей модуля Информационные блоки.

Видеопример

Документация по теме:



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»