
Коротко: 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 ведёт подбор на канбан-доске, от открытия вакансии до выхода нового сотрудника: по каждому кандидату видно, на каком он этапе и какой следующий шаг.
Типичный процесс выглядит так:
- Открывается вакансия. Указываются должность, отдел, требования и ответственный рекрутер. Если сайт компании работает на Odoo, вакансия публикуется на нём автоматически.
- Собираются отклики. Карточка кандидата создаётся из формы на сайте, из письма на отдельный e-mail вакансии или вручную; резюме прикрепляется к ней.
- Отслеживаются источники. Для hh.uz, Telegram-канала или Instagram создаются отдельные ссылки с метками, и видно, какой канал сколько кандидатов привёл. Резюме, присланные прямо в чат Telegram, вносятся вручную или через интеграцию.
- Отбор и собеседования. Этапы настраиваются под компанию: «Новый», «Первичное интервью», «Тестовое задание», «Оффер», «Принят». Встреча ставится в календарь, кандидату уходит письмо по шаблону, результат интервью фиксируется в анкете.
- Отказ или оффер. Кандидату, которому отказали, отправляется письмо с причиной, а его данные остаются в базе для будущих вакансий.
- Превращение в сотрудника. Из карточки принятого кандидата одной кнопкой создаётся карточка сотрудника: данные не вводятся заново, запускается онбординг.
Отчёты показывают, за сколько дней закрыта вакансия, на каком этапе чаще всего «отваливаются» кандидаты и какой источник действительно даёт нанятых сотрудников.
Как оформлять отпуска и больничные в 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 нужно, чтобы оформлять расходы, оплаченные сотрудником лично или корпоративной картой, проводить их через согласование руководителя и автоматически передавать в бухгалтерию.
Типичные случаи: командировки (проезд, гостиница, суточные), такси и топливо, встречи с клиентами, мелкие закупки. Процесс:
- Сотрудник фотографирует чек на телефон или пересылает его на e-mail и выбирает категорию расхода.
- Расходы собираются в отчёт и отправляются руководителю на согласование.
- Согласованный расход появляется в бухгалтерии в виде проводки.
- Деньги возвращаются сотруднику: из кассы, переводом на карту Uzcard или Humo либо (если используется Payroll) вместе с зарплатой.
- Если расход относится к проекту клиента, его можно перевыставить клиенту в счёте.
Так наводится порядок в работе с подотчётными лицами: видно, кому сколько выдано и кто ещё не отчитался. В 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?
Самый надёжный путь — сначала навести порядок в кадровых данных и начать с процесса, который отнимает больше всего времени (обычно отпуска и посещаемость), а зарплату оставить на последний этап.
- Опишите текущий процесс. Как запрашивают отпуск, кто ведёт табель, откуда приходят кандидаты, в какой программе считается зарплата.
- Утвердите оргструктуру. Отделы, должности и цепочка руководителей должны быть однозначными: на них строится согласование.
- Почистите данные сотрудников. Дубли, устаревшие должности и пустые поля исправляются, затем данные загружаются по шаблону.
- Зафиксируйте правила. Виды отпусков, порядок согласования, графики работы, праздничные дни.
- Выберите способ учёта посещаемости. Киоск, телефон или интеграция с биометрическим терминалом.
- Запустите пилот в одном отделе. Несколько недель работы на небольшой команде помогают исправить ошибки до общего запуска.
- Обучите людей. Короткая инструкция для сотрудников, занятие по согласованию для руководителей, полный курс для HR.
- Подключайте следующие приложения. Подбор, оценка, расходы и в самом конце зарплата.
Сроки зависят от численности, количества филиалов и требований к зарплате. 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.