Поля объектов CRM
Выберите инструмент для разработки с AI-агентом:
- используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
- используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации
Поля объектов CRM — это набор стандартных полей элемента, который универсальные методы crm.item.* принимают в параметре fields и возвращают в ответе. Так работают методы crm.item.add, crm.item.update, crm.item.get и crm.item.list.
Имена полей даны в нотации camelCase. Методы отдельных типов объектов — crm.lead.*, crm.deal.*, crm.contact.*, crm.company.* — работают с теми же данными в нотации UPPER_CASE. Например, stageId у них называется STATUS_ID или STAGE_ID. Перечни их полей возвращают методы crm.lead.fields, crm.deal.fields, crm.contact.fields и crm.company.fields. Имена полей из этой статьи для методов отдельных типов объектов не подходят.
Scope:
crmПрава доступа к элементам объекта CRM действуют и на поля: без права на чтение элемента и без права на его изменение метод вернет ошибку доступа вместо ответа
Пользовательские поля, ограничения длины и форматы типов данных описаны отдельно:
- пользовательские поля — Пользовательские поля в CRM: обзор методов
- ограничения длины — Ограничения длины полей CRM
- типы данных — Типы данных и форматы параметров в REST API и Типы данных и структура объектов в REST API CRM
Как устроен набор полей элемента
Набор полей элемента зависит от типа объекта CRM entityTypeId. Поля делятся на пять групп:
- Общие поля. Есть у всех типов объектов. Описаны в разделе Общие поля
- Поля по типам объектов. Есть только у лида, сделки, контакта, компании, предложения, счета или смарт-процесса. Описаны в разделе Поля по типам объектов
- Пользовательские поля
ufCrm.... Создаются в Битрикс24. Описаны строкой в таблице раздела Общие поля, подробнее — Пользовательские поля в CRM: обзор методов - Родительские поля
parentId.... Связывают элемент с элементом другого типа объекта. Описаны строкой в таблице раздела Общие поля - Мультиполя
fm. Хранят контактные данные. Описаны в разделе Структура мультиполя
У смарт-процессов набор полей дополнительно зависит от настроек типа объекта — подробнее в разделе Смарт-процесс. У счета состав полей фиксирован — подробнее в разделе Счет.
Выбирайте источник сведений о полях по задаче:
|
Задача |
Что использовать |
|
Узнать состав и назначение стандартных полей |
Таблицы в разделах Общие поля и Поля по типам объектов |
|
Получить актуальный перечень полей конкретного типа объекта, включая пользовательские, с флагами |
|
|
Узнать, какие поля приходят в ответе конкретного метода |
|
|
Узнать правила преобразования имен между |
Важно
Метод crm.item.fields возвращает служебное поле contacts — у контакта вместо него companies. Через REST они не работают: в ответах crm.item.get и crm.item.list они не приходят, а при записи метод возвращает ошибку 100. Привязывайте контакты и компании полями contactIds и companyIds.
Как читать таблицы полей
Колонка «Доступ»
В колонке «Доступ» указано, что можно делать с полем через методы crm.item.*:
|
Значение |
Что означает |
|
Чтение и запись |
Поле есть в ответе |
|
Только чтение |
Поле есть в ответе |
|
Только при создании |
Поле есть в ответе |
|
Только в ответе |
Поля нет в ответе |
|
Не возвращается |
Поле скрыто: не приходит ни в одном ответе и не принимается при записи. В |
Если доступ к полю различается по типам объектов, в колонке указаны оба значения.
Среди полей из таблиц ниже запрос при передаче в fields прерывает только id в crm.item.update — это отмечено в его описании. О полях в select, filter и order — в разделе Поля в select, filter и order.
Поля в select, filter и order
Поля из таблиц можно указывать в параметрах select, filter и order метода crm.item.list. Метод crm.item.get этих параметров не принимает и всегда возвращает элемент целиком.
Исключения:
- служебные
entityTypeId,contactsиcompaniesметод отбрасывает изselect, а вfilterиorderпрерывает запрос ошибкой. Через REST эти поля не работают: при записи метод возвращает ошибку100, а привязывать контакты и компании нужно полямиcontactIdsиcompanyIds - поля со значением «Не возвращается» метод отбрасывает из
select, но вfilterиorderони работают - мультиполе
fmприходит, только еслиselectне указан или равен["*"]; вfilterиorderметод возвращает ошибку100
Маркеры устаревания
В описаниях полей используются два маркера:
- Устарело, используйте
X— у поля есть актуальная замена: другое поле или отдельный раздел методов, он назван в описании. Методcrm.item.fieldsвозвращает такое поле с флагомisDeprecated - Устаревшее поле — поле осталось от прежних версий CRM, замены нет, в ответе
crm.item.fieldsего тоже нет. Значение может быть пустым. В новых интеграциях такие поля не используйте
Значения полей
Обязательные поля
Обязательных стандартных полей нет: элемент создается с пустым параметром fields. Если не передать название, оно подставится автоматически — например, Сделка #8455 в поле title у сделки или Контакт #2759 в поле lastName у контакта. Методы crm.item.* не проверяют обязательность пользовательских полей.
Форматы значений
boolean— строкиYиN. При записи значением «истина» считаютсяtrue,"true","y"и"Y". Любое другое значение записывается какNdatetimeиdate— строка ISO-8601 со смещением часового пояса Битрикс24, например2026-08-25T16:16:04+03:00. Методыcrm.item.*возвращают со временем и поля типаdate, а не в кратком форматеYYYY-MM-DDиз словаря типов- поля с суффиксом
Short— устаревшие копии дат. Несмотря на название, методыcrm.item.*возвращают их в том же полном формате ISO-8601, краткого формата в ответе нет user— целочисленный идентификатор пользователя,user[]— массив идентификаторовfileу стандартных полейphotoиlogo— целочисленный идентификатор файла. При записи тоже передается идентификатор уже загруженного файла. Если вместо него передать имя файла и содержимое в base64, метод вернет ошибкуFILE_NOT_FOUND
Структура мультиполя
Поле fm лида, контакта и компании хранит массив мультиполей — телефоны, почты, мессенджеры и сайты. Каждый элемент массива состоит из четырех ключей:
id— уникальный идентификаторtypeId— тип мультиполя:PHONE,EMAIL,WEB,IMилиLINKvalueType— тип значения, напримерWORK,HOMEилиMAILINGvalue— значение
Метод crm.item.update только добавляет значения: переданный массив не заменяет существующие мультиполя, а дополняет их. Идентификатор id при записи игнорируется, поэтому изменить или удалить значение через crm.item.* нельзя — используйте методы отдельных типов объектов, например crm.contact.update с полем PHONE.
Полные перечни значений typeId и valueType — в описании типа crm_multifield.
Пример запроса
Запрос создает сделку и заполняет три поля из таблицы Сделка. В ответе метод вернет объект item с полями созданной сделки — состав ответа описан на странице Создать новый элемент CRM crm.item.add.
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"entityTypeId":2,"fields":{"title":"Поставка оборудования","opportunity":150000,"currencyId":"RUB"}}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/crm.item.add
Общие поля
|
Название |
Доступ |
Описание |
|
assignedById |
Чтение и запись |
Идентификатор пользователя, ответственного за элемент |
|
createdBy |
Только чтение |
Идентификатор пользователя, который создал элемент |
|
createdTime |
Только чтение |
Дата и время создания элемента |
|
entityTypeId |
Только в ответе |
Идентификатор типа объекта CRM. Это не собственное поле элемента: методы добавляют его в ответ, только если |
|
id |
Только чтение |
Идентификатор элемента, уникальный в пределах типа объекта. В |
|
lastActivityBy |
Чтение и запись |
Идентификатор пользователя, который последним проявлял активность в таймлайне |
|
lastActivityTime |
Чтение и запись |
Дата и время последней активности в таймлайне |
|
lastCommunicationCallTime |
Только чтение |
Дата и время последнего звонка |
|
lastCommunicationEmailTime |
Только чтение |
Дата и время последнего письма |
|
lastCommunicationImolTime |
Только чтение |
Дата и время последнего сообщения в открытых линиях |
|
lastCommunicationTime |
Только чтение |
Дата и время последней коммуникации по любому каналу. Метод |
|
lastCommunicationWebformTime |
Только чтение |
Дата и время последнего заполнения CRM-формы |
|
opened |
Чтение и запись |
Доступен ли элемент всем сотрудникам. |
|
parentId... |
Чтение и запись |
Поле-родитель: идентификатор элемента другого типа объекта CRM, привязанного к этому элементу. Имя поля состоит из префикса Поля появляются только для тех связей между типами, которые настроены в Битрикс24 |
|
ufCrm... |
Чтение и запись |
Пользовательское поле. Подробнее — Пользовательские поля в CRM: обзор методов. Значения множественных полей приходят в виде массива. Значение поля типа
|
|
updatedBy |
Только чтение |
Идентификатор пользователя, который последним изменил элемент |
|
updatedTime |
Только чтение |
Дата и время последнего изменения элемента |
|
utmCampaign |
Чтение и запись, у счета и смарт-процессов — только в ответе |
Обозначение рекламной кампании |
|
utmContent |
Чтение и запись, у счета и смарт-процессов — только в ответе |
Содержание кампании, например для контекстных объявлений |
|
utmMedium |
Чтение и запись, у счета и смарт-процессов — только в ответе |
Тип трафика. Возможные значения:
|
|
utmSource |
Чтение и запись, у счета и смарт-процессов — только в ответе |
Рекламная система: |
|
utmTerm |
Чтение и запись, у счета и смарт-процессов — только в ответе |
Условие поиска кампании, например ключевые слова контекстной рекламы |
|
webformId |
Чтение и запись, у сделки, контакта и компании — только при создании |
Идентификатор CRM-формы, которая создала элемент. Метод |
Поля по типам объектов
Числовой идентификатор типа объекта нужен в каждом вызове crm.item.*. Полная таблица типов — в справочнике типов объектов CRM. Значения колонки «Доступ» в таблицах ниже расшифрованы в разделе Колонка «Доступ».
|
Тип объекта |
|
Поля |
|
Лид |
1 |
|
|
Сделка |
2 |
|
|
Контакт |
3 |
|
|
Компания |
4 |
|
|
Предложение |
7 |
|
|
Счет |
31 |
|
|
Смарт-процесс |
от 128 |
Лид
entityTypeId = 1
|
Название |
Доступ |
Описание |
|
address |
Только в ответе |
Адрес. Устаревшее поле |
|
birthdate |
Чтение и запись |
Дата рождения |
|
comments |
Чтение и запись |
Комментарий |
|
companyId |
Чтение и запись |
Идентификатор компании, привязанной к элементу |
|
companyTitle |
Чтение и запись |
Название компании |
|
contactId |
Чтение и запись |
Идентификатор контакта, привязанного к элементу. Устарело, используйте |
|
contactIds |
Чтение и запись |
Список идентификаторов контактов, привязанных к элементу |
|
currencyId |
Чтение и запись |
Идентификатор валюты элемента |
|
dateClosed |
Только чтение |
Дата и время закрытия элемента |
|
dateCreateShort |
Только в ответе |
Устаревшая копия даты создания элемента. Приходит в полном формате ISO-8601 |
|
dateModifyShort |
Только в ответе |
Устаревшая копия даты изменения элемента. Приходит в полном формате ISO-8601 |
|
email |
Только в ответе |
Первый адрес почты из мультиполя |
|
emailHome |
Только в ответе |
Адрес почты с типом |
|
emailMailing |
Только в ответе |
Адрес почты с типом |
|
emailWork |
Только в ответе |
Адрес почты с типом |
|
Чтение и запись |
Массив мультиполей. Состав ключей — в разделе Структура мультиполя |
|
|
hasEmail |
Только чтение |
Есть ли у элемента почта |
|
hasImol |
Только чтение |
Есть ли у элемента открытые линии |
|
hasPhone |
Только чтение |
Есть ли у элемента телефон |
|
honorific |
Чтение и запись |
Строковый идентификатор типа обращения |
|
icq |
Только в ответе |
ICQ. Устаревшее поле |
|
imol |
Только в ответе |
Идентификатор открытой линии из мультиполя |
|
isConvert |
Только в ответе |
Сконвертирован ли лид. Устаревшее поле |
|
isManualOpportunity |
Чтение и запись |
Включен ли ручной режим расчета суммы |
|
isReturnCustomer |
Только чтение |
Является ли лид повторным |
|
lastName |
Чтение и запись |
Фамилия |
|
login |
Только в ответе |
Логин. Устаревшее поле |
|
movedBy |
Только чтение |
Идентификатор пользователя, который последним сменил стадию |
|
movedTime |
Только чтение |
Дата и время последней смены стадии |
|
name |
Чтение и запись |
Имя |
|
observers |
Чтение и запись |
Список идентификаторов пользователей, которые являются наблюдателями |
|
opportunity |
Чтение и запись |
Сумма |
|
originId |
Чтение и запись |
Идентификатор элемента во внешнем источнике |
|
originatorId |
Чтение и запись |
Внешний источник |
|
phone |
Только в ответе |
Первый телефон из мультиполя |
|
phoneMailing |
Только в ответе |
Телефон с типом |
|
phoneMobile |
Только в ответе |
Телефон с типом |
|
phoneWork |
Только в ответе |
Телефон с типом |
|
post |
Чтение и запись |
Должность |
|
productId |
Только в ответе |
Идентификатор товара. Устаревшее поле |
|
searchContent |
Только в ответе |
Служебное поле: информация для полнотекстового поиска |
|
secondName |
Чтение и запись |
Отчество |
|
shortName |
Только в ответе |
Фамилия с инициалами: |
|
skype |
Только в ответе |
Skype. Устаревшее поле |
|
sourceDescription |
Чтение и запись |
Дополнительно об источнике |
|
sourceId |
Чтение и запись |
Строковый идентификатор типа источника |
|
stageId |
Чтение и запись |
Строковый идентификатор стадии элемента |
|
stageSemanticId |
Только чтение |
Группа стадии. Возможные значения:
|
|
statusDescription |
Чтение и запись |
Дополнительно о стадии |
|
title |
Чтение и запись |
Название элемента |
Сделка
entityTypeId = 2
|
Название |
Доступ |
Описание |
|
additionalInfo |
Чтение и запись |
Дополнительная информация |
|
begindate |
Чтение и запись |
Дата начала элемента |
|
begindateShort |
Только в ответе |
Устаревшая копия даты начала элемента. Приходит в полном формате ISO-8601 |
|
categoryId |
Чтение и запись |
Идентификатор воронки элемента |
|
closed |
Только чтение |
Является ли сделка закрытой |
|
closedate |
Чтение и запись |
Дата завершения элемента |
|
closedateShort |
Только в ответе |
Устаревшая копия даты завершения элемента. Приходит в полном формате ISO-8601 |
|
comments |
Чтение и запись |
Комментарий |
|
companyId |
Чтение и запись |
Идентификатор компании, привязанной к элементу |
|
contactId |
Чтение и запись |
Идентификатор контакта, привязанного к элементу. Устарело, используйте |
|
contactIds |
Чтение и запись |
Список идентификаторов контактов, привязанных к элементу |
|
currencyId |
Чтение и запись |
Идентификатор валюты элемента |
|
dateCreateShort |
Только в ответе |
Устаревшая копия даты создания элемента. Приходит в полном формате ISO-8601 |
|
dateModifyShort |
Только в ответе |
Устаревшая копия даты изменения элемента. Приходит в полном формате ISO-8601 |
|
eventDate |
Только в ответе |
Дата события. Устаревшее поле |
|
eventDateShort |
Только в ответе |
Устаревшая копия даты события. Приходит в полном формате ISO-8601 |
|
eventDescription |
Только в ответе |
Описание события. Устаревшее поле |
|
eventId |
Только в ответе |
Строковый идентификатор типа события. Устаревшее поле |
|
hasProducts |
Только в ответе |
Содержит ли элемент товары |
|
isLose |
Только в ответе |
Является ли сделка проваленной |
|
isManualOpportunity |
Чтение и запись |
Включен ли ручной режим расчета суммы |
|
isNew |
Только чтение |
Является ли сделка новой |
|
isRecurring |
Чтение и запись |
Является ли сделка регулярной |
|
isRepeatedApproach |
Только чтение |
Является ли сделка повторным обращением |
|
isReturnCustomer |
Только чтение |
Является ли сделка повторной |
|
isWon |
Только в ответе |
Является ли сделка выигранной |
|
isWork |
Только в ответе |
Находится ли сделка в работе |
|
leadId |
Чтение и запись |
Идентификатор лида, на основании которого создан элемент |
|
locationId |
Чтение и запись |
Служебное поле: идентификатор местоположения |
|
lostAmount |
Только в ответе |
Утраченная сумма |
|
movedBy |
Только чтение |
Идентификатор пользователя, который последним сменил стадию |
|
movedTime |
Только чтение |
Дата и время последней смены стадии |
|
mycompanyId |
Чтение и запись |
Идентификатор «моей» компании |
|
observers |
Чтение и запись |
Список идентификаторов пользователей, которые являются наблюдателями |
|
opportunity |
Чтение и запись |
Сумма |
|
orderStage |
Только в ответе |
Статус оплаты сделки |
|
originId |
Чтение и запись |
Идентификатор элемента во внешнем источнике |
|
originatorId |
Чтение и запись |
Внешний источник |
|
previousStageId |
Только чтение |
Строковый идентификатор предыдущей стадии |
|
probability |
Чтение и запись |
Вероятность в процентах |
|
productId |
Только в ответе |
Идентификатор товара. Устаревшее поле |
|
quoteId |
Чтение и запись |
Идентификатор предложения, привязанного к элементу |
|
receivedAmount |
Только в ответе |
Полученная сумма |
|
searchContent |
Только в ответе |
Служебное поле: информация для полнотекстового поиска |
|
sourceDescription |
Чтение и запись |
Дополнительно об источнике |
|
sourceId |
Чтение и запись |
Строковый идентификатор типа источника |
|
stageId |
Чтение и запись |
Строковый идентификатор стадии элемента |
|
stageSemanticId |
Только чтение |
Группа стадии. Возможные значения:
|
|
taxValue |
Чтение и запись |
Сумма налога |
|
title |
Чтение и запись |
Название элемента |
|
typeId |
Чтение и запись |
Строковый идентификатор типа сделки. Возможные значения возвращает метод crm.status.list для справочника |
Контакт
entityTypeId = 3
|
Название |
Доступ |
Описание |
|
address |
Только в ответе |
Адрес. Устаревшее поле |
|
birthdate |
Чтение и запись |
Дата рождения |
|
categoryId |
Чтение и запись |
Идентификатор воронки элемента |
|
comments |
Чтение и запись |
Комментарий |
|
companyId |
Чтение и запись |
Идентификатор компании, привязанной к элементу. Устарело, используйте |
|
companyIds |
Чтение и запись |
Список идентификаторов компаний, привязанных к элементу |
|
email |
Только в ответе |
Первый адрес почты из мультиполя |
|
emailHome |
Только в ответе |
Адрес почты с типом |
|
emailMailing |
Только в ответе |
Адрес почты с типом |
|
emailWork |
Только в ответе |
Адрес почты с типом |
|
export |
Чтение и запись |
Разрешено ли экспортировать контакт |
|
Чтение и запись |
Массив мультиполей. Состав ключей — в разделе Структура мультиполя |
|
|
hasEmail |
Только чтение |
Есть ли у элемента почта |
|
hasImol |
Только чтение |
Есть ли у элемента открытые линии |
|
hasPhone |
Только чтение |
Есть ли у элемента телефон |
|
honorific |
Чтение и запись |
Строковый идентификатор типа обращения |
|
imol |
Только в ответе |
Идентификатор открытой линии из мультиполя |
|
lastName |
Чтение и запись |
Фамилия |
|
leadId |
Чтение и запись |
Идентификатор лида, на основании которого создан элемент |
|
login |
Только в ответе |
Логин. Устаревшее поле |
|
name |
Чтение и запись |
Имя |
|
observers |
Чтение и запись |
Список идентификаторов пользователей, которые являются наблюдателями |
|
originId |
Чтение и запись |
Идентификатор элемента во внешнем источнике |
|
originVersion |
Чтение и запись |
Версия оригинала |
|
originatorId |
Чтение и запись |
Внешний источник |
|
phone |
Только в ответе |
Первый телефон из мультиполя |
|
phoneMailing |
Только в ответе |
Телефон с типом |
|
phoneMobile |
Только в ответе |
Телефон с типом |
|
phoneWork |
Только в ответе |
Телефон с типом |
|
photo |
Чтение и запись |
Фотография. Приходит и записывается идентификатором файла |
|
post |
Чтение и запись |
Должность |
|
searchContent |
Только в ответе |
Служебное поле: информация для полнотекстового поиска |
|
secondName |
Чтение и запись |
Отчество |
|
shortName |
Только в ответе |
Фамилия с инициалами: |
|
sourceDescription |
Чтение и запись |
Дополнительно об источнике |
|
sourceId |
Чтение и запись |
Строковый идентификатор типа источника |
|
typeId |
Чтение и запись |
Строковый идентификатор типа контакта: клиент, поставщик, партнер и другие. Возможные значения возвращает метод crm.status.list для справочника |
Компания
entityTypeId = 4
Поля ufAccountantSign, ufDirectorSign, ufLogo и ufStamp — предустановленные пользовательские поля генератора документов. Шаблон ufCrm... на них не распространяется, в ответе crm.item.fields их нет.
|
Название |
Доступ |
Описание |
|
address |
Только в ответе |
Адрес. Устаревшее поле |
|
addressLegal |
Только в ответе |
Юридический адрес. Устаревшее поле |
|
bankingDetails |
Чтение и запись |
Банковские реквизиты. Устарело, используйте реквизиты |
|
categoryId |
Чтение и запись |
Идентификатор воронки элемента |
|
comments |
Чтение и запись |
Комментарий |
|
contactIds |
Чтение и запись |
Список идентификаторов контактов, привязанных к элементу |
|
currencyId |
Чтение и запись |
Идентификатор валюты элемента |
|
email |
Только в ответе |
Первый адрес почты из мультиполя |
|
emailHome |
Только в ответе |
Адрес почты с типом |
|
emailMailing |
Только в ответе |
Адрес почты с типом |
|
emailWork |
Только в ответе |
Адрес почты с типом |
|
employees |
Чтение и запись |
Строковый идентификатор количества сотрудников |
|
Чтение и запись |
Массив мультиполей. Состав ключей — в разделе Структура мультиполя |
|
|
hasEmail |
Только чтение |
Есть ли у элемента почта |
|
hasImol |
Только чтение |
Есть ли у элемента открытые линии |
|
hasPhone |
Только чтение |
Есть ли у элемента телефон |
|
imol |
Только в ответе |
Идентификатор открытой линии из мультиполя |
|
industry |
Чтение и запись |
Строковый идентификатор сферы деятельности |
|
isMyCompany |
Только при создании |
Является ли компания «моей» компанией |
|
leadId |
Чтение и запись |
Идентификатор лида, на основании которого создан элемент |
|
logo |
Чтение и запись |
Логотип. Приходит и записывается идентификатором файла |
|
observers |
Чтение и запись |
Список идентификаторов пользователей, которые являются наблюдателями |
|
originId |
Чтение и запись |
Идентификатор элемента во внешнем источнике |
|
originVersion |
Чтение и запись |
Версия оригинала |
|
originatorId |
Чтение и запись |
Внешний источник |
|
phone |
Только в ответе |
Первый телефон из мультиполя |
|
phoneMailing |
Только в ответе |
Телефон с типом |
|
phoneMobile |
Только в ответе |
Телефон с типом |
|
phoneWork |
Только в ответе |
Телефон с типом |
|
revenue |
Чтение и запись |
Годовой оборот |
|
searchContent |
Только в ответе |
Служебное поле: информация для полнотекстового поиска |
|
title |
Чтение и запись |
Название элемента |
|
typeId |
Чтение и запись |
Строковый идентификатор типа компании: клиент, поставщик, партнер и другие. Возможные значения возвращает метод crm.status.list для справочника |
|
ufAccountantSign |
Только в ответе |
Подпись главного бухгалтера для генератора документов |
|
ufDirectorSign |
Только в ответе |
Подпись директора для генератора документов |
|
ufLogo |
Только в ответе |
Логотип для генератора документов |
|
ufStamp |
Только в ответе |
Печать организации для генератора документов |
Предложение
entityTypeId = 7
Поля commentsType, contentType и termsType используют общий словарь форматов текста:
0— неизвестно1— текст2— BB-код3— HTML
|
Название |
Доступ |
Описание |
|
actualDate |
Чтение и запись |
Дата, до которой предложение актуально |
|
begindate |
Чтение и запись |
Дата начала элемента |
|
begindateShort |
Только в ответе |
Устаревшая копия даты начала элемента. Приходит в полном формате ISO-8601 |
|
clientAddr |
Только в ответе |
Адрес клиента |
|
clientContact |
Только в ответе |
Контакты клиента |
|
clientEmail |
Только в ответе |
Почта клиента |
|
clientPhone |
Только в ответе |
Телефон клиента |
|
clientTitle |
Только в ответе |
Название клиента |
|
clientTpId |
Только в ответе |
ИНН клиента |
|
clientTpaId |
Только в ответе |
Код клиента в торгово-промышленной палате |
|
closed |
Только чтение |
Является ли предложение закрытым |
|
closedate |
Чтение и запись |
Дата завершения элемента |
|
closedateShort |
Только в ответе |
Устаревшая копия даты завершения элемента. Приходит в полном формате ISO-8601 |
|
comments |
Чтение и запись |
Комментарий |
|
commentsType |
Только в ответе |
Идентификатор формата комментария из общего словаря форматов текста |
|
companyId |
Чтение и запись |
Идентификатор компании, привязанной к элементу |
|
contactId |
Чтение и запись |
Идентификатор контакта, привязанного к элементу. Устарело, используйте |
|
contactIds |
Чтение и запись |
Список идентификаторов контактов, привязанных к элементу |
|
content |
Чтение и запись |
Содержание |
|
contentType |
Только в ответе |
Идентификатор формата содержания из общего словаря форматов текста |
|
currencyId |
Чтение и запись |
Идентификатор валюты элемента |
|
dateCreateShort |
Только в ответе |
Устаревшая копия даты создания элемента. Приходит в полном формате ISO-8601 |
|
dateModifyShort |
Только в ответе |
Устаревшая копия даты изменения элемента. Приходит в полном формате ISO-8601 |
|
dealId |
Чтение и запись |
Идентификатор сделки, привязанной к элементу |
|
hasProducts |
Только в ответе |
Содержит ли элемент товары |
|
isManualOpportunity |
Чтение и запись |
Включен ли ручной режим расчета суммы |
|
leadId |
Чтение и запись |
Идентификатор лида, на основании которого создан элемент |
|
locationId |
Чтение и запись |
Служебное поле: идентификатор местоположения |
|
mycompanyId |
Чтение и запись |
Идентификатор «моей» компании |
|
opportunity |
Чтение и запись |
Сумма |
|
personTypeId |
Только чтение |
Идентификатор типа плательщика |
|
quoteNumber |
Чтение и запись |
Номер предложения |
|
searchContent |
Только в ответе |
Служебное поле: информация для полнотекстового поиска |
|
stageId |
Чтение и запись |
Строковый идентификатор стадии элемента |
|
storageElementIds |
Чтение и запись |
Массив идентификаторов файлов |
|
storageTypeId |
Чтение и запись |
Идентификатор типа хранения файлов |
|
taxValue |
Чтение и запись |
Сумма налога |
|
terms |
Чтение и запись |
Условия |
|
termsType |
Только в ответе |
Идентификатор формата условий из общего словаря форматов текста |
|
title |
Чтение и запись |
Название элемента |
Счет
entityTypeId = 31
Методы crm.item.* работают только со счетами нового типа. Для счетов старого типа entityTypeId = 5 они вернут ошибку ENTITY_TYPE_NOT_SUPPORTED. Подробнее — Счета: обзор методов и событий.
Тип счета предопределен, его настройки через REST недоступны: crm.type.get с entityTypeId = 31 возвращает ошибку 100. Состав полей счета фиксирован.
|
Название |
Доступ |
Описание |
|
accountNumber |
Чтение и запись |
Номер счета |
|
begindate |
Чтение и запись |
Дата начала элемента |
|
categoryId |
Чтение и запись |
Идентификатор воронки элемента |
|
closedate |
Чтение и запись |
Дата завершения элемента |
|
comments |
Чтение и запись |
Комментарий |
|
companyId |
Чтение и запись |
Идентификатор компании, привязанной к элементу |
|
contactId |
Чтение и запись |
Идентификатор контакта, привязанного к элементу. Устарело, используйте |
|
contactIds |
Чтение и запись |
Список идентификаторов контактов, привязанных к элементу |
|
currencyId |
Чтение и запись |
Идентификатор валюты элемента |
|
isManualOpportunity |
Чтение и запись |
Включен ли ручной режим расчета суммы |
|
isRecurring |
Чтение и запись |
Является ли счет регулярным |
|
locationId |
Чтение и запись |
Служебное поле: идентификатор местоположения |
|
movedBy |
Только чтение |
Идентификатор пользователя, который последним сменил стадию |
|
movedTime |
Только чтение |
Дата и время последней смены стадии |
|
mycompanyId |
Чтение и запись |
Идентификатор «моей» компании |
|
observers |
Чтение и запись |
Список идентификаторов пользователей, которые являются наблюдателями |
|
opportunity |
Чтение и запись |
Сумма |
|
previousStageId |
Только чтение |
Строковый идентификатор предыдущей стадии |
|
sourceDescription |
Чтение и запись |
Дополнительно об источнике |
|
sourceId |
Чтение и запись |
Строковый идентификатор типа источника |
|
stageId |
Чтение и запись |
Строковый идентификатор стадии элемента |
|
taxValue |
Чтение и запись |
Сумма налога |
|
title |
Чтение и запись |
Название элемента |
|
xmlId |
Чтение и запись |
Внешний код |
Смарт-процесс
entityTypeId — от 128. Идентификаторы смарт-процессов Битрикс24 возвращает метод crm.type.list.
Часть полей зависит от настроек типа смарт-процесса — в таблице настройка названа в описании поля. Настройки возвращает метод crm.type.get, он требует административного доступа к смарт-процессу или права на его чтение.
Если настройка выключена, поле не исчезает, а меняет доступ: оно пропадает из ответа crm.item.fields и работает как «Только в ответе» — приходит в crm.item.get и crm.item.list, но при записи игнорируется.
|
Название |
Доступ |
Описание |
|
accountCurrencyId |
Не возвращается |
Служебное поле: валюта учета |
|
begindate |
Чтение и запись |
Дата начала элемента. Зависит от настройки |
|
categoryId |
Чтение и запись |
Идентификатор воронки элемента |
|
closedate |
Чтение и запись |
Дата завершения элемента. Зависит от настройки |
|
companyId |
Чтение и запись |
Идентификатор компании, привязанной к элементу. Зависит от настройки |
|
contactId |
Чтение и запись |
Идентификатор контакта, привязанного к элементу. Устарело, используйте |
|
contactIds |
Чтение и запись |
Список идентификаторов контактов, привязанных к элементу. Зависит от настройки |
|
currencyId |
Чтение и запись |
Идентификатор валюты элемента. Зависит от настройки |
|
isManualOpportunity |
Чтение и запись |
Включен ли ручной режим расчета суммы. Зависит от настройки |
|
isRecurring |
Чтение и запись |
Является ли элемент регулярным |
|
movedBy |
Только чтение |
Идентификатор пользователя, который последним сменил стадию. Зависит от настройки |
|
movedTime |
Только чтение |
Дата и время последней смены стадии. Зависит от настройки |
|
mycompanyId |
Чтение и запись |
Идентификатор «моей» компании. Зависит от настройки |
|
observers |
Чтение и запись |
Список идентификаторов пользователей, которые являются наблюдателями. Зависит от настройки |
|
opportunity |
Чтение и запись |
Сумма. Зависит от настройки |
|
opportunityAccount |
Не возвращается |
Служебное поле: сумма в валюте учета |
|
previousStageId |
Только чтение |
Строковый идентификатор предыдущей стадии. Зависит от настройки |
|
sourceDescription |
Чтение и запись |
Дополнительно об источнике. Зависит от настройки |
|
sourceId |
Чтение и запись |
Строковый идентификатор типа источника. Зависит от настройки |
|
stageId |
Чтение и запись |
Строковый идентификатор стадии элемента. Зависит от настройки |
|
taxValue |
Чтение и запись |
Сумма налога. Зависит от настройки |
|
taxValueAccount |
Не возвращается |
Служебное поле: сумма налога в валюте учета |
|
title |
Чтение и запись |
Название элемента |
|
xmlId |
Чтение и запись |
Внешний код |
Продолжите изучение
- создать элемент — Создать новый элемент CRM crm.item.add
- изменить элемент — Обновить элемент crm.item.update
- получить элемент или список элементов — Получить элемент по Id crm.item.get, Получить список элементов crm.item.list
- получить перечень полей конкретного типа объекта — Получить поля элемента crm.item.fields
- работать с пользовательскими полями — Пользовательские поля в CRM: обзор методов
- узнать ограничения длины полей — Ограничения длины полей CRM