У програмі "Квартал ПРО" на формах пошуку об'єктів нерухомості є стовпчик "Посередник по тлф".
В колонці "Посередники по тлф" відображаються номер телефону, найменування і "ID типу" першого-ліпшого посередника за телефонами поточного об'єкта нерухомості. Програма звіряє номери телефонів поточного об'єкта нерухомості (ОН) з таблицею посередників і якщо є збіги, то виводить в стовпець тільки одного першого посередника. Бо може так статися, що один номер телефону належить декільком посередникам, якщо користувачи програми не слідкують як слід за базою та допускають суперечливі дані.
Чому замість типу посередника відображається ID типу (код типу)? Якщо виводити тип посередника замість ID, то поле буде занадто широким і вивід найменування може сильно вплинути на швидкість програми навіть якщо база даних невелика.
Щоб включити можливість відображення посередників за номерами телефонів, слід включити цю функцію в налаштуваннях програми, на закладці "Глобальні налаштування" - це параметр "Обчислювати поле Посередник по телефону". Включення цього функціоналу може погіршити швидкість пошуку на всіх рабочіх місцях, а не тільки на одному.
Як відбувається пошук відповідності.
У кожного запису в таблиці результатів є список контактних телефонів - це колонка "Телефони".
Програма бере перший телефон об'єкта нерухомості і шукає цей телефон в базі посередників. Якщо відповідностей, не знайдено, то бере другий телефон об'єкта нерухомості і т.д. Коли програма знайшла відповідність, вона виводить в таблицю ім'я і телефон посередника + "ID типу" посередника, в стовпець "Посередник по тлф" та припиняє обробку цієї квартири (будинку). Тобто виводить першого-ліпшого посередника.
Припустимо, що є запис в оренді, в якому 4 номера телефонів. 1-ий телефон не належить посереднику, 2-ий телефон належить посереднику, і 3-ий телефон теж належить посереднику. Програма визначить посередника по другому телефону, а третій і четвертий телефони вже перевіряти не стане. Тобто відобразить тільки першого-ліпшого.
Перегляди: 1066