2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров:
39962
Дата изменения:
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
комментария к роботу
КП
Не все модули имеют объекты для пользовательских полей по умолчанию. Разработчик сайта может создать
собственные объекты
Иногда возникает необходимость создавать пользовательские поля к объектам, у которых нет поддержки пользовательских полей по умолчанию. В таком случае, можно самостоятельно создать пользовательское свойство для этого объекта. Рассмотрим это на примере комментариев блога...