MACRO

Реестр дополнительных соглашений

Месторасположение отчёта: Отчёты → Сделки → Реестр дополнительных соглашений

Отчёт формирует построчный реестр дополнительных соглашений к договорам по выбранным параметрам. Применяется для контроля изменений условий договоров: суммы, площади и типа соглашения.

#Работа с отчётом

#Фильтры

  • Дата регистрации договора — диапазон дат. По умолчанию выбран текущий месяц. Нажмите на тип даты, чтобы изменить поле, по которому применяется фильтр:
    • Дата регистрации договора — дата государственной регистрации основного договора сделки.
    • Дата сделки — основная учётная дата сделки.
    • Дата договора — дата подписания основного договора.
    • Дата добавления ДС — дата добавления дополнительного соглашения в систему.
    • Дата регистрации ДС — дата государственной регистрации дополнительного соглашения.
  • ЖК/Дом — ограничивает выборку по жилому комплексу или конкретному строению.
  • Клиент — поиск по имени или номеру телефона. После выбора клиента в выборку попадают только соглашения по его сделкам.
  • Менеджер — ответственный менеджер сделки.
  • Сотрудник сопровождения сделки — сотрудник, указанный в сделке с ролью «Сотрудник сопровождения».
  • Категория объекта — тип объекта недвижимости.
  • Тип соглашения — вид дополнительного соглашения (например, «Изменение стоимости»). Если тип не был указан при создании ДС, в отчёте отображается «Тип не указан».
  • Тип договора — тип основного договора сделки.
  • Статус — статус сделки. По умолчанию выбраны Сделка в работе и Сделка проведена. Если снять все статусы, в отчёт попадут сделки в любом статусе.

Нажмите Показать для построения отчёта. Для выгрузки данных используйте кнопку → XLS.

#Структура отчёта

Каждая строка соответствует одному дополнительному соглашению. Строки отсортированы по дате добавления ДС. Итоговой строки нет.

#Технический паспорт отчёта

#Данные в системе

Основа отчёта — дополнительные соглашения из таблицы estate_deal_ds. Обязательные условия выборки: ds.date_added IS NOT NULL, ds.is_deleted = 0. Связи: ds.estate_shows_id = estate_shows.id → объект продажи estate_sells → дом. Данные о клиенте — из estate_deal_ds_contacts (роль buyer, is_main = 1) → contacts. Данные о менеджере — estate_shows.users_idusers. Данные о сотруднике сопровождения — estate_shows_users (роль comanager). Строки отсортированы по ds.date_added.

Таблицы estate_deal_ds, estate_deal_ds_contacts и estate_shows_users в MacroData отсутствуют. Колонки, опирающиеся исключительно на эти таблицы, в MacroData не воспроизводятся. Колонки, данные для которых берутся из estate_deals, estate_sells, estate_houses, contacts и users, — доступны.

Дом (1)

В MacroData — поле estate_houses.name.

SELECT
    h.house_id                AS `id дома`,
    h.name                    AS `Дом`
FROM estate_houses h;

Категория объекта (2), Стр. номер объекта (3)

SELECT
    sell.estate_sell_id       AS `id объекта`,
    sell.estate_sell_category AS `Категория объекта`,
    sell.geo_flatnum          AS `Стр. номер объекта`
FROM estate_sells sell
INNER JOIN estate_houses h ON sell.house_id = h.house_id;

№ и дата договора (4), Дата регистрации договора (5)

SELECT
    ed.deal_id                AS `id сделки`,
    ed.agreement_number       AS `№ договора`,
    ed.agreement_date         AS `Дата договора`,
    ed.justice_date           AS `Дата регистрации договора`
FROM estate_deals ed
INNER JOIN estate_sells sell ON sell.estate_sell_id = ed.estate_sell_id;

№ и дата соглашения (6), Дата регистрации соглашения (7), ФИО клиента (8)

Данные не выгружаются в MacroData.

Менеджер (9)

SELECT
    ed.deal_id                AS `id сделки`,
    u.users_name              AS `Менеджер`
FROM estate_deals ed
LEFT JOIN users u ON u.id = ed.deal_manager_id;

Сотрудник сопровождения (10), Тип соглашения (11), Изменения суммы: Прежняя (12), Новая (13), Дельта (14), Изменения площади: Прежняя (15), Новая (16), Дельта (17), Комментарий к соглашению (18)

Данные не выгружаются в MacroData.

Статус сделки (19)

Коды статусов estate_deals.deal_status: 110 — Сделка в работе, 150 — Сделка проведена, 103 — Не понравилось, 140 — Сделка расторгнута.

SELECT
    ed.deal_id                AS `id сделки`,
    ed.deal_status            AS `Статус сделки`
FROM estate_deals ed;

Итоговый запрос

Полный запрос для доступных данных в MacroData. Колонки из estate_deal_ds, estate_deal_ds_contacts и estate_shows_users не выгружаются в MacroData и в запрос не включены.

SELECT
    h.name                                              AS `Дом`,
    sell.estate_sell_category                           AS `Категория объекта`,
    sell.geo_flatnum                                    AS `Стр. номер объекта`,
    ed.agreement_number                                 AS `№ договора`,
    ed.agreement_date                                   AS `Дата договора`,
    ed.justice_date                                     AS `Дата регистрации договора`,
    u.users_name                                        AS `Менеджер`,
    ed.deal_status                                      AS `Статус сделки`
FROM estate_deals ed
INNER JOIN estate_sells sell ON sell.estate_sell_id = ed.estate_sell_id
INNER JOIN estate_houses h   ON h.house_id = sell.house_id
LEFT JOIN  users u           ON u.id = ed.deal_manager_id
ORDER BY ed.deal_id;