gifts2017

Конфигурация "Квартирный вопрос"

Опубликовал Александр Шумейко (shum_ont) в раздел Обмен - Интеграция с WEB

Предназначена для поиска квартир в группах VK.COM.

Исправления:

2015-11-13

  • Установил режим совместимости "Версия 8.2.13"
  • Исправил ошибку, которая возникала на платформе начиная с версии 8.3.6.1977 " Процедура или функция с указанным именем уже определена (ПрочитатьJSON) "

Мысль возникла при решении житейского вопроса поиска квартиры. Не доверяю сайтам, поскольку их делают агентства, а там комиссия и прочие разводы. На мой взгляд, самый подходящий метод поиска это ВК. Чтобы найти подходящий вариант на этом ресурсе, необходимо сначала найти группу, в которой размещаются объявления (таких сотни), а потом долго и муторно просматривать подходящие варианты. Но, я ж программист и муторная работа не для меня, вот и родилась эта конфигурация.  Эффективность проверил на своем опыте.

Функции:

  • Загрузка данных со стен сообществ (в том числе регл. заданием для клиент-серверного варианта.)
  • Поиск подходящих вариантов по отборам
  • Отправка отчета на почту (только для клиент-серверного варианта)

 

Для начала работы необходимо:

  • Настроить почту
  • Настроить отборы
  • Настроить регл. задания по отправке и получению данных.
  • Добавить адреса сообществ

 

Теперь по шагам:

1.       Настроить почту

Настройки необходимо внести в справочник «Настройки» в элемент «поУмолчанию». Тестировалось на сервере mail.ru. Порт 587, smpt.mail.ru 

2.       Настройка отборов

У вас есть два регистра «включая слова» и «Исключая слова» Отборы будут учитываться при построении отчета.

Пример 1: если вам нужна квартира на улице Ленинская, внесите в регистр «Включая слова» строку «ленинская» (регистр не важен).

Пример 2: Если вас не интересуют койко-места, внесите в регистр «Исключая слова» строку «койко места»

3.       Настроить регл. задания

Для настройки понадобится обработка «консоль заданий» в интернете их масса.

Есть два задания «ОтправкаОтчета» и «ЗагрузкаСВк» функции следуют из названия.

4.       Добавления адресов сообществ

Думаю, тут не возникнет сложностей: необходимо заполнить регистр «Адреса».

Как получить адрес страницы:

Пример 1: ресурс «https://vk.com/club46095822» адрес страницы «-46095822» обратите внимание на знак минус впереди, без него загрузка не будет работать.

Пример 2: ресурс «https://vk.com/bezco_ru» адрес «bezco_ru»

Хотел автоматизировать, но возникли сложности ( нет https, трудоемкость получения токена) , ждите в будущих релизах)

 

Итак, настройки сделаны.

На начальной странице есть две вкладки:

«Основные» тут расположены функции  ручного запуска загрузки для файлового варианта.

«Загрузить данные» - загрузит данный из групп указанных в регистре «Адреса» в регистр «Записи»

«Отправить отчет на почту» - в соотвествии с настройками указанными в справочнике «настройки», отправит письмо (хотя для файлового варианта это не актуально) .

«Работа с результатом» - собственно, показывает данные, полученные из групп.

«Записи не старее» - меньше этой даты в отчет выведено не будет

«Обновить/Загрузить» - В соответствии с отборами заполнит отчет

 

В контекстном меню доступна команда «Заблокировать автора», при нажатии он добавится в регистр «Не показывать пользователей» и больше не отобразится в отчетах.

Практическое применение - например, если вы понимаете, что это агентство, или вам не нравится вариант.

Ну вот и все! Отпишитесь, ваше мнение мне интересно!

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Конфигурация
.dt 8,74Mb
09.06.16
10
.dt 1 8,74Mb 10 Скачать
Руководство(есть в статье выше)
.docx 28,75Kb
12.11.15
1
.docx 1 28,75Kb 1 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Дмитрий Тарасов (tarassov) 13.11.15 09:54
неожиданная идея. скачаю, посмотрю реализацию. голосовать буду по результатам
2. Дмитрий Тарасов (tarassov) 13.11.15 10:22
"купил, включил, не работает"
Ошибка инициализации модуля: Обработка.ПоискДанныхНаСайте.МодульОбъекта
по причине:
{Обработка.ПоискДанныхНаСайте.МодульОбъекта(257,9)}: Процедура или функция с указанным именем уже определена (ПрочитатьJSON)
Функция <<?>>ПрочитатьJSON(Значение, Стандарт = Истина, ПредставленияСсылок = Ложь) Экспорт
{Обработка.ПоискДанныхНаСайте.МодульОбъекта(279,9)}: Процедура или функция с указанным именем уже определена (ЗаписатьJSON)
Функция <<?>>ЗаписатьJSON(Значение, Стандарт = Истина, ПредставленияСсылок = Ложь) Эксп

пояснение - запускал на 8.3.6
3. Александр Шумейко (shum_ont) 13.11.15 11:41
(2) tarassov, Вероятно вы используете новую платформы, попробуйте на платформе ниже 8.3.6.1977. Это связано с тем что в 8.3.6.1977 добавили JSON, а у меня там свой класс. Позже переименую переменные.
4. Александр Шумейко (shum_ont) 13.11.15 12:17
(2) tarassov, Исправил, перезалил
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа