Реестр поступлений за период

Реестр поступлений за период в MacroCRM расположен в блоке Отчеты -> Финансы:

В отличии от классического списка финансовых операций, в этом отчете можно увидеть много полезной информации о поступлениях.

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

С помощью фильтра Статус вы можете просматривать только ожидаемые или только проведенные платежи.

А фильтры Тип операции и Источник денег помогут вам сократить круг поиска до конкретных поступлений.

Дополнительные фильтры в отчете

  • Договор отмечен к расторжению — если в строке платежа в колонке К расторжению отметить галку, то такие платежи начнут отображаться при включении этой опции. А без опции такие платежи в отчете будут подсвечиваться красным:

  • Платеж обещан — отображает платежи, в которых есть отметка Платеж обещан клиентом:

  • Без выбранных тегов — работает только в паре с фильтром Теги, когда в нем выбраны теги, опция исключает платежи именно с этими тегами:

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

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

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

Район, Мкр, № дома (2-4) и Продавец (9):

Данные о ЖК хранятся в сущности Дом и являются общими для всех объектов в нём. Для получения данных по ЖК, к которому относится объект, настройте связь между таблицами и .

Принцип выбора данных в системе без учёта дополнительных фильтров:

Принцип выбора данных в MacroData без учёта дополнительных фильтров:

SELECT
   finances.id,
   estate_houses.geo_house,
   estate_houses.geo_korpus
FROM
   finances
LEFT JOIN estate_houses ON finances.estate_sell_id = estate_houses.house_id
ORDER BY finances.id;

Объект (5):

Так как это поле хранит в себе совмещённые данные по дому и объекту недвижимости одновременно, добавьте к связи estate_houses и finances таблицу .

Принцип выбора данных в системе без учёта дополнительных фильтров:

Принцип выбора данных в MacroData без учёта дополнительных фильтров:

SELECT
   finances.id,
   estate_houses.geo_city_short_name,
   estate_houses.geo_city_name,
   estate_houses.geo_region_name,
   estate_houses.geo_street_short_name,
   estate_houses.geo_street_name,
   estate_houses.geo_house,
   estate_sells.geo_flatnum_postoffice
FROM
   finances
LEFT JOIN estate_houses ON finances.estate_sell_id = estate_houses.house_id
LEFT JOIN estate_sells ON finances.estate_sell_id = estate_sells.estate_sell_id
ORDER BY finances.id;

Категория (1), Площадь объекта, К (6-7) и Цена 1 м2 прайс (26):

Для вывода данных, которые хранятся в сущности объекта недвижимости, оставьте связь только между finances и estate_sells.

Принцип выбора данных в системе без учёта дополнительных фильтров:

Принцип выбора данных в MacroData без учёта дополнительных фильтров:

SELECT
   finances.id,
   estate_sells.estate_sell_category 
FROM
   finances
LEFT JOIN estate_sells ON finances.estate_sell_id = estate_sells.estate_sell_id
ORDER BY finances.id;

Контрагент (8), Сумма платежа, Дата платежа, Тип операции (10-12), Статус платежа (15) и # (32):

Перечисленные данные хранятся непосредственно в таблице finances, поэтому для получения их не надо настраивать связи, достаточно прямых запросов.

Принцип выбора данных в системе без учёта дополнительных фильтров:

Принцип выбора данных в MacroData без учёта дополнительных фильтров:

SELECT
   finances.id,
   finances.contacts_id
FROM
   finances
ORDER BY finances.id;
Наименование столбца
Наименование поля

Контрагент

finances.contacts_id

Сумма платежа

finances.summa

Дата платежа

finances.date_to

Тип операции

finances.types_id

Статус платежа

finances.status_name

Банк (14), № договора, Дата договора, Дата регистрации, Дата проведения сделки, Дата подписания договора, Общая стоимость по договору (17-22), К оплате по графику (24), Цена 1 м2 факт., Менеджер, Агент и Агентство недвижимости (27-30):

Эти данные связаны со сделками, к которым относятся финансовые операции. Для получения их настройте связь между finances и .

Принцип выбора данных в системе без учёта дополнительных фильтров:

Принцип выбора данных в MacroData без учёта дополнительных фильтров:

SELECT
  finances.id,
  estate_deals.ipoteka_bank_name
FROM
  finances
LEFT JOIN estate_deals ON finances.deal_id = estate_deals.deal_id
ORDER BY finances.id;
Наименование столбца
Наименование поля

Банк

estate_deals.ipoteka_bank_name

№ договора

estate_deals.agreement_number

Дата договора

estate_deals.agreement_date

Дата регистрации

estate_deals.justice_date

Дата проведения сделки

estate_deals.deal_date

Дата подписания договора

estate_deals.signed_date

Общая стоимость по договору

estate_deals.deal_sum

К оплате по графику

estate_deals.finances_income_reserved

Цена 1 м2 факт.

(estate_deals.deal_sum/estate_deals.deal_area) as Цена

Менеджер

estate_deals.deal_manager_id

Агент

estate_deals.agent_name

Агентство недвижимости

estate_deals.agency_name

Last updated