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

04.09.23

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

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

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

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

Иногда на меня накатывает настроение освоить что-то кроме 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

См. также

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

Модуль "Подсистема интеграции AmoCRM с 1С" позволяет обеспечить единое информационное пространство, в котором пользователи могут эффективно управлять клиентской базой, следить за статусами сделок и поддерживать актуальность данных как в AmoCRM, так и в 1С.

60000 руб.

07.05.2019    34542    66    45    

27

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

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

57600 руб.

26.11.2024    2255    2    1    

4

WEB-интеграция Администрирование веб-серверов Платные (руб)

Веб-портал обеспечивает удобный доступ к конфигурации 1С:ITIL, 1С:ITILIUM, Управление IT-отделом 8 через интернет с любого устройства посредством браузера, увеличивая эффективность работы пользователей и снижая нагрузку на сервер. Быстрая инсталляция портала за пару часов, удобный и интуитивно понятный интерфейс и безопасность данных помогут упростить работу с порталом и ускорить выполнение бизнес-процессов компании.

128000 руб.

19.12.2023    2504    2    0    

9

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

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

36000 руб.

03.08.2020    19009    21    22    

18

WEB-интеграция Программист Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Внешняя обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.0

12000 руб.

02.02.2021    18778    54    50    

30

WEB-интеграция Программист Руководитель проекта Платформа 1С v8.3 1C:Бухгалтерия 1С:Франчайзи, автоматизация бизнеса Платные (руб)

Расширение значительно упрощает написание API на 1С. Веб программисты получают простой и понятный доступ к 1С. Описание API создаётся автоматически и представляется в виде удобном как для человека, так и для программной обработки.

24000 руб.

27.09.2024    3913    3    2    

4

Обмен с ГосИС 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    92897    189    217    

342

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

Модуль "Экспортер" — это расширение для 1С, предназначенное для автоматизации процессов выгрузки данных. Оно позволяет эффективно извлекать, преобразовывать и передавать данные из систем 1С в интеграционную платформу Spot2D. Подсистема упрощает настройку, снижает количество ручных операций и обеспечивает удобный контроль данных.

14400 руб.

20.12.2024    800    3    1    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1559729 04.09.23 16:20 Сейчас в теме
9. acces969 367 06.09.23 13:25 Сейчас в теме
2. slavik27 103 05.09.23 06:59 Сейчас в теме
Хорошая штука, для себя добавил поле копирования ссылки, хотя можно было бы и сделать чтобы сразу открывалось в браузере ОС
Прикрепленные файлы:
3. Spurk 42 05.09.23 07:31 Сейчас в теме
Спасибо.
Смысл был в том, чтобы в браузере явно ничего не открывать, По причине:
1. Чтобы не было видно самого поиска работы
2. Некоторые работодатели просматривают историю браузеров, а таким образом мы не оставляем следов. Потому что мне лично лень, каждый раз историю чистить.
4. slavik27 103 05.09.23 09:06 Сейчас в теме
(3) да я понял, слишком жестко у вас там)
5. Spurk 42 05.09.23 14:44 Сейчас в теме
(4)Не, уже там не работаю).
Чтобы открывало сразу браузер, нужно события нажатия удалить или закомментировать, и вставить код
"ПерейтиПоНавигационнойСсылке(Запись.СсылкаНаВакансию);"
Прикрепленные файлы:
slavik27; +1 Ответить
10. slavik27 103 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 3162 06.09.23 11:06 Сейчас в теме
(6) Разумно! В рабочее время работать, в обеденный перерыв обедать и писать резюме, в остальное время отвечать на звонки эйчеров, пить чай с малиновым варением и что-там еще вдохновляет...

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

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

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

Возможно, самый простой способ полечить - сделать СсылкуНаВакансию тоже измерением. Хотя я не знаю API HH, тоже может оказаться, что по каким-то причинам одна ссылка может поступать более чем одной строкой.
28. Spurk 42 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 42 15.09.23 11:19 Сейчас в теме
(30) Я выставлял за бесплатно. Почему пишет что будут списаны СМ, я не в курсе. Могу выслать на почту. Хотел выложить на облако, но по правилам, оказалось что нельзя указывать сторонние ресурсы.
32. ipzotov 3 17.10.23 19:23 Сейчас в теме
Для данного расширения не важна конфигурация или релиз или что-либо ещё

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