Поиск вариантов по заявке на обмен
Top  Previous  Next

Пусть имеется заявка на разъезд:

clip0004

Слагаемые в формуле обмена таковы:



2
clip0005
$
image189
1
clip0009
1
clip0007



При нажатии на кнопку «Поиск вариантов» в окне «Обмен» откроется окно «Обмен: поиск вариантов» и сразу же по всей базе данных будет осуществлен поиск всех заявок, формально удовлетворяющих заданным выше требованиям, например:

clip0010

Алгоритм поиска следующий. Программа ищет все одиночные (самостоятельные и подчиненные) заявки «Продам» из имеющихся в базе данных и формально удовлетворяющих требованиям клиента по каждому из объектов в правой части формулы. При этом механизм поиска принимает во внимание требования по следующим параметрам:
1)Город    
2)Муниципальный округ  
3)Микрорайон  
4)Улица  
5)Тип квартиры  
6)Наличие телефона  
7)Расположение комнат  
8)Санузел  
9)Состояние  

Кроме того:
1)искомые заявки будут ограничиваться только теми, дата поступления которых соответствует диапазону дат, указанному в верхней части окна в строке: "При поиске вариантов учитывать только заявки, поступившие в диапазоне дат";  
2)приниматься к рассмотрению только проверенные заявки.  

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

Пример работы алгоритма поиска:

Рассмотрим вышеприведенную заявку на обмен с формулой «2+$=1+1». Для искомых однокомнатных квартир заданы свои требования. Для упрощения (по сравнению с вышеприведенным примером) допустим, что алгоритм нашел 2 подходящих одиночных (не обязательно самостоятельных) заявки на первую однокомнатную квартиру (пусть их номера 110 и 120) и 3 подходящих одиночных (не обязательно самостоятельных) заявки на вторую однокомнатную квартиру (пусть их номера 210, 220, 230). Алгоритм составит все формально возможные комбинации из найденных 5 одиночных заявок:

110-210
110-220
110-230
120-210
120-220
120-230

Именно эти 6 вариантов и будут предъявлены пользователю как формально удовлетворяющие заявке на обмен.

Поясним элементы предыдущего рисунка.

Группа элементов «Исходная заявка» представляет основные параметры заявки на обмен, для которой производится поиск. Счетчик «Найдено вариантов» указывает на число вариантов, которые нашел алгоритм поиска и которые отображаются в таблице найденных вариантов.

Таблица найденных вариантов занимает основное место в окне и содержит собственно найденные варианты. Каждый найденный вариант представлен в отдельной строке таблицы. Первый столбец означает формально вычисленную прибыль агентства при осуществлении сделки по данному варианту. Прибыль вычисляется как разница между себестоимостью исходной заявки (см. поле «Себестоимость» в группе «Исходная заявка»), т.е. себестоимостью левой части обменной формулы, и суммой себестоимостей всех найденных объектов в правой части обменной формулы. Следующие столбцы – по одному на каждое слагаемое правой части обменной формулы. В этих столбцах собственно и отображаются найденные объекты для обмена.

В таблице найденных вариантов при отображении найденных объектов широко используется цвет, как средство подчеркнуть особенности, связанные с этими объектами:

1) Зеленый цвет – найденный объект недвижимости находится в скмостоятельной заявке на продажу. Зачастую это самый удобный для агентства вариант (перепродажа);  
2) Бледно-зеленый цвет – доплата;    
3) Красный цвет – если в найденном варианте есть объекты недвижимости, относящиеся не к самостоятельной продаже, то все они принадлежат строго одной другой заявке на обмен (находятся в левой части ее формулы). Такая ситуация иногда означает возможность чистого обмена;  
4) Фиолетовый цвет – найденный вариант содержит объекты из разных заявок на обмен. В большинстве случаев такие варианты не представляют практического интереса, т.к. реализация таких сделок может оказаться чрезмерно сложной. Специально для того, чтобы исключить из поиска такие варианты, предназначен переключатель «Одна заявка на обмен» снизу от таблицы найденных вариантов. По умолчанию этот переключатель включен.  
 
При перемещении по ячейкам таблицы найденных вариантов в двух панелях справа от нее оперативно отображаются некоторые детали найденных объектов – верхняя панель задействуется в тех случаях, когда найденный объект входит в другую заявку на обмен, нижняя панель задействуется всегда. Кнопки «Подробно» в каждой панели предназначены для более подробного просмотра параметров найденных объектов (в режиме «Только просмотр» вызываются соответственно окно заявки на обмен и окно объекта недвижимости).
В том случае, если найденных вариантов обмена оказалось мало или их вообще нет (что встречается нередко) можно воспользоваться ступенчатым поиском, постепенно ослабляя требования клиента. Для этого следует нажать на кнопку «Ограничения на поиск по объектам». Для нашего примера окно «Ограничения на поиск» будет иметь вид:

image201

Ослабление требований реализуется заменой конкретных пожеланий клиента по тем или иным параметрам объекта недвижимости на символ "?", что означает «требования не определены». После каждой такой замены рекомендуется нажимать на кнопку «Применить» – это вызовет новый поиск вариантов, найденные варианты сразу же отобразятся в нижележащем окне «Обмен: поиск вариантов», при этом окно «Ограничения на поиск» закрыто не будет. Таким образом можно достаточно быстро либо найти компромиссные варианты, либо убедиться в том, что таких вариантов не существует вовсе. Например, в нашем примере снимем требование к наличию телефона для второй из искомых квартир и нажмем «Применить»:

clip0011

Как видим, число найденных вариантов значительно увеличилось – с 20 до 102. Кнопки с пиктограммой «скрепка» в правой верхней части панели каждого объекта недвижимости в окне «Ограничения на поиск» предназначены для быстрого возврата измененных параметров в изначальное состояние.