MACRO

Ведомость по результатам обмеров БТИ

Месторасположение отчёта: Отчёты → Сделки → Ведомость по результатам обмеров БТИ

Отчёт предназначен для контроля последствий обмеров БТИ по проданным объектам: показывает, где изменилась площадь, какова разница с проектной, сколько нужно доплатить или вернуть покупателю и был ли уже выполнен перерасчёт сделки.

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

#Фильтры

Дата — переключаемый тип даты с диапазоном «от/до». По умолчанию — «Дата начала сделки». Доступные типы:

  • Дата начала сделки
  • Дата договора
  • Дата сдачи на регистрацию
  • Дата регистрации
  • Дата передачи договора клиенту
  • Дата проведения сделки

ЖК / Дом — фильтрует по жилому комплексу или конкретному дому. Дома в списке сгруппированы по ЖК; выбор комплекса отбирает все его дома.

Категория объекта — фильтрует по категории объекта (квартира, кладовая, паркинг и т.п.).

Программа покупки — фильтрует по программе, по которой оформлена сделка. Включает вариант «Без программы».

Тип — определяет, какая площадь БТИ используется для расчёта разницы и прогноза: фактическая или приведённая. Не сужает выборку строк, а влияет только на расчётные колонки — «Разница» и «Прогноз доплаты/возврата».

Произведён перерасчёт — фильтрует по признаку выполненного БТИ-перерасчёта. Доступные значения: «Да» и «Нет».

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

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

В отчёт попадают сделки в статусах Сделка в работе и Сделка проведена.

Колонка № объекта (1) кликабельна и ведёт на карточку объекта. ФИО / наименование покупателя (2) — на карточку контакта.

Площадь БТИ (4) — фактическая площадь по результатам обмеров. Площадь БТИ приведённая (5) — площадь с учётом понижающих коэффициентов. Какая из них используется для расчётов, определяет фильтр Тип. Если площадь БТИ не внесена, колонки Разница (6) и Прогноз доплаты/возврата (8) отображают «–».

Прогноз доплаты/возврата (8) — расчётная оценка суммы до выполнения перерасчёта, основанная на разнице площадей и стоимости м² по текущей сделке. Сумма доплаты (11) и Сумма возврата (12) — фактические значения после выполненного перерасчёта.

В строке «Итого» суммируются все числовые колонки. В колонке Произведён перерасчёт (13) выводится количество сделок, по которым перерасчёт выполнен.

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

В отчёт попадают сделки текущей компании с estate_deals.deal_status IN (110, 150).

Объект и покупатель (1–2)

Номер объекта берётся из estate_sells, ФИО покупателя — из contacts через таблицу участников сделки.

SELECT
    es.id AS `№ объекта`,
    c.contacts_buy_name AS `ФИО / наименование покупателя`
FROM estate_deals ed
JOIN estate_sells es ON es.estate_sell_id = ed.estate_sell_id
JOIN estate_deals_participants edp
    ON edp.deal_id = ed.deal_id AND edp.deal_role = 'buyer_main'
JOIN contacts c ON c.contacts_id = edp.contacts_id
WHERE ed.deal_status IN (110, 150)
  AND DATE(ed.deal_date_start) BETWEEN '2026-07-01' AND '2026-07-31'

Площади (3–5)

Проектная площадь и площади БТИ хранятся в estate_sells.

SELECT
    es.estate_area            AS `Площадь проектная, м²`,
    es.estate_areaBti         AS `Площадь БТИ, м²`,
    es.estate_areaBti_koef    AS `Площадь БТИ приведённая, м²`
FROM estate_deals ed
JOIN estate_sells es ON es.estate_sell_id = ed.estate_sell_id
WHERE ed.deal_status IN (110, 150)
  AND DATE(ed.deal_date_start) BETWEEN '2026-07-01' AND '2026-07-31'

Разница, стоимость м² и прогноз (6–8)

Расчётные значения. Фильтр Тип переключает поле БТИ-площади: estate_areaBti для фактической, estate_areaBti_koef для приведённой.

-- При Тип = «Фактическая» (estate_areaBti):
SELECT
    es.estate_areaBti - es.estate_area
        AS `Разница, м²`,
    ed.deal_sum / ed.deal_area
        AS `Стоимость м² по договору`,
    (ed.deal_sum / ed.deal_area) * (es.estate_areaBti - es.estate_area)
        AS `Прогноз доплаты/возврата`
FROM estate_deals ed
JOIN estate_sells es ON es.estate_sell_id = ed.estate_sell_id
WHERE ed.deal_status IN (110, 150)
  AND DATE(ed.deal_date_start) BETWEEN '2026-07-01' AND '2026-07-31'

-- При Тип = «Приведённая» (estate_areaBti_koef):
SELECT
    es.estate_areaBti_koef - es.estate_area
        AS `Разница, м²`,
    ed.deal_sum / ed.deal_area
        AS `Стоимость м² по договору`,
    (ed.deal_sum / ed.deal_area) * (es.estate_areaBti_koef - es.estate_area)
        AS `Прогноз доплаты/возврата`
FROM estate_deals ed
JOIN estate_sells es ON es.estate_sell_id = ed.estate_sell_id
WHERE ed.deal_status IN (110, 150)
  AND DATE(ed.deal_date_start) BETWEEN '2026-07-01' AND '2026-07-31'

Текущая сумма по договору (10)

SELECT
    ed.deal_sum AS `Текущая сумма по договору`
FROM estate_deals ed
WHERE ed.deal_status IN (110, 150)
  AND DATE(ed.deal_date_start) BETWEEN '2026-07-01' AND '2026-07-31'

Сумма по договору до перерасчёта (9), Сумма доплаты (11), Сумма возврата (12), Произведён перерасчёт (13)

Данные для этих колонок не хранятся в MacroData и недоступны для выгрузки через неё.

#Выгрузка в XLS

Нажмите кнопку → XLS для выгрузки таблицы. Состав строк и колонок совпадает с экранным представлением.