Что умеет решение
Модуль «Вакансии (HR)» для 1С-Битрикс формирует на сайте раздел с открытыми позициями компании. Функционал включает фильтрацию по городу, направлению, уровню, типу занятости и формату работы, а также отображение детальной карточки вакансии и формы отклика для кандидатов.
Решение реализовано по принципу «под ключ»: после установки автоматически создаются два инфоблока — «Вакансии» и «Контакты вакансий». Второй инфоблок предназначен для хранения данных ответственного лица (имя, должность, телефон, Telegram, фото). Для вывода списка используется компонент mdsoft:vacancy.list, который достаточно перетащить на страницу в визуальном редакторе и привязать к созданным инфоблокам в настройках.
В комплекте шесть готовых шаблонов оформления, выбор которых осуществляется при размещении компонента без изменения кода:
Классический список с боковой панелью деталей (шаблон .default).
Два цветовых варианта классического макета (шаблоны modern, black).
Тема в стиле hh.ru (шаблон hh).
Плотный список-аккордеон с фильтрами в верхней части (шаблон compact).
Редакционный двухколоночный макет с фиксированной при скролле панелью деталей (шаблон v2).
Фильтрация вакансий выполняется без перезагрузки страницы по городу, направлению деятельности, уровню должности, типу занятости, формату работы и переключателю «только новые вакансии». Список и детальная карточка обновляются через AJAX. Найденные комбинации фильтров можно сохранять в браузере пользователя для быстрого повторного применения.
Карточка вакансии показывает зарплатную вилку, город, направление, уровень, тип занятости, формат работы, срок публикации («N дней назад») и бейдж «Новая». Порог «новизны» в днях настраивается в параметрах компонента.
Кнопка «Откликнуться» ведет на внешнюю ссылку (если указана в настройках) или копирует адрес электронной почты для отправки резюме. В шаблоне v2 дополнительно доступна форма отклика с полями для ФИО, контактов, файла резюме и комментария. Письмо HR-специалисту отправляется через стандартный почтовый механизм Битрикс (CEvent::Send) с приложением файла резюме.
Интерфейс двуязычный: русская и английская локализация реализована в модуле, компоненте и всех шести шаблонах.
Архитектура решения открыта: компонент и модуль поставляются с исходным кодом на PHP, JS и CSS. Бизнес-логика вынесена в понятные методы класса (class.php). Шаблоны оформления изолированы в отдельных директориях, каждая из которых содержит собственные файлы template.php, style.css и script.js. Такая структура упрощает создание собственного седьмого шаблона под дизайн конкретного сайта.
General iT поможет установить решение, настроить его и разработать на его основе сайт или интернет-магазин.