Примеры шаблонов
Справочник¶
Поля сущностей Битрикс24¶
Имена полей СДЕЛКИ Битрикс24
- ID — Идентификатор сделки (Число)
- DATE_CREATE — Дата и время создания сделки (Дата)
- CREATED_BY_ID — Идентификатор сотрудника, создавшего сделку (Число)
- CREATED_BY — Идентификатор и имя сотрудника, создавшего сделку (Строка)
- CREATED_BY_NAME — Имя сотрудника, создавшего сделку (Строка)
- DATE_MODIFY — Дата и время последнего изменения сделки (Дата)
- MODIFY_BY_ID — Идентификатор сотрудника, изменившего сделку (Число)
- MODIFIED_BY — Идентификатор и имя сотрудника, изменившего сделку (Строка)
- MODIFIED_BY_NAME — Имя сотрудника, изменившего сделку (Строка)
- ASSIGNED_BY_ID — Идентификатор сотрудника, ответственного за сделку (Число)
- ASSIGNED_BY — Идентификатор и имя сотрудника, ответственного за сделку (Строка)
- ASSIGNED_BY_DEPARTMENT — Идентификатор и название отдела ответственного сотрудника (Строка)
- ASSIGNED_BY_NAME — Имя сотрудника, назначенного ответственным за сделку (Строка)
- MOVED_BY_ID — Идентификатор сотрудника, сменившего стадию сделки (Число)
- MOVED_BY — Идентификатор и имя сотрудника, сменившего стадию сделки (Строка)
- MOVED_BY_NAME — Имя сотрудника, сменившего стадию сделки (Строка)
- MOVED_TIME — Дата и время смены стадии сделки (Дата)
- LEAD_ID — Идентификатор лида, который был сконвертирован в сделку (Число)
- COMPANY_NAME — Название компании (Строка)
- COMPANY_ID — Идентификатор компании, связанной со сделкой (Число)
- COMPANY — Идентификатор и название компании, связанной со сделкой (Строка)
- CONTACT_ID — Идентификатор контакта, связанного со сделкой (Число)
- CONTACT_NAME — Название контакта (Строка)
- CONTACT — Идентификатор и имя контакта, связанного со сделкой (Строка)
- OPENED — Опция «Доступна для всех» в сделке: Y — да, N — нет (Строка)
- TITLE — Название сделки (Строка)
- CRM_PRODUCT — Идентификатор и название товара в сделке (Строка)
- CATEGORY — Идентификатор и название воронки, в которой находится сделка (Строка)
- STAGE_ID — Идентификатор стадии, на которой находится сделка (Строка)
- STAGE — Идентификатор и название стадии, на которой находится сделка (Строка)
- STAGE_SEMANTIC_ID — Идентификатор группы стадии, на которой находится сделка: F failed — - обработана неуспешно, S (success) — обработана успешно, P (processing) — сделка в работе — (Строка))
- STAGE_SEMANTIC — Название группы стадий, на которой находится сделка: успех, провал, в работе (Строка)
- IS_NEW — Сделка находится на первой стадии: Y — да, N — нет (Строка)
- IS_RECURRING — На основании этого шаблона создаются регулярные сделки: Y — да, N — нет (Строка)
- IS_RETURN_CUSTOMER — Повторная сделка: Y — да, N — нет (Строка)
- CLOSED — Сделка на финальной стадии: Y — да, N — нет (Строка)
- TYPE_ID — Тип сделки (Строка)
- OPPORTUNITY_ACCOUNT — Сумма в валюте отчетов (Число)
- OPPORTUNITY — Сумма сделки (Число)
- IS_MANUAL_OPPORTUNITY — Сумма сделки введена вручную: Y — да, N — нет (Строка)
- TAX_VALUE — Налог (Число)
- TAX_VALUE_ACCOUNT — Налог в валюте отчетов (Число)
- CURRENCY_ID — Базовая валюта (Строка)
- ACCOUNT_CURRENCY_ID — Валюта отчета (Строка)
- PROBABILITY — Вероятность успешного закрытия сделки (Число)
- COMMENTS — Комментарии в сделке (Строка)
- BEGINDATE — Время открытия сделки. Устанавливается автоматически и совпадает с датой создания (Дата)
- CLOSEDATE — Планируемая дата закрытия сделки. По умолчанию устанавливается на 7 дней позже даты создания сделки (Дата)
- LOCATION_ID — Местоположение клиента (Число)
- SOURCE_ID — Идентификатор источника (Строка)
- SOURCE — Идентификатор и название источника, из которого создана сделка (Строка)
- SOURCE_DESCRIPTION — Описание рекламного источника (Строка)
- ORIGINATOR_ID — Идентификатор внешней системы, в которой была создана сделка (Строка)
- ORIGIN_ID — Идентификатор сделки во внешней системе, из которой была создана сделка (Строка)
- ADDITIONAL_INFO — Дополнительная информация в сделке (Строка)
- UTM_SOURCE — Рекламный источник, UTM_SOURCE в карточке сделки (Строка)
- UTM_MEDIUM — Рекламный носитель, UTM_MEDIUM в карточке сделки (Строка)
- UTM_CAMPAIGN — Рекламная кампания, UTM_CAMPAIGN в карточке сделки (Строка)
- UTM_CONTENT — Рекламный контент, UTM_CONTENT в карточке сделки (Строка)
- UTM_TERM — Рекламный термин, UTM_TERM в карточке сделки (Строка)
- BANK_DETAIL_ID — Идентификатор банковских реквизитов (Число)
- CRM_PRODUCT_ID — Идентификаторы товаров в карточке сделки (Число)
- CRM_PRODUCT_COUNT — Количество товаров в карточке сделки (Строка)
- WEBFORM_ID — Идентификатор CRM-формы, из которой была создана сделка (Число)
- WEBFORM_NAME — Название CRM-формы, из которой была создана сделка (Строка)
- WEBFORM — Идентификатор и название CRM-формы, из которой была создана сделка (Строка)
Поля сущности Лиды
- ID — Идентификатор лида (Число)
- DATE_CREATE — Дата и время создания лида (Дата)
- CREATED_BY_ID — Идентификатор сотрудника, создавшего лид (Число)
- CREATED_BY — Идентификатор и имя сотрудника, создавшего лид (Строка)
- DATE_MODIFY — Дата и время последнего изменения лида (Дата)
- MODIFY_BY_ID — Идентификатор сотрудника, изменившего лид (Число)
- MODIFIED_BY — Идентификатор и имя сотрудника, изменившего лид (Строка)
- MODIFIED_BY_NAME — Имя сотрудника, изменившего лид (Строка)
- ASSIGNED_BY_ID — Идентификатор сотрудника, ответственного за лид (Число)
- ASSIGNED_BY — Идентификатор и имя сотрудника, ответственного за лид (Строка)
- ASSIGNED_BY_NAME — Имя сотрудника, ответственного за лид (Строка)
- ASSIGNED_BY_DEPARTMENT — Идентификатор и название отдела ответственного сотрудника (Строка)
- COMPANY_ID — Идентификатор компании, связанной с лидом (Число)
- COMPANY_NAME — Название компании, связанной с лидом (Строка)
- COMPANY_TITLE — Значение из поля «Название компании» (Строка)
- COMPANY — Идентификатор и название компании, связанной с лидом (Строка)
- CONTACT_ID — Идентификатор контакта, связанного с лидом (Число)
- CONTACT_NAME — Имя контакта, связанного с лидом (Строка)
- CONTACT — Идентификатор и имя контакта, связанного с лидом (Строка)
- OPENED — Опция «Доступна для всех» в лиде: Y — да, N — нет (Строка)
- TITLE — Название лида (Строка)
- NAME — Имя в карточке лида (Строка)
- LAST_NAME — Фамилия клиента в карточке лида (Строка)
- SECOND_NAME — Отчество клиента в карточке лида (Строка)
- FULL_NAME — Фамилия, имя и отчество клиента в карточке лида (Строка)
- POST — Должность клиента в карточке лида (Строка)
- STATUS_ID — Идентификатор стадии, на которой находится лид (Строка)
- STATUS_NAME — Название стадии, на которой находится лид (Строка)
- STATUS — Идентификатор и название стадии, на которой находится лид (Строка)
- STATUS_DESCRIPTION — Значение поля «Дополнительно о стадии» в карточке лида (Строка)
- STATUS_SEMANTIC_ID — Идентификатор группы стадии, на которой находится лид: F (failed) – обработан неуспешно, S (success) – обработан успешно, P (processing) – лид в работе (Строка)
- STATUS_SEMANTIC — Название группы стадий, на которой находится лид: успех, провал, в работе (Строка)
- IS_RETURN_CUSTOMER — Повторный лид: Y – да, N – нет (Строка)
- OPPORTUNITY — Сумма (Число)
- CURRENCY_ID — Идентификатор валюты лида (Строка)
- COMMENTS — Комментарии в лиде (Строка)
- SOURCE_ID — Идентификатор источника, из которого создан лид (Строка)
- SOURCE_NAME — Название источника, из которого создан лид (Строка)
- SOURCE — Идентификатор и название источника, из которого создан лид (Строка)
- SOURCE_DESCRIPTION — Описание источника, из которого был создан лид (Строка)
- ORIGINATOR_ID — Идентификатор внешней системы, в которой был создан лид (Строка)
- ORIGIN_ID — Идентификатор лида во внешней системе, из которой был создан лид (Строка)
- UTM_SOURCE — Рекламный источник, UTM_SOURCE в карточке лида (Строка)
- UTM_MEDIUM — Рекламный носитель, UTM_MEDIUM в карточке лида (Строка)
- UTM_CAMPAIGN — Рекламная кампания, UTM_CAMPAIGN в карточке лида (Строка)
- UTM_CONTENT — Рекламный контент, UTM_CONTENT в карточке лида (Строка)
- UTM_TERM — Рекламный термин, UTM_TERM в карточке лида (Строка)
- CRM_PRODUCT_ID — Идентификаторы товаров в карточке лида (Строка)
- CRM_PRODUCT — Идентификатор и название товара в карточке лида (Строка)
- CRM_PRODUCT_COUNT — Количество товаров в карточке лида (Строка)
- CRM_PRODUCT_NAME — Название товаров в карточке лида (Строка)
- ADDRESS_1 — Адрес в карточке лида (Строка)
- ADDRESS_2 — Адрес из карточки лида (Строка)
- ADDRESS_CITY — Город (Строка)
- ADDRESS_POSTAL_CODE — Почтовый индекс (Строка)
- ADDRESS_REGION — Регион (Строка)
- ADDRESS_PROVINCE — Область (Строка)
- ADDRESS_COUNTRY — Страна (Строка)
- ADDRESS_COUNTRY_CODE — Код страны (Строка)
- DATE_CLOSED — Дата и время закрытия лида (Дата)
- BIRTHDATE — День рождения клиента (Дата)
- HONORIFIC — Обращение к клиенту (Строка)
- PHONE — Идентификатор типа номера и телефон клиента (Строка)
- WEB — Идентификатор типа сайта и веб-сайт клиента (Строка)
- EMAIL — Идентификатор типа почты и почта клиента (Строка)
- IM — Идентификатор типа мессенджера и мессенджер клиента (Строка)
Поля сущности Компания
- ID — Идентификатор компании (Число)
- DATE_CREATE — Дата и время создания карточки компании (Дата)
- DATE_MODIFY — Дата и время последнего изменения карточки компании (Дата)
- CREATED_BY_ID — Идентификатор создателя карточки компании (Число)
- CREATED_BY — Идентификатор и имя создателя карточки компании (Строка)
- CREATED_BY_NAME — Имя создателя карточки компании (Строка)
- MODIFY_BY_ID — Идентификатор сотрудника, изменившего карточку компании (Число)
- MODIFIED_BY_NAME — Имя сотрудника, изменившего карточку компании (Строка)
- MODIFIED_BY — Идентификатор и имя сотрудника, изменившего карточку компанию (Строка)
- ASSIGNED_BY_ID — Идентификатор ответственного (Число)
- ASSIGNED_BY — Идентификатор и имя ответственного (Строка)
- ASSIGNED_BY_NAME — Имя ответственного (Строка)
- OPENED — Опция «Доступна для всех» в карточке компании: Y — да, N — нет (Строка)
- TITLE — Название компании (Строка)
- ADDRESS_1 — Адрес 1 (Строка)
- ADDRESS_2 — Адрес 2 (Строка)
- ADDRESS_CITY — Город (Строка)
- ADDRESS_POSTAL_CODE — Почтовый индекс (Строка)
- ADDRESS_REGION — Регион (Строка)
- ADDRESS_PROVINCE — Область (Строка)
- ADDRESS_COUNTRY — Страна (Строка)
- ADDRESS_COUNTRY_CODE — Код страны (Строка)
- BANKING_DETAILS — Банковские реквизиты (Строка)
- COMMENTS — Комментарии (Строка)
- COMPANY_TYPE_ID — Идентификатор типа компании (Строка)
- COMPANY_TYPE_NAME — Название типа компании (Строка)
- COMPANY_TYPE — Идентификатор и название типа компании (Строка)
- INDUSTRY_ID — Идентификатор сферы деятельности (Строка)
- INDUSTRY_NAME — Название сферы деятельности (Строка)
- INDUSTRY — Идентификатор и название сферы деятельности компании (Строка)
- REVENUE — Годовой оборот (Число)
- CURRENCY_ID — Валюта (Строка)
- EMPLOYEES — Количество сотрудников (Строка)
- LEAD_ID — Идентификатор лида, связанного с компанией (Число)
- ORIGINATOR_ID — Идентификатор внешней системы, в которой была создана компания (Строка)
- ORIGIN_ID — Идентификатор компании во внешней системе (Строка)
- ORIGIN_VERSION — Версия данных компании во внешней системе. Используется для отслеживания изменений и синхронизации данных (Строка)
- IS_MY_COMPANY — Признак «Моя компания»: Y — да, N — нет. Используется для обозначения ваших компаний (Строка)
- UTM_SOURCE — Рекламный источник, UTM_SOURCE в карточке компании (Строка)
- UTM_MEDIUM — Рекламный носитель, UTM_MEDIUM в карточке компании (Строка)
- UTM_CAMPAIGN — Рекламная кампания, UTM_CAMPAIGN в карточке компании (Строка)
- UTM_CONTENT — Рекламный контент, UTM_CONTENT в карточке компании (Строка)
- UTM_TERM — Рекламный термин, UTM_TERM в карточке компании (Строка)
- PHONE — Телефон (Строка)
- WEB — URL-адреса сайтов, которые связаны с компанией (Строка)
- EMAIL — Email (Строка)
- IM — Мессенджеры (Строка)
Поля сущности Контакт
- ID — Идентификатор контакта (Число)
- DATE_CREATE — Дата и время создания контакта (Дата)
- DATE_MODIFY — Дата и время последнего изменения контакта (Дата)
- CREATED_BY_ID — Идентификатор создателя (Число)
- CREATED_BY — Идентификатор и имя создателя (Строка)
- CREATED_BY_NAME — Имя создателя (Строка)
- MODIFY_BY_ID — Идентификатор сотрудника, изменившего карточку контакта (Число)
- MODIFIED_BY_NAME — Имя сотрудника, изменившего карточку контакта (Строка)
- MODIFIED_BY — Идентификатор и имя сотрудника, изменившего карточку контакта (Строка)
- ASSIGNED_BY_ID — Идентификатор ответственного (Число)
- ASSIGNED_BY — Идентификатор и имя ответственного (Строка)
- ASSIGNED_BY_NAME — Имя ответственного (Строка)
- OPENED — Опция «Доступен для всех» в карточке контакта: Y — да, N — нет (Строка)
- COMPANY_ID — Идентификатор компании (Число)
- SOURCE_ID — Идентификатор источника (Строка)
- SOURCE_DESCRIPTION — Описание источника (Строка)
- NAME — Имя (Строка)
- LAST_NAME — Фамилия (Строка)
- SECOND_NAME — Отчество (Строка)
- POST — Должность (Строка)
- ADDRESS_1 — Адрес 1 (Строка)
- ADDRESS_2 — Адрес 2 (Строка)
- ADDRESS_CITY — Город (Строка)
- ADDRESS_POSTAL_CODE — Почтовый индекс (Строка)
- ADDRESS_REGION — Регион (Строка)
- ADDRESS_PROVINCE — Область (Строка)
- ADDRESS_COUNTRY — Страна (Строка)
- ADDRESS_COUNTRY_CODE — Код страны (Строка)
- COMMENTS — Комментарии (Строка)
- LEAD_ID — Идентификатор лида, связанного с контактом (Число)
- EXPORT — Участвует в экспорте: Y - да, N - нет (Строка)
- TYPE_ID — Идентификатор типа, например, CLIENT (Строка)
- ORIGINATOR_ID — Идентификатор внешней системы, в которой был создан контакт (Строка)
- ORIGIN_ID — Идентификатор контакта во внешней системе (Строка)
- ORIGIN_VERSION — Версия данных контакта во внешней системе. Используется для отслеживания изменений и синхронизации данных (Строка)
- BIRTHDATE — Дата рождения (Дата)
- HONORIFIC — Код обращения, например, HNR_RU_1 (Строка)
- FACE_ID — Идентификатор faceid (Число)
- PHONE — Телефон (Строка)
- WEB — URL-адреса сайтов, которые связаны с контактом (Строка)
- EMAIL — Email (Строка)
- IM — Мессенджеры (Строка)
- UTM_SOURCE — Рекламный источник, UTM_SOURCE в карточке контакта (Строка)
- UTM_MEDIUM — Рекламный носитель, UTM_MEDIUM в карточке контакта (Строка)
- UTM_CAMPAIGN — Рекламная кампания, UTM_CAMPAIGN в карточке контакта (Строка)
- UTM_CONTENT — Рекламный контент, UTM_CONTENT в карточке контакта (Строка)
- UTM_TERM — Рекламный термин, UTM_TERM в карточке контакта (Строка)
Поля сущности Дела (Acrivity)
crm_activity — дела в элементах CRM. Набор содержит информацию о делах в элементах CRM. Вы можете узнать названия дел, их типы, сроки и ответственных.
- ID — Идентификатор дела (Число)
- SUBJECT — Название дела (Строка)
- ASSOCIATED_ENTITY_ID — Идентификатор связанного элемента на портале, например, задачи (Число)
- TYPE_ID — Коды типов дел: 2 — звонок, 4 — письмо, 6 — пользовательское действие. Поля с кодами 1 (встреча) и 3 (задача) не используются, вместо них применяется 6 — пользовательское действие (Число)
- PROVIDER_ID — Уточняет тип дела в CRM. Например, веб-форма будет отмечена как CRM_WEBFORM (Строка)
- PROVIDER_TYPE_ID — Уточняет категорию активности для конкретного типа дела в CRM. Например, для веб-формы в поле будет указан ее идентификатор (Строка)
- TYPE_NAME — Название типа дела: «Встреча», «Звонок» (Строка)
- OWNER_ID — Идентификатор элемента CRM, к которому привязано дело (Число)
- OWNER_TYPE_ID — Код элемента в CRM: 1 — лид, 2 — сделка, 3 — контакт, 4 — компания (Число)
- OWNER_TYPE_NAME — Название типа элемента, к которому привязано дело (Строка)
- PRIORITY_ID — Код важности: 2 – средняя, 3 – высокая (Число)
- PRIORITY_NAME — Важность (Строка)
- DIRECTION_ID — Идентификатор направления (Число)
- DIRECTION_NAME — Название направления (Строка)
- STATUS_ID — Код статуса: 1 — ожидается, 2 — завершено, 3 — выполнено автоматически (Число)
- STATUS_NAME — Название статуса (Строка)
- COMPLETED — Признак завершения дела: Y — да, N — нет (Строка)
- DATE_CREATE — Дата и время создания дела (Дата)
- START_TIME — Время начала выполнения (Дата)
- END_TIME — Время завершения (Дата)
- DEADLINE — Срок исполнения (Дата)
- DATE_MODIFY — Дата и время последнего изменения (Дата)
- AUTHOR — Идентификатор и имя пользователя, создавшего дело (Строка)
- AUTHOR_ID — Идентификатор пользователя, создавшего дело (Число)
- AUTHOR_NAME — Имя создателя дела (Строка)
- EDITOR — Имя редактора, изменившего дело (Строка)
- EDITOR_ID — Идентификатор редактора (Число)
- EDITOR_NAME — Имя редактора (Строка)
- RESPONSIBLE — Имя ответственного за дело (Строка)
- RESPONSIBLE_ID — Идентификатор ответственного (Число)
- RESPONSIBLE_NAME — Имя ответственного (Строка)
- DESCRIPTION — Описание дела (Строка)
- DESCRIPTION_TYPE_ID — Код типа описания (Число)
- DESCRIPTION_TYPE_NAME — Тип описания (Строка)
- ORIGINATOR_ID — Идентификатор источника данных (Строка)
- ORIGIN_ID — Идентификатор элемента в источнике данных (Строка)
Поля сущности Задачи
- ID — Идентификатор задачи (Число)
- TITLE — Название задачи (Строка)
- DESCRIPTION — Описание задачи (Строка)
- MARK — Оценка от постановщика. Значения: «Положительная», «Отрицательная», «Нет оценки» (Строка)
- PRIORITY — Приоритеты: важная задача и обычная (Строка)
- STATUS — Статусы: «Ждет выполнения», «Выполняется», «Ожидает контроля», «Завершена», «Отложена» (Строка)
- GROUP_ID — Идентификатор группы, к которой привязана задача (Число)
- GROUP_NAME — Название группы, к которой привязана задача (Строка)
- GROUP_INFO — Идентификатор и название группы, к которой привязана задача (Строка)
- MULTITASK — Задача поставлена нескольким исполнителям: Y — да, N — нет (Строка)
- STAGE_ID — Идентификатор стадии, на которой находится задача (Число)
- STAGE_NAME — Название стадии, на которой находится задача (Строка)
- STAGE — Идентификатор и название стадии, на которой находится задача (Строка)
- CREATED_BY_ID — Идентификатор постановщика задачи (Число)
- CREATED_BY_NAME — Имя постановщика задачи (Строка)
- CREATED_BY — Идентификатор и имя постановщика задачи (Строка)
- CREATED_DATE — Дата создания задачи (Дата)
- RESPONSIBLE_ID — Идентификатор исполнителя задачи (Число)
- RESPONSIBLE_NAME — Имя исполнителя задачи (Строка)
- RESPONSIBLE — Идентификатор и имя исполнителя задачи (Строка)
- ACCOMPLICES_IDS — Идентификаторы соисполнителей задачи (Строка)
- ACCOMPLICES_NAMES — Имена соисполнителей задачи (Строка)
- ACCOMPLICES — Идентификаторы и имена соисполнителей задачи (Строка)
- AUDITORS_IDS — Идентификаторы наблюдателей в задаче (Строка)
- AUDITORS_NAMES — Имена наблюдателей в задаче (Строка)
- AUDITORS — Идентификаторы и имена наблюдателей в задаче (Строка)
- PARENT_ID — Идентификатор базовой задачи (Число)
- CHANGED_BY_ID — Идентификатор сотрудника, который последним изменил задачу (Число)
- CHANGED_BY_NAME — Имя сотрудника, который последним изменил задачу (Строка)
- CHANGED_BY — Идентификатор и имя сотрудника, который последним изменил задачу (Строка)
- CHANGED_DATE — Дата и время последнего изменения задачи (Дата)
- STATUS_CHANGED_BY_ID — Идентификатор сотрудника, который последним изменил статус задачи (Число)
- STATUS_CHANGED_BY_NAME — Имя сотрудника, который последним изменил статус задачи (Строка)
- STATUS_CHANGED_BY — Идентификатор и имя сотрудника, который последним изменил статус задачи (Строка)
- STATUS_CHANGED_DATE — Дата и время последнего изменения статуса (Дата)
- CLOSED_BY_ID — Идентификатор сотрудника, завершившего задачу (Число)
- CLOSED_BY_NAME — Имя сотрудника, завершившего задачу (Строка)
- CLOSED_BY — Идентификатор и имя сотрудника, завершившего задачу (Строка)
- CLOSED_DATE — Дата и время завершения задачи (Дата)
- ACTIVITY_DATE — Дата и время последнего события в задаче (Дата)
- DATE_START — Дата и время начала работы над задачей (Дата)
- DEADLINE — Крайний срок в задаче (Дата)
- START_DATE_PLAN — Дата и время запланированного начала работы над задачей (Дата)
- END_DATE_PLAN — Дата и время запланированного завершения работы над задачей (Дата)
- ALLOW_CHANGE_DEADLINE — Исполнитель может изменять крайний срок задачи: Y — да, N — нет (Строка)
- ALLOW_TIME_TRACKING — Включен учет времени по задаче: Y — да, N — нет (Строка)
- TASK_CONTROL — Проконтролировать задачу после завершения: Y — да, N — нет (Строка)
- ADD_IN_REPORT — Задача добавлена в план рабочего дня: Y — да, N — нет (Строка)
- TIME_ESTIMATE — Планируемое время выполнения задачи, секунд (Число)
- MATCH_WORK_TIME — При расчете крайнего срока будут пропущены выходные и праздничные дни: Y — да, N — нет (Строка)
- DURATION_PLAN — Планируемая длительность работы над задачей в секундах (Число)
- DURATION_TYPE — Единица измерения времени выполнения задачи. Доступные единицы измерения: «Секунда», «Минута», «Час», «День», «Неделя», «Месяц», «Год» (Строка)
- CRM_TASK — ID и название элементов CRM, указанных в задаче. Поддерживаемые типы CRM: «L» - лид, «D» - сделка, «C» - контакт, «CO» - компания (Строка)
- TAGS — Теги в задаче (Строка)
- DEPENDS_ON — Идентификаторы связанных задач (Число)
- FLOW_ID — Идентификатор потока (Число)
Поля сущности Товары
- ID — Идентификатор товара (Число)
- NAME — Название товара (Строка)
- TYPE — Тип товара (Строка)
- PARENT_ID — Идентификатор основного товара (Число)
- MEASURE — Единица измерения (Строка)
- PRICE — Цена (Число)
Типы сущностей Битрикс24
В Битрикс24 наименование сущностей пишется заглавными буквами, в поле настроек шаблона допускается использование строчными буквами. С полным списком сущностей и их описанием можно ознакомиться на портале Битрикс24 в разделе документация API
- CRM_ACTIVITY = "crm_activity"
- CRM_ADDRESS = "crm_address"
- CRM_CATEGORY = "crm_category"
- CRM_COMPANY = "crm_company"
- CRM_CONTACT = "crm_contact"
- CRM_CURRENCY = "crm_currency"
- CRM_DEAL = "crm_deal"
- CRM_DEALCATEGORY = "crm_dealcategory"
- CRM_ITEM_PRODUCTROW = "crm_item_productrow"
- CRM_ITEM = "crm_item"
- CRM_LEAD = "crm_lead"
- CRM_MEASURE = "crm_measure"
- CRM_PRODUCT = "crm_product"
- CRM_QUOTE = "crm_quote"
- CRM_REQUISITE = "crm_requisite"
- CRM_SMART_INVOICE = "crm_smart_invoice"
- CRM_STATUS = "crm_status"
- CRM_TYPE = "crm_type"
- DEPARTMENT = "department"
- TASK_ELAPSED_ITEM = "task_elapsed_item"
- TASK = "task"
- VOXIMPLANT_STATISTIC = "voximplant_statistic"
- USER = "user"
Команды генератора документов¶
Специальные команды в FOR
- loop.index — Текущая итерация цикла. (1 индексируется)
- loop.index0 — Текущая итерация цикла. (0 индексируется)
- loop.revindex — Количество итераций из конца цикла (1 индексируется)
- loop.revindex0 — Количество итераций из конца цикла (0 проиндексировано)
- loop.first — Правда, если первая итерация.
- loop.last — Правда, если последняя итерация.
- loop.length — Количество элементов в последовательности.
- loop.cycle — Функция помощника для цикла между списком оследовательности. См. пояснение ниже.
- loop.depth — Указывает, насколько глубоко в рекурсивной петле рендеринг настоящее время. Начинается на уровне 1
- loop.depth0 — Указывает, насколько глубоко в рекурсивной петле рендеринг настоящее время. Начинается на уровне 0
- loop.previtem — Пункт из предыдущей итерации цикла. Неопределённое в оде первой итерации.
- loop.nextitem — Пункт из следующей итерации цикла. Неопределённое во ремя последней итерации.
- loop.changed(*val) — Правда, если раньше звонили с другим значением (или е называется вообще).
Список фильтров
Список Встроенных Фильтров
- abs() — абсолютное значение аргумента.
- attr(obj: Any, name: str) — возвращает аттрибуты объекта
- map(value: Iterable[Any], args: Any, *kwargs: Any) — Применяет фильтр к последовательности объектов или ищет атрибут. Это полезно при работе со списками объектов.
{{ users|map(attribute='username')|join(', ') }}
— на вход получаем список пользователей и возвращем всеusername
через запятую. - select() — применяет тест к объекту и выводит в случае истины теста
- selectattr(value: 't.Iterable[V]', args: Any, *kwargs: Any) — отбирает аттрибуты сложного объекта, возращает список аттрибутов и их значения
- unique() — вернет список уникальных значений
- format(value: str, args: Any, *kwargs: Any) — выводит форматированный текст
{{ "%s, %s!"|format(greeting, name) }}
или{{ "{}, {}!".format(greeting, name) }}
- max() — вернет максимальное значение из списка
- upper() — переводит текст в заглавные буквы
- min() — вернет минимальное значение списка
- capitalize() — возвращает строку, где каждое слово с заглавной буквы
- sort() — сортирует список значений
- center(value: str, width: int = 80) — центрирует текст в поле заданной ширины
- int() — возвращает целое число
- random() — возвращает случайное число
- string() — преобразует в текст
- wordcount() — считает количество слов в строке
- reject() — применяет тест к каждому объекту
- wordwrap() — текст вернется заданной ширины в символах
- join() — объединяет список через указанные разделители
{{ [1, 2, 3]|join('|') }}
-> 1|2|3;{{ [1, 2, 3]|join }}
-> 123; - sum() — вернет сумму списка
- last() — вернет последнее значение списка
- replace() — заменяет значение текста в подстроке
- title() — начинаться текст будет с заглавной, остальные строчные
- length() — длина строки
- reverse() — вернет список в обратном порядке
- first() — вернет первый элемент списка
- list() — возвращает список
- round() — округляет число
- trim() — удаляет пробелы
- float() — возвращает число с плавающей точкой
- lower() — текст строчными буквами
Список тестов генератора документов
- boolean() — поле логического типа
- even() — Возвращает true, если переменная четная.
- in() — проверяет,что значение входит в список
- sequence() — Возвращает true, если переменная является последовательностью.
- false() — Возвращает true, если объект является False.
- integer() — Возвращает true, если объект является целым числом.
- ne() — проверяет на
!=
- string()— Возвращает true, если переменная строка.
- iterable() — Проверьте, можно ли выполнить итерацию по объекту.
- none() — Возвращает true, если переменная пустая.
- divisibleby() — проверяет на делимость переменной
- float() — Возвращает true, если объект является float.
- le() — проверяет на
<=
- number() — Возвращает true, если переменная является числом.
- true() — Возвращает true, если объект является True.
- eq() — проверяет на равенство переменной значению
- ge() — проверяет на
>=
- lower() — Возвращает true, если переменная имеет нижний регистр.
- odd() — Возвращает true, если переменная нечетная.
- gt() — проверяет на
>
- lt() — проверяет на
<
- upper() — Возвращает true, если переменная имеет верхний регистр.
Примеры настроек шаблонов¶
Параметры сделки (простой шаблон)¶
- Откройте редактор WORD или (аналог) и создайте документ:
Пример использования генератора документа В это строке выведем дату создания сделки: {{obj.DATE_CREATE}} В этой строке выведем сумму сделки: {{obj.OPPORTUNITY}} В этой строке наименование контакта: {{obj.CONTACT_NAME}}
- Сохраните документ
- Загрузите шаблон в приложение Генератор документов
- В настройках активити шаблона установите тип базового объекта crm_deal
- Создайте поле для сохранения сгенерированного документа и укажите поле в настройках активити.
- Перейдите в сделку и запустите бизнес-процесс
Использование макроса в шаблоне¶
Шаблон создает документ с информацией по сделке и выводит список дел, каждое дело с нового абзаца. (Настройка макросов в шаблоне смотрите документацию)
- Откройте редактор WORD или (аналог) и создайте документ:
{% macro list_activity() -%} obj.rev("crm_activity", "OWNER_ID") {%- endmacro %} Пример использования генератора документа Список дел по сделке: В это строке выведем дату создания сделки: {{obj.DATE_CREATE}} В этой строке выведем сумму сделки: {{obj.OPPORTUNITY}} В этой строке наименование контакта: {{obj.CONTACT_NAME}} {%p for active in list_activity() %} Название дела: {{ active.SUBJECT }}: Начало дела: {{ active.START_TIME }} — Окончание дела: {{ active.END_TIME }} --- {%p endfor %}
- Сохраните документ
- Загрузите шаблон в приложение Генератор документов
- В настройках активити шаблона установите тип базового объекта crm_deal
- Создайте поле для сохранения сгенерированного документа и укажите поле в настройках активити.
- Перейдите в сделку и запустите бизнес-процесс
Создание таблицы в шаблоне¶
Шаблон создает документ с информацией по сделке и выводит список дел, каждое дело в отдельной строке таблицы. (Настройка тегов в шаблоне смотрите документацию)
- Откройте редактор WORD или (аналог) и создайте документ:
{% macro list_activity() -%} obj.rev("crm_activity", "OWNER_ID") {%- endmacro %} Пример использования генератора документа Список дел по сделке: В это строке выведем дату создания сделки: {{obj.DATE_CREATE}} В этой строке выведем сумму сделки: {{obj.OPPORTUNITY}} В этой строке наименование контакта: {{obj.CONTACT_NAME}} {% set list-a=list_activity() %} {% set count-a=list-a.count() %} |№ п/п | Наименование дела | Старт дела |Окончание дела| |-------|-------------------|------------|--------------| |{%tr for active in list-a %} | |-------|-------------------|------------|--------------| |1.{{ loop.index }} | {{ active.SUBJECT }} | {{ active.START_TIME }} | {{ active.END_TIME }} | |-------|-------------------|------------|--------------| |{%tr endfor %} | |-------------------------------------------------------| | ИТОГО: {{ count-a }} дел |
- Сохраните документ
- Загрузите шаблон в приложение Генератор документов
- В настройках активити шаблона установите тип базового объекта crm_deal
- Создайте поле для сохранения сгенерированного документа и укажите поле в настройках активити.
- Перейдите в сделку и запустите бизнес-процесс