01 / Ситуация
Цифра есть, а проверить её нельзя
Рентабельность по клиентам считают отдельным запросом: сотни строк, пользовательские поля, два смарт-процесса. Руководитель видит итоговую таблицу, но из строки не может открыть сделку клиента.
Из каких часов и счетов сложилась сумма, по таблице не видно. Цифра остаётся в отчёте, где запрос запускали, отдельно от CRM.
02 / Причина
Запрос не обновляется вместе со сделкой
Что видит отчёт
Сумму по клиенту на момент последнего запуска запроса.
Чего в нём нет
Сделок и счетов, из которых сложилась сумма, и оплат, внесённых после запуска.
Новая оплата в CRM таблицу не двигает, пока запрос не запустят снова. Поэтому сделка и строка отчёта могут показывать разное, и по отчёту не понять почему.
03 / Подход
Идём от суммы обратно к сделкам
Раскладываем одну строку
Берём клиента и находим сделки, счета и часы, из которых сложилась его сумма.
Сверяем дату расчёта
Сравниваем последний запуск запроса с изменениями в CRM: какие оплаты и часы в цифру ещё не попали.
Решаем, как открыть сделку из отчёта
Предлагаем, как перейти из строки к сделкам клиента и где показать дату последнего расчёта.
04 / Нюансы
Что учесть
У клиента несколько сделок
Строка по клиенту собирает несколько сделок сразу. Ссылка на одну из них сумму не объяснит — нужен список всех сделок, вошедших в расчёт.
Ставка зашита в запросе
Часы на обслуживание и постоянные расходы вписаны прямо в текст запроса. Если их не пересматривать, цифра устаревает даже при свежем запуске. Подробнее — в разборе «Расходы изменились, отчёт считает по-старому».
05 / Первый шаг
Один клиент и его сделки
Откроем отчёт по клиентам и проверим, из какой строки можно попасть в сделку.
- Отчёт и запрос, которым его считают.
- Клиента, чью цифру хотите проверить.
- Сделки, счета и часы по этому клиенту.
Покажем, из чего сложилась цифра и что изменилось в CRM после последнего запуска, и согласуем, как открывать сделки прямо из отчёта.