- Приложение для Битрикс24 "Лаборатория роботов"
- Приложение для Битрикс24 "Сквозная аналитика 2.0"
- Приложение для Битрикс24 "Уничтожитель дубликатов"
- Приложение для Битрикс24 "Межпортальные задачи"
- Приложение для Битрикс24 "Немой чат-бот"
- Приложение для Битрикс24 "Доходы и расходы CRM"
- Приложение для Битрикс24 "Досье компании"
- Приложение для Битрикс24 "Продуктивный Jivosite"
Удаление адресного реквизита
- Удаление ошибочно добавленного адреса;
- Очистка устаревшего адреса при замене на новый;
- Удаление адреса перед повторным добавлением с актуальными данными;
- Массовое удаление адресов по списку (тип + реквизит) в цикле;
- Синхронизация с 1С: удаление адресов, отсутствующих во внешней системе;
- Очистка тестовых адресов после отладки;
- Удаление адреса при смене реквизитов или закрытии сделки;
- Удаление дубликата адреса после объединения реквизитов;
- Удаление адреса по запросу пользователя или по условию;
- Очистка адресов при переводе реквизита в архив.
- Активити (робот) удаляет адрес по указанным параметрам через crm.address.delete;
- Обязательны тип адреса (TYPE_ID) и ID реквизита (ENTITY_ID) для идентификации адреса. ENTITY_TYPE_ID = 8 (реквизит);
- После успешного удаления адрес исчезает из реквизита. Активити (робот) не возвращает отдельные параметры.
| Название поля | Описание и примеры использования |
|---|---|
| Тип адреса | Обязательный параметр. Тип удаляемого адреса. Примеры: выбор из выпадающего списка. Должен соответствовать существующему адресу. |
| ID реквизита | Обязательный параметр. Идентификатор реквизита, к которому привязан удаляемый адрес. Примеры: - {=Variable:REQUISITE_ID}; - {=A1988_22222_92566_99999:id_requisite} — из «Добавление реквизита»; - {=A1988_22222_92566_99999:search_result_first_string} — из «Поиск реквизитов»; - {=Iterator:Value} — в цикле по списку ID реквизитов. |
| Запускать от имени | Сотрудник, от имени которого выполняется действие. Рекомендуется администратор. |
| Устанавливать текст статуса, Текст статуса, Ожидать ответа, Период ожидания | Стандартные параметры активити (робота). |
| Описание примера | Решение |
|---|---|
| Удалить ошибочно добавленный адрес | Тип адреса — «Юридический», ID реквизита — {=A1988_22222_92566_99999:id_requisite} (если реквизит только что создан). Или ID реквизита из «Поиск реквизитов». |
| Удалить адрес перед добавлением нового | Тип адреса — «Юридический», ID реквизита — {=Variable:REQUISITE_ID}. Затем выполните «Добавление адресного реквизита» с новыми данными. |
| Удалить адрес по результату получения данных | Сначала «Получение данных по адресному реквизиту» — получите ID реквизита. Тип адреса и ID реквизита укажите те же. Или если в возвращаемых есть идентификация — используйте. |
| Массовое удаление адресов | Подготовьте пары (тип, ID реквизита). В цикле: ID реквизита — {=Iterator:Value}, Тип адреса — фиксированный или из переменной. Удаляйте адреса выбранного типа для каждого реквизита. |
| Синхронизация с 1С | Получите список реквизитов, у которых нужно удалить адрес (сравнение с 1С). Тип адреса — нужный, ID реквизита — {=Iterator:Value} для каждого. Удалите отсутствующие в 1С адреса. |
| Удалить тестовый адрес | Тип адреса — «Юридический», ID реквизита — {=Variable:TEST_REQUISITE_ID}. Запускайте по условию «режим отладки выключен» или вручную. |
| Удалить адрес при отмене сделки | В ветке «Отмена»: ID реквизита — {=Variable:REQUISITE_ID} (сохранён при создании), Тип адреса — «Юридический». Уберёт адрес, созданный под отменённую сделку. |
| Удалить дубликат после объединения | ID реквизита — {=Variable:DUPLICATE_REQUISITE_ID}, Тип адреса — нужный. Переменная из предыдущего шага при сравнении реквизитов. |
| Удалить адрес по условию | После проверки (например, адрес пустой или неверный): ID реквизита — {=Variable:REQUISITE_ID}, Тип адреса — «Почтовый». Удалите и добавьте заново с правильными данными. |
| Очистка при переводе в архив | Перед изменением статуса реквизита получите ID реквизитов. Для каждого: ID реквизита — {=Iterator:Value}, Тип адреса — «Юридический» (и при необходимости другие типы). Удалите адреса. |
Активити (робот) выполняет удаление и не возвращает отдельные параметры. При успешном выполнении адрес удалён из реквизита в CRM.
Обязательные параметры: Тип адреса и ID реквизита. Адрес должен существовать. Если адрес не найден, вызов может завершиться ошибкой.
Необратимость: Удаление не отменяется. Перед массовым удалением проверьте список ID реквизитов и типы адресов.
Права доступа: Сотрудник «Запускать от имени» должен иметь права на удаление адресов в CRM.