Расширение для незаметного просмотра вакансий с HH.ru

04.09.23

Интеграция - WEB-интеграция

Существуют такие ситуации, что хочется поменять работу. Но не хочется тратить время на поиски дома. А на работе просто так не посмотришь. Для этого предлагаю воспользоваться Вам специальным расширением, которое берет данные с бесплатного API HH.

Скачать исходный код

Наименование Файл Версия Размер
Расширение для незаметного просмотра вакансий с HH.ru:
.cfe 33,39Kb
167
.cfe 33,39Kb 167 Скачать бесплатно

Всем привет. Это моя первая публикация. Тапками кидать можно. Я не чувствительный).

   // Предыстория (если не интересно, то можно пропустить): 

Иногда на меня накатывает настроение освоить что-то кроме 1С, обычно оно так же и проходит, но бывают моменты, когда я все-таки заставляю свою тушку что-нибудь поучить/попробовать. На этот раз под руку попал Python. Изначально я хотел посмотреть, что и как делают аналитики на этом языке, вдруг я захочу туда свичнуться. Но для начала надо было посмотреть, а сколько платят этим чудесным людям, а главное, что нужно уметь? Дело осталось за малым, залезть на HH и посмотреть технологии и зарплаты. Собственно, это я и сделал, но после первой страницы встала проблема, потому что у этих питоных аналитиков разброс примерно, как в 1С. Кому та надо ERP, а кому Документооборот. Где-то надо только программировать, где-то надо быть и консультантом, и программистом, и сисадмином. Только в других технологиях.

Поэтому я нашел первый попавшийся скрипт, и дописал его таким образом, чтобы он разделил требования по технологиям, и просуммировал все упоминания технологии. Конечно оказалось, что одну и ту же технологию, люди могут писать по-разному, но в целом сразу примерно стало понятно, что надо учить. По деньгам же оказалось не сильно лучше 1с, поэтому я забил.

   //КонецПредыстории

В момент написания скрипта, я подметил для себя, что работать с API, с помощью Python, как-то поудобней, но есть и минусы. По итогу я решил, что на 1с, это можно сделать попроще. (Тут возможно сказывается отсутствия опыт на питоне). Так я и сделал, но понял, что кроме меня это, наверное, никому не интересно. А вот про деньги – да. Поэтому я подумал сделать обработку на УФ, которая тащит с ХХ данные, и как-то их анализировать, потому что с помощью самого сайта, это делать не сильно удобно.

По мере написания скрипта, решение начало немного обрастать справочниками – для удобства, и пополнилось регистром - потому что в процессе, как я и говорил, мне нужен анализ, который даст СКД. По итогу я решил сделать расширение, которое практически не будет заметно. Потому что, если ты хочешь поменять работу, то просмотр сайта вакансий, рано или поздно заметят, а это не всегда хорошо. В самом предприятии, нужно только запустить обработку. И со стороны будет выглядеть, что ты как будто, что-то смотришь в 1с.

В обработке присутствует:

  1. Кнопка «Добавления территорий» - она сама сходит на сайт и заполнит все территории, чтобы не писать их вручную. Если есть необходимость добавить территорию вручную, то код территории можно посмотреть в  
  2. Динамический список, вместо ТЧ, поэтому данные полученные от сайта, я помещаю в регистр сведений. Этот список нужен для аналитики. Там, как на любом СКДшном детище, есть отборы, раскраски, сортировки и т.д. Лично мне нравится тяжелая операция для БД, но удобная для меня «Содержит».
  3. Количество страниц вакансий (в одной странице 50 вакансий). Если укажете какой-то максимум, которого на сайте нет, загрузит, то что есть.
  4. Указан доход – грузить вакансии, где есть доход.
  5. Удаленная работа – тут и так понятно. Эту галочку я делал для себя.

Я не стал переносить все отборы с сайта, т.к. считаю, что аналитические возможности 1с, превосходят то что можно сделать на сайте. Поэтому лучше подгрузить все вакансии, и их уже анализировать. Так же здесь в отличии от ХХ, сразу видно до вычета налогов предлагаемая сумма, или нет.

            При закрытии обработка спросить очистить ли данные в регистре, т.к. вакансии могут устареть, и лучше их загрузить еще раз.

            При двойном клике откроется форма с описанием вакансии. С ее данными, а также ссылкой на саму вакансию, и ссылкой на работодателя. Это может понадобиться, чтобы сразу посмотреть вакансию на HH прямо в 1С Или скинуть куда-то себе на почту, если у вас не бдит за этим СБ.

 

 

Есть странность с «Удаленкой», ХХ почему считает это графиком работы. Поэтому все смешалось, и Гибкий график, и Полный день, и Удаленка.

При запуске заполнения данными нужно будет подождать некоторое время, чтоб данные подгрузились и записались в 1с. После этого можно работать с полученными данными.

Не нужно часто запускать скачивание вакансий, т.к. сайт может вас заблокировать, и потом придется или ждать, или менять ip-адрес. И насчет первого я не уверен.

Также было интересно собрать вакансии, и сделать типа инструмента для кадровиков и HR, но оказалось, что там нужен платный ключ. Поэтому надо либо парсить, либо платить. Но пока не хочется.

Если кому-то интересно, то прикладываю к теме расширение совершенно бесплатно.

Для данного расширения не важна конфигурация или релиз или что-либо ещё. Будет работать на любой платформе, во всяком случае, там где есть сериализация json. Можно сделать пустую конфу, и добавить туда. Работает только на управляемых формах.

Чтобы подключить расширение, выполните его подключение, как установку любого другого расширения в вашей конфигурации.

Для пустой конфигурации, подключение возможно через конфигуратор. 

Последовательность действий. Меню-Конфигурация-Расширение конфигурации. В появившемся окне Нажмите Действия-конфигурация-Загрузить Конфигурацию из файла

На этом всё. Спасибо за внимание.

Расширение API HH.ru

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Сайты и интернет-магазины WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    16024    13    18    

13

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    18054    10    15    

14

SALE! 10%

Автоматическая загрузка файлов (например, прайс-листов) из электронной почты, FTP, HTTP, их обработка и выгрузка на FTP (на сайт) и для других целей

Прайсы WEB-интеграция Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Автомобили, автосервисы Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Программа с заданным интервалом времени (или по ручной команде) скачивает файлы (например, прайс-листы поставщиков) из различных источников: письма электронной почты, FTP или HTTP-адреса, и сохраняет их в каталог упорядоченной структуры. При этом извлекает файлы из архивов, может переименовывать файлы и менять их формат (csv, xls, txt). Можно настроить выгрузку обработанных файлов на сайт (через FTP-подключение). Программа будет полезна компаниям, у которых есть большое количество поставщиков и/или прайс-листы поставщиков обновляются часто (необязательно прайс-листы, файлы могут быть любого назначения). Собранные таким образом актуальные версии прайс-листов можно выгрузить с помощью программы себе на сайт (или на любой FTP-сервер) или выполнить другие необходимые задачи.

28000 25200 руб.

28.05.2015    85257    26    51    

50

Модуль для обмена "1С:Предприятие 8. УАТ. ПРОФ" с FortMonitor

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ, места стоянок по геозонам. 3. Отчеты по данным загруженным в регистры сведений. 4. Предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара) Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен. Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.

22656 руб.

25.05.2021    12956    32    8    

12

Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС

Обмен с ГосИС WEB-интеграция Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    89517    163    217    

320
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1559729 04.09.23 16:20 Сейчас в теме
9. acces969 344 06.09.23 13:25 Сейчас в теме
2. slavik27 90 05.09.23 06:59 Сейчас в теме
Хорошая штука, для себя добавил поле копирования ссылки, хотя можно было бы и сделать чтобы сразу открывалось в браузере ОС
Прикрепленные файлы:
3. Spurk 41 05.09.23 07:31 Сейчас в теме
Спасибо.
Смысл был в том, чтобы в браузере явно ничего не открывать, По причине:
1. Чтобы не было видно самого поиска работы
2. Некоторые работодатели просматривают историю браузеров, а таким образом мы не оставляем следов. Потому что мне лично лень, каждый раз историю чистить.
4. slavik27 90 05.09.23 09:06 Сейчас в теме
(3) да я понял, слишком жестко у вас там)
5. Spurk 41 05.09.23 14:44 Сейчас в теме
(4)Не, уже там не работаю).
Чтобы открывало сразу браузер, нужно события нажатия удалить или закомментировать, и вставить код
"ПерейтиПоНавигационнойСсылке(Запись.СсылкаНаВакансию);"
Прикрепленные файлы:
slavik27; +1 Ответить
10. slavik27 90 06.09.23 13:38 Сейчас в теме
6. supermacho 20 06.09.23 00:41 Сейчас в теме
А не пробовали в рабочее время поработать? Может тогда и новую работу искать не придется?
HR_Maria; sapervodichka; evgensn; maksa2005; starik-2005; skilster; +6 8 Ответить
7. starik-2005 3040 06.09.23 11:06 Сейчас в теме
(6) Разумно! В рабочее время работать, в обеденный перерыв обедать и писать резюме, в остальное время отвечать на звонки эйчеров, пить чай с малиновым варением и что-там еще вдохновляет...

ЗЫ: Иногда единственный способ повысить себе ЗП - это иметь оффер на руках на более высокую ЗП.
alex_4x; SP2000; sapervodichka; smit1c; ubnkfl; zqzq; maksa2005; pavlov_dv; morin; Donat; TreeDogNight; +11 Ответить
8. Vasas2007 06.09.23 11:50 Сейчас в теме
(6)...прямо глаза человеку открыли...
11. Romyl01 37 06.09.23 13:48 Сейчас в теме
(6) а как вы определили, что человек именно в рабочее время человек ищет а не в обеденный перерыв к примеру?
14. webester 26 07.09.23 07:20 Сейчас в теме
(6)А вот и бывший работодатель пришел)
Dem1urg; TreeDogNight; +2 Ответить
16. &rew 49 07.09.23 07:46 Сейчас в теме
(6)
Прикрепленные файлы:
SP2000; sapervodichka; TreeDogNight; +3 Ответить
12. Spurk 41 06.09.23 14:08 Сейчас в теме
Коллеги, не нужно сориться.
Безусловно на работе нужно работать. И уверяю, я работал, успехи были очень хорошие для фирмы. Просто я считаю, что если вы договорились на берегу, а потом после наглядных результатов работы и просьбы пересмотра З/П, работодатель начинает жестить. Прослушивать разговоры в кабинете, смотреть истории браузеров, придираться за любую мелочь и т.д., я не считаю себя обязанным работать в духоте. Если кто-то решает, что дядя, которому ты экономишь много денег, и который тебе платит за это деньги, для тебя царь и бог, то это безусловно его право. Лично я думаю иначе. Расширение, кстати, я написал дома).
alex_4x; zqzq; Vasas2007; TreeDogNight; d_bat; supermacho; Donat; +7 Ответить
13. supermacho 20 06.09.23 15:50 Сейчас в теме
(12) Если работодатель жадина и не ценит кадры - поделом ему )
alex_4x; d_bat; +2 Ответить
15. webester 26 07.09.23 07:22 Сейчас в теме
Не то, что не скрываю, просмотр других вакансий, даже сообщаю причину отгула - хочу сходить на собеседование. И да. Как ваше заметил старик - очень часто единственная возможность повысить ЗП - иметь на руках оффер с нужной суммой
TreeDogNight; +1 Ответить
17. smit1c 106 07.09.23 13:27 Сейчас в теме
Есть же режим инкогнито в браузерах.
18. kirill_sh 1 07.09.23 13:59 Сейчас в теме
(17) в некоторых организации весь трафик идет, через прокси, а там можно мониторить кто и куда заходил и с какого компа.
21. Spurk 41 07.09.23 16:10 Сейчас в теме
(17) Никто не спорит. Но есть нюансы как обычно. У нас в камеры, которыми обвешаны кабинеты были видны мониторы. Сотрудники были рассажены так, чтобы было видно и слышно что там происходит. ХХ весьма узнаваемый сайт, как мне кажется. Ну и все таки мне легче и быстрее анализировать, если это динамический список. Надо только подождать загрузки вакансий.
26. smit1c 106 08.09.23 08:37 Сейчас в теме
(21) вы в колонии что ли работали ? ))
27. Spurk 41 08.09.23 08:49 Сейчас в теме
(26) Не). Это ИПшник, который вырос в более или менее крупный для нашего города бизнес. Если вы видели как состоятельный человек торгуется из-за 50 рублей, или если заплатил, то требует так как будто, оплата была Х2, то бывший работодатель -это яркий образец. При чем, надо отдать должное, на оборудовании, если оно нужно, фирма не экономила. Но вот что касается зарплат, там все крайне печально. Текучка так же большая. Я же пошел туда, чтобы опыта набраться. Набрался). Узнал, что камеры пишут звук, после просьбы пересмотра ЗП)
TreeDogNight; smit1c; +2 Ответить
19. smit1c 106 07.09.23 14:03 Сейчас в теме
(18) в таком случае спалят полюбому. Запросы либо с сервера 1С будут идти, либо с клиента.
20. kirill_sh 1 07.09.23 14:08 Сейчас в теме
Во во, а смысл, тогда всего этого???

А вот для рекрутеров отменная вещь, можно собрать статистику по ЗП или залить к себе для поиска кандидатов.
22. biimmap 1868 07.09.23 17:15 Сейчас в теме
ох шайтан! Типа я работаю в 1С, а на самом деле активно думаю как свалить))) 5 баллов! Жаль что плюс только 1.
TreeDogNight; +1 Ответить
23. biimmap 1868 07.09.23 17:17 Сейчас в теме
Скоро планирую написать серию статей о проблемах в работе от момента вакансии до момента увольнения.
Если не против вставлю туда эту ссылку в последней статье)
TreeDogNight; +1 Ответить
24. Spurk 41 08.09.23 01:57 Сейчас в теме
25. v12345 19 08.09.23 08:00 Сейчас в теме
А вот структура метаданных регистра у автора маленько не додумана.

Возможна ситуация, когда HH вернет более одной записи, в которых совокупность из 9 признаков, которые автор сделал измерениями, совпадет, тогда запись в регистр дает ошибку.
Я такое словил буквально на 2м или 3м тестовом запросе.

Возможно, самый простой способ полечить - сделать СсылкуНаВакансию тоже измерением. Хотя я не знаю API HH, тоже может оказаться, что по каким-то причинам одна ссылка может поступать более чем одной строкой.
28. Spurk 41 08.09.23 15:02 Сейчас в теме
(25) Честно сказать не сильно заморачивался с продуманностью, поскольку это не тиражное решение, а помощь программистам, которые в случае чего могут и дописать или вообще переписать, как им самим удобно. Это типа вклад в сообщество. По измерениям: На насколько помню, я убрал из измерения ссылку, потому что 1с начала ругаться. Т.к. 1с из измерений делает что то типа уида, то длина этого Уида стала сильно большой (ссылки могут становиться слишком длинными), и начало выпадать в ошибку. На мой взгляд, фактически можно просто добавить измерение, по типу номера строки, и просто при записи плюсовать этот номер. Тогда ошибки не будет, а уид будет уникальным. Спасибо за замечание.
TreeDogNight; +1 Ответить
29. user1502754 11.09.23 10:15 Сейчас в теме
Ну насчет незаметности можно поспорить. Все равно в логах прокси сервера записи обращений к api.hh.ru будут
30. MamZhan 14.09.23 06:02 Сейчас в теме
Подскажите это платная обработка?
При скачивании выдает что будут сняты стартмани.
Прикрепленные файлы:
31. Spurk 41 15.09.23 11:19 Сейчас в теме
(30) Я выставлял за бесплатно. Почему пишет что будут списаны СМ, я не в курсе. Могу выслать на почту. Хотел выложить на облако, но по правилам, оказалось что нельзя указывать сторонние ресурсы.
32. ipzotov 21 17.10.23 19:23 Сейчас в теме
Для данного расширения не важна конфигурация или релиз или что-либо ещё

Очень даже важна конфигурация! Вот если бы вы префиксы своим объектам влепили, то можно было бы спокойно так декларировать. Например, в конфигурацию ЗУП 3.1 не прокатило добавить из-за дублирования наименования объекта справочника.
Оставьте свое сообщение