Получить ID сделки в счете
Робот «Получить ID сделки в счете» для Битрикс24: связка выставленного счёта с исходной сделкой без ручного поиска
Что делает робот
Робот «Получить ID сделки в счете» находит и возвращает идентификатор сделки, на основании которой был выставлен конкретный счёт. В Битрикс24 счёт создаётся внутри сделки, но когда бухгалтер или финансист работает со списком счетов, связь со сделкой не всегда очевидна. Приходит платёж, в назначении указан номер счёта — а к какой сделке он относится? Без робота приходится открывать счёт, смотреть его карточку, искать глазами поле «Сделка» и копировать номер.
Робот делает эту связку мгновенно: он берёт номер счёта, находит сделку, которая его породила, и возвращает её ID. Это нужно не столько менеджерам (они и так работают внутри сделки), сколько смежным отделам — бухгалтерии, финансовому контролю, руководителям. Они видят счёт, но им нужна сделка, чтобы понять контекст: что продаём, кому, на каких условиях.
В компаниях, где выставляются десятки счетов ежедневно, ручной поиск связи «счёт → сделка» съедает часы рабочего времени. Робот убирает эту рутину полностью. Он делает ровно то, что написано в названии: получает ID сделки в счете — и передаёт его дальше по процессу.
Сценарии использования
1. Автоматическая привязка платежа к сделке. Клиент оплатил счёт. Банк прислал выписку с номером счёта. Робот находит счёт по номеру в CRM, извлекает ID сделки и обновляет стадию сделки на «Оплачено». Менеджеру не нужно вручную разносить платежи — всё происходит автоматически при импорте банковской выписки.
2. Сверка дебиторской задолженности. Бухгалтер формирует отчёт по неоплаченным счетам за месяц. Робот проходит по каждому счёту, получает ID сделки, а из сделки — ответственного менеджера. На выходе — список: «Счёт №245, сделка №89, менеджер Иванов, не оплачен 12 дней». Бухгалтер отправляет этот список руководителю отдела продаж, а не обзванивает всех менеджеров лично.
3. Контроль закрывающих документов. После оплаты счёта нужно подготовить акт и счёт-фактуру. Робот получает ID сделки из оплаченного счёта, проверяет наличие акта в карточке сделки, и если акта нет — создаёт задачу бухгалтеру: «Подготовить акт для сделки №89 по счёту №245». Все закрывающие документы готовятся вовремя, без напоминаний.
4. Построение цепочки «лид → сделка → счёт → оплата». Руководитель хочет видеть полный путь клиента: откуда пришёл, какая сделка, какие счета выставлялись, какие оплачены. Робот связывает счёт со сделкой, а сделка уже связана с лидом и контактом. Получается сквозная аналитика без единого ручного действия.
Настройка робота
Основной параметр робота — ID счёта. Это может быть конкретный номер или переменная из бизнес-процесса, которая содержит идентификатор счёта. Чаще всего ID счёта приходит из внешней системы: банковской выписки, платёжного шлюза, 1С.
Робот не требует дополнительных фильтров или условий. Он принимает ID счёта и возвращает ID сделки. Если счёт не привязан ни к одной сделке (например, это ручной счёт, созданный вне сделки) — робот вернёт пустое значение. Это штатная ситуация, которую нужно предусмотреть в процессе: добавить ветку «счёт без сделки — уведомить администратора».
Результат работы
Робот возвращает:
- ID сделки — числовой идентификатор сделки, к которой привязан счёт. Это основной результат, который передаётся в следующие шаги.
Получив ID сделки, вы можете запросить из неё любые данные: название, сумму, стадию, ответственного, контактные данные клиента, состав товаров. ID сделки — это ключ ко всей информации о продаже.
Если счёт не привязан к сделке, робот возвращает пустое значение. Это позволяет отделить «нормальные» счета от ручных и обрабатывать их по-разному.
Интеграция с другими роботами
Робот «Получить ID сделки в счете» — это мост между финансовыми документами и CRM-процессами:
- После робота «Поиск сделки» — обратная связка: нашли сделку, а теперь нужно найти все её счета и проверить оплаты;
- Перед роботом «Обновление сделки» — получили ID сделки из оплаченного счёта, теперь меняем стадию сделки на «Оплачено» и фиксируем дату;
- Перед роботами отправки уведомлений — оплата поступила, ID сделки найден, отправляем менеджеру сообщение: «Счёт №245 оплачен, сделка №89, можно начинать работу».
Цепочка «Получить ID сделки в счете → Обновить стадию сделки → Уведомить менеджера» полностью автоматизирует реакцию на поступление оплаты: от факта платежа до оповещения ответственного.
Типичные ошибки при настройке
Поиск сделки по удалённому счёту. Если счёт был удалён из CRM, а ID остался в переменной процесса, робот не найдёт сделку и вернёт пустое значение. Процесс пойдёт по ветке «не найдено», хотя на самом деле счёт просто удалён, а сделка существует. Добавляйте проверку существования счёта перед вызовом робота.
Путаница с несколькими счетами в одной сделке. В одной сделке может быть несколько счетов — например, основной счёт и счёт на доставку. Робот возвращает ID сделки из конкретного счёта, и это всегда одна и та же сделка. Но если вы ожидаете, что из разных счетов получатся разные сделки — это ошибка проектирования процесса.
Использование робота для поиска счёта по сделке. Робот работает в одну сторону: счёт → сделка, а не наоборот. Если вам нужно найти все счета сделки — это другая задача, для которой нужен отдельный робот или поиск по фильтру.