Месторасположение: Отчёты → Сделки → Вклад менеджеров в сделки
Отчёт показывает, какую долю в каждой сделке внёс менеджер. Если над сделкой работали несколько сотрудников, она выводится у каждого из них со своим процентом и суммой вклада. Отчёт используют для расчёта вознаграждения менеджеров и оценки их результатов.

Вклад задаётся в заявке или сделке в пункте «Вклад в сделку». Подробнее — в статье Вклад в сделкуПереход на внешний сайтhttps://yt.macrodigital.ru/articles/DOCS-A-119.
#Работа с отчётом
#Фильтры
Тип даты и период — дата сделки, по которой отбираются сделки:
- дата начала сделки (по умолчанию);
- дата ДДУ;
- дата сдачи в Росреестр;
- дата регистрации;
- дата проведения сделки.
По умолчанию период — последний месяц по сегодня. Сделка с незаполненной выбранной датой в отчёт не попадёт.
Менеджер — менеджер отдела продаж. Отчёт покажет сделки, где он менеджер сделки, и сделки, где он указан во вкладе.
Категория — категория объекта. В списке только жилые категории.
Дом — отбор по одному дому.
Статус — статус объекта: Сделка в работе, Сделка проведена или «Все» (оба статуса).
Чтобы построить отчёт, нажмите Сформировать. Чтобы выгрузить таблицу в Excel, нажмите → XLS.
#Структура отчёта
Таблица сгруппирована по сотрудникам: строка с именем сотрудника, под ней — сделки, в которых у него есть вклад. Итоговых строк нет.

Одна сделка может встречаться в нескольких группах: у менеджера сделки и у каждого сотрудника, указанного во вкладе.
- ЖК (1) — жилой комплекс объекта.
- Объект (2) — название дома, в котором находится объект.
- № объекта (3) — номер объекта со ссылкой на его карточку.
- № дома (4) — номер дома в адресе.
- Комнат (5) — количество комнат.
- Площадь (6) — площадь объекта из карточки, а не площадь по сделке.
- Цена, ₽/м² (7) — текущая прайсовая цена за м² из карточки объекта.
- Прайсовая стоимость, ₽ (8) — текущая прайсовая цена объекта, а не цена на момент сделки.
- Стоимость по договору, ₽ (9) — сумма сделки.
- Сумма по графику платежей, ₽ (10) — сумма платежей графика в статусах «Проведено» и «К оплате». Возвраты уменьшают сумму, платежи сверх суммы сделки входят в неё. Совпадает со строкой «Итого» в графике платежей сделки. Если платежей нет, ячейка пустая.
- Дата сдачи в Росреестр (11), Дата регистрации (12) — из сделки.
- Покупатель (13) — основной покупатель сделки.
- Менеджер (14) — менеджер сделки. В группе другого сотрудника здесь будет фамилия менеджера сделки, а не сотрудника группы.
- Вклад, % (15) — доля сотрудника группы в сделке.
- Вклад, ₽ (16) — сумма вклада сотрудника группы.
Как считается вклад:
- Сотрудник, указанный во вкладе, — процент и сумма из пункта «Вклад в сделку». Если сумма не указана, она считается как стоимость по договору (9) × процент вклада.
- Менеджер сделки получает остаток: 100% минус сумма процентов всех вкладов. Сумма — стоимость по договору (9) × этот процент. Если вкладов нет, у менеджера сделки 100%.
- Если менеджер сделки сам указан во вкладе, у него выводится процент из вклада, а не остаток.
#Технический паспорт отчёта
#Условия попадания в отчёт
В отчёт попадает только текущая сделка объекта: estate_deals.deal_id = estate_sells.deal_id. Если по объекту была расторгнутая сделка, а затем новая, в отчёт попадёт только новая.
Объект попадает в отчёт, если выполнены все условия:
- статус объекта
estate_sells.estate_sell_status— 50 (Сделка в работе) или 100 (Сделка проведена). Статус самой сделки не проверяется. Расторгнутые сделки не попадают: при расторжении объект уходит из этих статусов; estate_sells.activity = 'sell';- дом не удалён:
estate_houses.status > 0; - в сделке указан основной покупатель:
estate_deals.contacts_buy_id; - выбранная дата сделки попадает в период.
Поля фильтров в MacroData
| Фильтр | Поле |
|---|---|
| Менеджер | для менеджера сделки — estate_deals.deal_manager_id. Участники вклада не выгружаются в MacroData |
| Категория | estate_sells.estate_sell_category |
| Дом | estate_sells.house_id |
| Статус | estate_sells.estate_sell_status |
| Тип даты | Поле |
|---|---|
| Дата начала сделки | estate_deals.deal_date_start |
| Дата ДДУ | estate_deals.agreement_date |
| Дата сдачи в Росреестр | estate_deals.justice_date_send |
| Дата регистрации | estate_deals.justice_date |
| Дата проведения сделки | estate_deals.deal_date |
#Данные в системе
ЖК (1), Объект (2), № объекта (3), № дома (4), Комнат (5), Площадь (6), Цена, ₽/м² (7), Прайсовая стоимость (8)
Данные берутся из карточки объекта estate_sells и дома estate_houses. ЖК — geo_city_complex.geo_complex_name через estate_houses.geo_city_complex_id. Объект — название дома estate_houses.name.
Принцип выбора данных в MacroData без учёта дополнительных фильтров:
SELECT
estate_sells.estate_sell_id,
geo_city_complex.geo_complex_name AS complex,
estate_houses.name AS house_name,
estate_sells.geo_flatnum,
estate_houses.geo_house,
estate_sells.estate_rooms,
estate_sells.estate_area,
estate_sells.estate_price_m2,
estate_sells.estate_price
FROM
estate_sells
JOIN estate_deals ON estate_deals.deal_id = estate_sells.deal_id
AND estate_deals.estate_sell_id = estate_sells.estate_sell_id
JOIN estate_houses ON estate_houses.house_id = estate_sells.house_id
LEFT JOIN geo_city_complex ON geo_city_complex.geo_complex_id = estate_houses.geo_city_complex_id
WHERE
estate_sells.estate_sell_status IN (50, 100)
AND estate_sells.activity = 'sell'
AND estate_houses.status > 0
AND estate_deals.contacts_buy_id > 0
AND estate_deals.deal_date_start BETWEEN DATE('{{start_date}}') AND DATE('{{end_date}}')
ORDER BY
estate_sells.estate_sell_id;
Стоимость по договору (9), Дата сдачи в Росреестр (11), Дата регистрации (12), Покупатель (13), Менеджер (14)
Данные берутся из текущей сделки объекта estate_deals. Покупатель — контакт estate_deals.contacts_buy_id, менеджер — estate_deals.deal_manager_id.
Принцип выбора данных в MacroData без учёта дополнительных фильтров:
SELECT
estate_sells.estate_sell_id,
estate_deals.deal_sum,
estate_deals.justice_date_send,
estate_deals.justice_date,
buyer.contacts_buy_name AS buyer,
users.users_name AS manager
FROM
estate_sells
JOIN estate_deals ON estate_deals.deal_id = estate_sells.deal_id
AND estate_deals.estate_sell_id = estate_sells.estate_sell_id
JOIN estate_houses ON estate_houses.house_id = estate_sells.house_id
JOIN contacts AS buyer ON buyer.contacts_id = estate_deals.contacts_buy_id
LEFT JOIN users ON users.id = estate_deals.deal_manager_id
WHERE
estate_sells.estate_sell_status IN (50, 100)
AND estate_sells.activity = 'sell'
AND estate_houses.status > 0
AND estate_deals.deal_date_start BETWEEN DATE('{{start_date}}') AND DATE('{{end_date}}')
ORDER BY
manager,
estate_sells.estate_sell_id;
Сумма по графику платежей (10)
Данные не выгружаются в MacroData: признаки типов операций и направление платежа не выгружаются.
#Расчётные данные
Вклад, % (15), Вклад, ₽ (16)
Данные не выгружаются в MacroData: вклады менеджеров в сделки не выгружаются. Поэтому в MacroData нельзя построить и группы по участникам вклада: строку сделки можно получить только у менеджера сделки.