Изменение поля "Операция"

Автор scintillators, Жовтня 17, 2011, 11:58:27 AM

« попередня тема - наступна тема »

0 Користувачів і 1 Гість дивляться цю тему.

scintillators

Здравствуйте,
как в программе Квартал изменить поле "Операция" сразу у всех отмеченных квартир?
После импорта объявлений из Сканфильтра поле "Операция" пустое.

Akella

просто так - никак
сделаем в ближайшей новой версии

scintillators

#2
Додумался до того, что это проблема отсутствия поля "Операция" в импорте Сканфильтра. Будет логичнее всего добавить это поле туда. Также как там есть "Тип" и "заменить тип у выделенных записей".

Если решите, эту тему на форуме можно снести.

Akella

Не обещаю в ближайшие дни, но может и добавим поле Операция в Сканфильтр.
Поставил в задачи :)

Akella

#4
Варианта будет два. Первый предпочтительнее.


Вариант первый. Более универсальный, немного сложнее.
По умолчанию во всех профилях, кроме профилей "Универсальный" и "Аренда" так и сделано.
В настроечном файле прописываем ключевые слова, которые должны совпадать со справочником Операция.
Конечно же техподдержка поможет с настройкой ключевых слов  :)

Пример для определения операции Продажа (разделитель ключевых слов - это вертикальная черта | ):
Operation=(?i)Продажа|продам|Продажа\+аренда|Обмен

В справочнике Операция, в программе Квартал, должны быть такие значения (выделено синим):



При этом в текстах объявлений Сканфильтр будет искать слова: продажа, продам, продажа+аренда, обмен. Эти слова будет искать по справочнику Операция.
Допустим, что программа Сканфильтр в объявлении нашла слово "продам". При этом в базу Квартала при импорте попадет операция "Продажа,продам" (согласно снимку выше).






Вариант второй, более простой.
По умолчанию профиле "Универсальный" так и сделано.
В принципе, ничего не нужно делать относительно редактирования настроечного файла профиля для синтаксического анализа. Сканфильтр возьмет ключевые слова из уточняющей таблицы для справочника Операция. Меню "Справочники/Общие справочники.../Закладка Операция". Там 2 таблицы, нижняя - это уточняющая.
При этом в справочнике Операция нужно отдельно, для каждой операции, прописать слова. Т.е. отдельно "продам" и отдельно "продажа".

Для покупки тоже требуется прописать: куплю, покупка и т.д. те слова, которые встречаются в текстах объявлений.


В уточняющий таблице нужно прописать те слова, которые встречаются в текстах объявлений.





Бывает так, что в текстах объявлений нет слов продам или продажа, но есть номера рубрик для продажи разных типов недвижимости, например, Б01, Б02, Б03 и т.д.
В этом случае в уточняющую таблицу нужно добавить несколько соответствующих строк: Б01, Б02 и, соответственно, Б03.
Тогда Скафнильтр будет находить в тексте объявления слова Б01, Б02, Б03 и присваивать этим объявлениям соответствующую операцию.





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

Akella

В ближайших версиях будет для определения операции добавлена уточняющая таблица. Тогда будет на много проще :)

Akella

#6
В версии Сканфильтра № 298 и в версии Квартала № 356 сделаны изменения относительно поля Операция:
http://makeit-team.com/omln/258-news-sf-298.html
http://makeit-team.com/omln/257-news-kvx356.html

Описание функционала подкорректировано

scintillators


SMF spam blocked by CleanTalk