Deep Vision

HR-модуль Odoo: управление персоналом без рутины

Как HR-модуль Odoo ведёт базу сотрудников, подбор, отпуска, посещаемость, оценку и расходы в одной системе. Что нужно настроить для расчёта зарплаты в Узбекистане и с чего начать внедрение.

Опубликовано: Обновлено: 12 мин чтения
Odoo HR moduli: kadrlar boshqaruvi
Коротко: HR-модуль Odoo — это набор связанных приложений для работы с персоналом: «Сотрудники» (Employees), «Подбор» (Recruitment), «Отпуска» (Time Off), «Посещаемость» (Attendances), «Оценка» (Appraisals) и «Расходы» (Expenses). Они ведут базу сотрудников, отпуска и больничные, учёт рабочего времени и кандидатов в одной системе и связаны с проектами, производством и бухгалтерией. Приложение «Зарплата» (Payroll) тоже есть, но правила расчёта для Узбекистана в нём не заложены «из коробки»: налоги и взносы нужно настраивать отдельно.

Чем больше сотрудников, тем сложнее работа отдела кадров. Заявку на отпуск пишут в Telegram и забывают, табель заполняют вручную в Excel, бухгалтер в конце месяца собирает данные для зарплаты из трёх разных файлов, а резюме кандидатов остаются в личном чате HR-менеджера. Руководитель не может сразу ответить на простые вопросы: «сколько человек сейчас в отпуске?» и «кто из сотрудников занят на каком проекте?». Если всё это ведётся на бумаге или в разрозненных файлах, ошибки неизбежны.

Ниже разбираем, что делает каждое HR-приложение Odoo, на что обратить внимание в Узбекистане (особенно в расчёте зарплаты) и с чего начать внедрение. Общий обзор всех модулей системы есть в статье Модули Odoo ERP: полный список.

Что такое HR-модуль Odoo и из каких приложений он состоит?

HR-модуль Odoo — это группа приложений для управления персоналом внутри Odoo ERP, которая ведёт весь путь сотрудника от отклика на вакансию до увольнения в одной базе данных. Единой программы «HR» в Odoo нет: под каждую задачу есть отдельное приложение, и вы устанавливаете только нужные.

  • Employees (Сотрудники) — карточки сотрудников, отделы, должности, оргструктура и данные договоров.
  • Recruitment (Подбор) — вакансии, кандидаты, собеседования и этапы отбора.
  • Time Off (Отпуска) — ежегодный отпуск, больничные, отпуск за свой счёт и другие отсутствия.
  • Attendances (Посещаемость) — отметки прихода и ухода, переработки.
  • Appraisals (Оценка) — регулярная оценка сотрудников, цели и навыки.
  • Expenses (Расходы) — командировочные, такси, топливо и другие расходы с последующим возмещением.
  • Payroll (Зарплата) — структуры оплаты, расчётные листки и проводки в бухгалтерии.

Кадровые процессы дополняют Timesheets (учёт времени по проектам), Planning (планирование смен и графиков), Referrals (подбор по рекомендациям сотрудников), Fleet (служебный автопарк) и Sign (электронное подписание документов).

Community или Enterprise? «Сотрудники», «Подбор», «Отпуска», «Посещаемость» и «Расходы» есть и в бесплатной версии Community. «Оценка», «Зарплата», Referrals, Planning и Sign относятся к платной Enterprise. Перед решением сверьтесь с актуальным сравнением на odoo.com; подробнее о разнице: Odoo Community vs Enterprise.

Как вести базу сотрудников в Odoo?

Приложение Employees — единая электронная база персонала: вся информация о сотруднике хранится в одной карточке, и остальные части системы опираются именно на неё.

В карточке сотрудника обычно есть:

  • должность, отдел, непосредственный руководитель и место работы (офис, филиал, склад);
  • график: пятидневка, шестидневка или сменный;
  • личные данные: паспорт, ПИНФЛ, адрес, семейное положение, контакт на экстренный случай;
  • данные договора: тип, дата начала, испытательный срок и оклад (эти поля видят только уполномоченные сотрудники);
  • резюме, навыки, сертификаты и прикреплённые документы (копия договора, приказы).

Из отделов и цепочки руководителей автоматически строится оргструктура. Для нового сотрудника запускается план онбординга: задачи вроде «выдать ноутбук» или «создать корпоративную почту» автоматически распределяются между ответственными. При увольнении фиксируется причина ухода, а история сотрудника остаётся в архиве.

Доступ настраивается по ролям: рядовой сотрудник видит только свою карточку, руководитель — свою команду, специалист HR — всю базу. Зарплата и личные данные не открываются широкому кругу.

Важно для Узбекистана. Трудовые договоры и электронная трудовая книжка оформляются в государственных системах (например, в Единой национальной системе труда, my.mehnat.uz). Odoo их не заменяет: это внутренняя управленческая база компании. Недостающие поля (например, номер трудового договора) добавляются в карточку. Существующий список сотрудников из Excel чистят и загружают через шаблон импорта; как подготовить данные, мы разбирали в статье Переход с Excel на ERP.

Как работает подбор персонала в Odoo Recruitment?

Приложение Recruitment ведёт подбор на канбан-доске, от открытия вакансии до выхода нового сотрудника: по каждому кандидату видно, на каком он этапе и какой следующий шаг.

Типичный процесс выглядит так:

  1. Открывается вакансия. Указываются должность, отдел, требования и ответственный рекрутер. Если сайт компании работает на Odoo, вакансия публикуется на нём автоматически.
  2. Собираются отклики. Карточка кандидата создаётся из формы на сайте, из письма на отдельный e-mail вакансии или вручную; резюме прикрепляется к ней.
  3. Отслеживаются источники. Для hh.uz, Telegram-канала или Instagram создаются отдельные ссылки с метками, и видно, какой канал сколько кандидатов привёл. Резюме, присланные прямо в чат Telegram, вносятся вручную или через интеграцию.
  4. Отбор и собеседования. Этапы настраиваются под компанию: «Новый», «Первичное интервью», «Тестовое задание», «Оффер», «Принят». Встреча ставится в календарь, кандидату уходит письмо по шаблону, результат интервью фиксируется в анкете.
  5. Отказ или оффер. Кандидату, которому отказали, отправляется письмо с причиной, а его данные остаются в базе для будущих вакансий.
  6. Превращение в сотрудника. Из карточки принятого кандидата одной кнопкой создаётся карточка сотрудника: данные не вводятся заново, запускается онбординг.

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

Как оформлять отпуска и больничные в Odoo Time Off?

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

Что настраивается:

  • Виды отсутствий: ежегодный основной и дополнительный отпуск, больничный, отпуск без сохранения зарплаты, учебный отпуск, отгул за переработку.
  • Начисления: например, за каждый отработанный месяц на баланс сотрудника автоматически добавляется часть ежегодного отпуска. На момент написания по Трудовому кодексу основной ежегодный отпуск составляет не менее 21 календарного дня; перед настройкой сверьтесь с действующей редакцией.
  • Порядок согласования: без согласования, только руководитель, только HR или оба.
  • Праздники: Новый год, Навруз, День независимости и другие выходные вносятся в календарь. Даты Рамазан хайита и Курбан хайита меняются каждый год, поэтому их обновляют в начале года.
  • Подтверждающий документ: для больничного можно сделать обязательным прикрепление скана или фото.

Процесс простой: сотрудник отправляет заявку с телефона или компьютера, руководитель получает уведомление и согласует её одной кнопкой, остаток уменьшается автоматически. В общем календаре команды видно, кто и когда отсутствует, поэтому в пик сезона три продавца не уйдут в отпуск одновременно. А бухгалтерия в конце месяца получает готовый список дней отпусков и больничных.

Как контролировать посещаемость и рабочее время?

Приложение Attendances фиксирует время прихода и ухода, сравнивает отработанные часы с графиком и считает переработки.

Способы отметки:

  • С компьютера или телефона: сотрудник нажимает «Пришёл» и «Ушёл»; система сохраняет, с какого устройства и откуда была отметка.
  • Режим киоска: на входе ставится планшет, сотрудник сканирует бейдж со штрихкодом или RFID-меткой либо вводит PIN-код.
  • Биометрические терминалы: устройства с распознаванием лица или отпечатка пальца штатно не подключаются, их связывают с Odoo через интеграцию.

В результате табель не заполняется вручную: опоздания, ранние уходы и переработки видны в отчёте. Торговым агентам, водителям и другим сотрудникам вне офиса удобна отметка с телефона.

Время по проектам. В приложении Timesheets сотрудник записывает, сколько часов потратил на проект или задачу. Если задана часовая себестоимость сотрудника, затраты на труд автоматически попадают в себестоимость проекта, а руководитель в реальном времени видит, кто на каком проекте занят.

Как проводить оценку персонала в Odoo Appraisals?

Приложение Appraisals превращает оценку сотрудников в регулярный процесс: напоминает о сроках, собирает анкеты и хранит историю целей и навыков.

  • План оценок: например, в конце испытательного срока, а затем раз в 12 месяцев оценка создаётся автоматически.
  • Две анкеты: сотрудник оценивает себя, руководитель оценивает сотрудника по тому же шаблону.
  • Оценка 360°: при необходимости отзывы коллег собираются через приложение Surveys.
  • Цели: например, «до конца квартала обучить двух новых продавцов»; цель привязывается к карточке, и на следующей оценке видно, выполнена ли она.

Практический совет: начните не со сложной балльной системы, а с 4–5 конкретных вопросов и одной-двух целей, затем расширяйте. Учтите, что Appraisals — приложение Enterprise.

Как возмещать расходы сотрудников через Odoo Expenses?

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

Типичные случаи: командировки (проезд, гостиница, суточные), такси и топливо, встречи с клиентами, мелкие закупки. Процесс:

  1. Сотрудник фотографирует чек на телефон или пересылает его на e-mail и выбирает категорию расхода.
  2. Расходы собираются в отчёт и отправляются руководителю на согласование.
  3. Согласованный расход появляется в бухгалтерии в виде проводки.
  4. Деньги возвращаются сотруднику: из кассы, переводом на карту Uzcard или Humo либо (если используется Payroll) вместе с зарплатой.
  5. Если расход относится к проекту клиента, его можно перевыставить клиенту в счёте.

Так наводится порядок в работе с подотчётными лицами: видно, кому сколько выдано и кто ещё не отчитался. В Enterprise есть автоматическое распознавание чеков (OCR), но на местных чеках его стоит проверить заранее. Как расходы отражаются в учёте, читайте в статье Бухгалтерский модуль Odoo.

Можно ли считать зарплату в Odoo? Важная оговорка для Узбекистана

Payroll — приложение Odoo Enterprise, которое по структурам и правилам оплаты формирует расчётные листки на основе посещаемости и отпусков и создаёт бухгалтерские проводки. Для ряда стран в Odoo есть готовые зарплатные локализации, но правила Узбекистана в стандартную поставку не входят. Поэтому подход «включили Payroll, и зарплата посчиталась сама» не сработает.

Для корректного расчёта в Узбекистане обычно нужно настроить:

  • удержание налога на доходы физических лиц (НДФЛ);
  • социальный налог, который платит работодатель;
  • взносы на ИНПС (индивидуальный накопительный пенсионный счёт);
  • отпускные и компенсацию за неиспользованный отпуск по среднему заработку;
  • оплату больничных (она зависит, в частности, от трудового стажа);
  • аванс и окончательный расчёт, премии, удержания;
  • зарплатный реестр для банка (перечисление на карты Uzcard или Humo);
  • данные для налоговой отчётности: отчёты сдаются через soliq.uz, а Odoo готовит для них цифры.

Ставки и правила периодически меняются: при настройке опирайтесь на действующие редакции Налогового и Трудового кодексов и сверяйте результат с главным бухгалтером.

На практике есть три пути:

  • Вариант 1: зарплата полностью в Odoo. Правила Payroll настраиваются под требования Узбекистана. Всё в одной системе, но настройка и тестирование занимают больше времени, и нужна лицензия Enterprise.
  • Вариант 2: кадры в Odoo, зарплата в текущей программе. Сотрудники, отпуска и посещаемость ведутся в Odoo, а в конце месяца табель и изменения передаются в 1С или другую зарплатную программу. Быстрый старт, но остаются две системы.
  • Вариант 3: поэтапно. Сначала работаете по варианту 2, затем 1–2 месяца считаете зарплату параллельно в двух системах и переходите на Odoo только после полного совпадения результатов.

Для большинства компаний третий вариант самый безопасный: сотрудники получают зарплату вовремя и без ошибок. Подробнее о переходе: Переход с 1С на Odoo.

Как HR-приложения связаны с другими отделами?

В Odoo кадры — не отдельный «остров»: карточка сотрудника работает в одной базе с проектами, производством, кассой и бухгалтерией.

  • Проекты: по табелям учёта времени видно, кто занят на каком проекте и сколько стоит труд команды.
  • Производство: рабочие задания назначаются операторам, время на операции фиксируется и попадает в себестоимость продукции. Подробнее: Odoo Manufacturing.
  • Касса (POS): кассиры входят под своим PIN-кодом, и каждая продажа привязана к конкретному сотруднику.
  • Бухгалтерия: проводки по расходам и зарплате не нужно вводить повторно.

С чего начать внедрение Odoo HR?

Самый надёжный путь — сначала навести порядок в кадровых данных и начать с процесса, который отнимает больше всего времени (обычно отпуска и посещаемость), а зарплату оставить на последний этап.

  1. Опишите текущий процесс. Как запрашивают отпуск, кто ведёт табель, откуда приходят кандидаты, в какой программе считается зарплата.
  2. Утвердите оргструктуру. Отделы, должности и цепочка руководителей должны быть однозначными: на них строится согласование.
  3. Почистите данные сотрудников. Дубли, устаревшие должности и пустые поля исправляются, затем данные загружаются по шаблону.
  4. Зафиксируйте правила. Виды отпусков, порядок согласования, графики работы, праздничные дни.
  5. Выберите способ учёта посещаемости. Киоск, телефон или интеграция с биометрическим терминалом.
  6. Запустите пилот в одном отделе. Несколько недель работы на небольшой команде помогают исправить ошибки до общего запуска.
  7. Обучите людей. Короткая инструкция для сотрудников, занятие по согласованию для руководителей, полный курс для HR.
  8. Подключайте следующие приложения. Подбор, оценка, расходы и в самом конце зарплата.

Сроки зависят от численности, количества филиалов и требований к зарплате. HR-приложения обычно настраиваются в рамках общего ERP-проекта; проекты Deep Vision в среднем длятся 2–6 месяцев. Полная методология внедрения: Руководство по внедрению Odoo ERP.

Чек-лист: готова ли компания к Odoo HR?

  • Оргструктура, отделы и цепочка руководителей утверждены.
  • Список сотрудников собран в одном файле, без дублей и с заполненными полями.
  • Виды отпусков и порядок согласования согласованы письменно.
  • Готовы графики работы (пятидневка, шестидневка, сменный) и список праздников.
  • Решено, как отмечается посещаемость: киоск, телефон или терминал.
  • Определено, кто какие данные видит (особенно зарплату).
  • Выбран вариант по зарплате и есть план параллельного расчёта.
  • Назначены пилотный отдел и ответственный HR-специалист.
  • Выбор Community или Enterprise сделан исходя из списка нужных приложений.

Чем поможет Deep Vision?

Deep Vision — официальный Odoo Gold Partner в Ташкенте; мы настраиваем HR-приложения не изолированно, а вместе с продажами, складом, производством и бухгалтерией в единой системе Odoo.

  • Анализ и настройка: изучаем ваши кадровые процессы и настраиваем под них Employees, Time Off, Attendances, Recruitment, Appraisals и Expenses.
  • Зарплата: настройка правил Payroll под требования Узбекистана или передача кадровых данных в вашу текущую зарплатную программу; в обоих случаях переход только после параллельной проверки.
  • Интеграции и перенос данных: база сотрудников из Excel или 1С, устройства учёта посещаемости.
  • Обучение и поддержка: занятия для HR, руководителей и сотрудников, сопровождение после запуска.

В нашей команде 7 сертифицированных специалистов Odoo, в каталоге партнёров Odoo зарегистрировано 26 клиентских проектов. Подробнее об услуге: Внедрение Odoo. Если хотите понять, какие приложения нужны вашему отделу кадров, заполните короткий бриф: мы разберём ваш процесс и дадим рекомендации.

Частые вопросы

HR-модуль Odoo бесплатный?

«Сотрудники», «Подбор», «Отпуска», «Посещаемость» и «Расходы» есть в бесплатной Community. «Оценка», «Зарплата», Planning и Sign требуют лицензии Enterprise. В любом случае закладывайте бюджет на внедрение, настройку и обучение.

Можно ли в Odoo считать зарплату по законодательству Узбекистана?

Можно, но не «из коробки». Правила НДФЛ, социального налога, взносов на ИНПС, отпускных и больничных нужно настроить в Payroll и 1–2 месяца проверять параллельным расчётом. Альтернатива: кадры в Odoo, зарплата в текущей программе.

Можно ли подключить к учёту посещаемости терминал с распознаванием лица или отпечатка пальца?

Да, через интеграцию. Штатно Odoo поддерживает режим киоска (бейдж или PIN-код) и отметки с компьютера или телефона. Модель биометрического устройства выбирают с учётом возможностей интеграции.

Могут ли сотрудники запрашивать отпуск с телефона?

Да. Сотрудник через мобильный браузер или приложение отправляет заявку на отпуск или больничный и прикладывает фото документа, а руководитель получает уведомление и одной кнопкой согласует или отклоняет её.

Как защищены кадровые данные?

Доступ выдаётся по ролям: сотрудник видит только свои данные, руководитель свою команду, HR всю базу. Поля с зарплатой и личной информацией можно открыть только уполномоченным группам.

Можно ли внедрить только HR-приложения?

Можно, например начать с Employees и Time Off. Но максимальную пользу HR даёт, когда работает в одной базе с проектами, производством и бухгалтерией.

Сколько времени занимает внедрение Odoo HR?

Зависит от численности, количества филиалов и того, нужно ли считать зарплату в Odoo. Проекты Deep Vision в среднем длятся 2–6 месяцев; перенос зарплаты требует дополнительного времени на параллельную проверку.

Итог

HR-модуль Odoo избавляет отдел кадров от бумаги и разрозненных файлов, а для зарплаты в Узбекистане нужны настройка местных правил и параллельная проверка. Давайте вместе посмотрим, как выстроить ваши кадровые процессы в Odoo: заполните бриф для бесплатной консультации или позвоните по номеру +998 77 093 00 07.