Сравнение полей
Робот "Сравнение полей" для Битрикс24: автоматическое сопоставление данных в CRM
Что делает робот «Сравнение полей»
Робот сравнивает значения двух полей в CRM Битрикс24 и возвращает результат: равны они или нет, а если это числа — какое больше. Результат можно использовать в условиях других роботов или бизнес-процессов: например, «если сумма сделки больше лимита — отправить на согласование руководителю».
Без этого робота такие проверки приходится делать вручную: открывать карточку сделки, смотреть значения, принимать решение. На десятках сделок в день это превращается в рутину, в которой легко ошибиться.
Какие поля можно сравнивать
Робот работает с любыми полями сущностей CRM:
- Поля сделок: сумма, стадия, дата создания, ответственный
- Поля лидов: источник, статус, контактные данные
- Поля контактов и компаний: телефон, email, адрес, ИНН
- Поля смарт-процессов: любые пользовательские поля
- Поля счетов и товаров: сумма, НДС, количество
Можно сравнивать как поля одной сущности, так и поля разных сущностей — например, сумму счёта с бюджетом сделки.
Сценарии использования
Контроль бюджета сделки
Типовая ситуация: менеджер выставляет счёт, но не проверяет, укладывается ли сумма в бюджет сделки. Робот сравнивает итоговую сумму счёта с полем «Бюджет» в сделке. Если счёт больше бюджета — отправляет уведомление руководителю.
Валидация данных при смене стадии
При переходе сделки на стадию «Выставлен счёт» робот проверяет, что сумма сделки не равна нулю и не пустая. Если поле пустое или нулевое — возвращает сделку на предыдущую стадию с комментарием для менеджера.
Сравнение цен в разных валютах
Робот получает курс валют (через робота «Курс валют»), пересчитывает цену и сравнивает с эталонной ценой в рублях. Если цена отклонилась более чем на 5% — создаёт задачу на корректировку коммерческого предложения.
Поиск расхождений в данных контрагента
При создании контакта робот сравнивает телефон и email с уже существующими в базе. Если находит совпадение — предупреждает о возможном дубликате.
Настройка робота
Робот добавляется на нужную стадию сделки или в бизнес-процесс через визуальный конструктор:
- Выбрать первую сущность и поле для сравнения
- Выбрать вторую сущность и поле (или константу)
- Указать тип сравнения: равно / не равно / больше / меньше
- Результат сохраняется в переменную — её можно использовать в следующих шагах
Настройка занимает 2-3 минуты, программирование не требуется.
Результат работы
Робот возвращает булево значение (да/нет) или числовой результат сравнения. Примеры:
- «Поле А равно полю Б» — можно использовать как условие для ветвления сценария
- «Поле А > Поле Б» — если это числа, результат можно использовать для расчётов
- «Поля не совпадают» — триггер для отправки уведомления об ошибке
Типичные ошибки при настройке
- Сравнение полей разных типов (строка с числом) — робот вернёт «не равно», даже если значения визуально одинаковы
- Отсутствие fallback-ветки в сценарии — если сравнение вернуло неожиданный результат, процесс зависнет
- Сравнение с пустым полем — всегда проверяйте заполненность полей до сравнения
Интеграция с другими роботами
Робот «Сравнение полей» часто используют в связке с:
- «Изменить стадию сделки» — для автоматического перевода по результатам сравнения
- «Отправить сообщение в чат Б24» — для уведомлений о расхождениях
- «Курс валют» — для сравнения цен с учётом курса