- Приложение для Битрикс24 "Лаборатория роботов"
- Приложение для Битрикс24 "Сквозная аналитика 2.0"
- Приложение для Битрикс24 "Уничтожитель дубликатов"
- Приложение для Битрикс24 "Межпортальные задачи"
- Приложение для Битрикс24 "Немой чат-бот"
- Приложение для Битрикс24 "Доходы и расходы CRM"
- Приложение для Битрикс24 "Досье компании"
- Приложение для Битрикс24 "Продуктивный Jivosite"
Изменение адресного реквизита
- Обновление адреса реквизита при смене юридического адреса компании;
- Исправление ошибочно введённых адресных данных;
- Синхронизация адресов с 1С или другими учётными системами;
- Массовое обновление адресов по списку ID в цикле;
- Обновление почтового адреса для доставки;
- Замена устаревшего адреса на актуальный;
- Приведение адресов к единому формату;
- Обновление адреса при смене реквизитов компании;
- Исправление адреса после проверки по ИНН или другим полям;
- Автоматическое обновление адреса из внешнего источника данных.
- Активити (робот) изменяет данные адреса по указанным параметрам через crm.address.update;
- Обязательны ID адреса (editID или через TYPE_ID + ENTITY_ID), тип адреса и ID реквизита для идентификации адреса;
- Передаются только заполненные пользователем поля; пустые поля не обновляются;
- Адрес должен существовать в CRM. ENTITY_TYPE_ID фиксирован (8 — реквизит).
| Название поля | Описание и примеры использования |
|---|---|
| Тип адреса | Обязательный параметр. Тип адреса. В сочетании с ID реквизита идентифицирует адрес для обновления. Примеры: выбор из выпадающего списка, соответствующий существующему адресу. |
| ID реквизита | Идентификатор реквизита, к которому привязан адрес. Обязателен для идентификации вместе с типом адреса (если ID не указан). Примеры: - {=Variable:REQUISITE_ID}; - {=A1988_22222_92566_99999:id_requisite}. |
| Остальные поля адреса | Поля для обновления (ADDRESS_1, ADDRESS_2, CITY, COUNTRY_CODE и др.). Заполняйте только те поля, которые нужно изменить. Пустые поля не обновляются. Примеры: - ADDRESS_1 — {=Variable:NEW_ADDRESS}; - CITY — «Москва» или {=Document:CITY}. |
| Запускать от имени | Сотрудник, от имени которого выполняется действие. Рекомендуется администратор. |
| Устанавливать текст статуса, Текст статуса, Ожидать ответа, Период ожидания | Стандартные параметры активити (робота) для отладки и управления процессом. |
| Описание примера | Решение |
|---|---|
| Обновить юридический адрес после смены адреса компании | ID реквизита — {=Variable:REQUISITE_ID}, Тип адреса — «Юридический», ADDRESS_1 — {=Variable:NEW_LEGAL_ADDRESS}. Только заполненные поля будут обновлены. |
| Исправить адрес, только что созданный | Тип адреса — тот же, что при добавлении, ID реквизита — {=A1988_22222_92566_99999:id_requisite} (ID реквизита из «Добавление реквизита»), ADDRESS_1 — исправленное значение. Адрес привязан к реквизиту; используйте ID реквизита. |
| Обновить адрес из результата получения данных | Тип адреса и ID реквизита — те же, что при получении. ADDRESS_1 — {=Variable:UPDATED_ADDRESS}. Адрес идентифицируется по TYPE_ID и ENTITY_ID. |
| Синхронизация адреса с 1С | ID реквизита — {=Variable:REQUISITE_ID}, Тип адреса — нужный, ADDRESS_1 — {=Variable:ADDRESS_FROM_1C}. Данные подставляются из интеграции. |
| Массовое обновление адресов | Подготовьте пары (тип, ID реквизита). В цикле: ID реквизита — {=Iterator:Value}, Тип адреса — фиксированный или из переменной. Заполните ADDRESS_1 или другие поля. Каждый адрес обновится за проход. |
| Обновить только город | Тип адреса и ID реквизита — для идентификации, CITY — «Санкт-Петербург». Остальные поля пустые — обновится только город. |
| Привести адрес к формату | ID реквизита и Тип адреса — для идентификации, ADDRESS_1 — {=Variable:FORMATTED_ADDRESS}. Переменная с отформатированным адресом из предыдущего шага. |
| Обновить почтовый адрес для доставки | ID реквизита — {=Variable:REQUISITE_ID}, Тип адреса — «Почтовый», ADDRESS_1, ADDRESS_2 — из полей заказа или переменных. |
| Обновить адрес при смене реквизитов | ID реквизита — {=Variable:NEW_REQUISITE_ID}, Тип адреса — «Юридический», ADDRESS_1 — из старого реквизита (полученного ранее). Или используйте ID адреса. |
| Исправление после проверки | В ветке «Адрес неверный» после условия: Тип адреса и ID реквизита — как при получении, ADDRESS_1 — {=Variable:CORRECTED_ADDRESS}. |
Активити (робот) выполняет обновление адреса и не возвращает отдельные возвращаемые параметры. При успешном выполнении данные адреса в CRM обновлены.
Идентификация адреса: Необходимо однозначно указать адрес для обновления: либо ID адреса, либо TYPE_ID + ENTITY_ID (ID реквизита). Адрес должен существовать.
Пустые поля: Передаются только заполненные поля. Пустые значения не затирают существующие данные.
Права доступа: Сотрудник «Запускать от имени» должен иметь права на изменение адресов в CRM.