Repository
OCA/l10n-ukraine · module folder · Try on Runboat
Module version
1.0.0
Category
Localization/Ukraine
Folder size
1.07 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-ukraine
Last tracking update
2026-08-05 12:11:18
Authors
Odoo Community Association (OCA), Holodaieva Olha
Maintainers
Odoo Community Association (OCA), Holodaieva Olha
Committers
OCA-git-bot, oca-ci, Olha Holodaieva
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This module provides the **Ukrainian National Classifier of Occupations
DK 003:2010** (Класифікатор професій ДК 003:2010), the official
Ukrainian standard maintained by Derzhspozhyvstandart of Ukraine.

The classifier ships with:

- the full DK 003:2010 catalog hierarchy with around 823 categories
  organised in 4 levels (sections, subsections, classes, subclasses);
- over 9,150 specific job titles with their official KP codes
  (Класифікатор професій);
- hierarchical search and grouping by catalog node.

For Ukrainian HR specialists, the presence of DK 003:2010 is a baseline
expected feature of any HR software used in Ukraine. Other modules can
reference l10n.ua.hr.job.classification records via Many2one fields to attach
official profession codes to their own records.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
l10n_ua_hr_job_classification_catalog_view_form l10n.ua.hr.job.classification.catalog.view.form l10n.ua.hr.job.classification.catalog form New
l10n_ua_hr_job_classification_catalog_view_list l10n.ua.hr.job.classification.catalog.view.list l10n.ua.hr.job.classification.catalog list New
l10n_ua_hr_job_classification_catalog_view_search l10n.ua.hr.job.classification.catalog.view.search l10n.ua.hr.job.classification.catalog search New
l10n_ua_hr_job_classification_view_form l10n.ua.hr.job.classification.view.form l10n.ua.hr.job.classification form New
l10n_ua_hr_job_classification_view_kanban l10n.ua.hr.job.classification.view.kanban l10n.ua.hr.job.classification kanban New
l10n_ua_hr_job_classification_view_list l10n.ua.hr.job.classification.view.list l10n.ua.hr.job.classification list New
l10n_ua_hr_job_classification_view_search l10n.ua.hr.job.classification.view.search l10n.ua.hr.job.classification search New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (5)
  • active Boolean
    default=True
  • code Char
    help='DK 003:2010 profession code (Класифікатор професій)' index=True required=True args: 'KP Code'
  • description Text
  • name Char
    index=True required=True
  • profession_classifier_catalog_id Many2one → l10n.ua.hr.job.classification.catalog
    index=True ondelete='restrict' args: 'l10n.ua.hr.job.classification.catalog', 'Profession Classifier Catalog'
Public methods (0)

No public methods.

New fields (10)
  • active Boolean
    default=True
  • child_ids One2many → l10n.ua.hr.job.classification.catalog
    args: 'l10n.ua.hr.job.classification.catalog', 'parent_id', 'Children'
  • code Char
    index=True
  • complete_code Char
    compute='_compute_complete_code' recursive=True store=True
  • complete_name Char
    compute='_compute_complete_name' recursive=True store=True
  • name Char
    required=True
  • parent_id Many2one → l10n.ua.hr.job.classification.catalog
    index=True ondelete='cascade' args: 'l10n.ua.hr.job.classification.catalog', 'Parent Catalog'
  • parent_path Char
    index=True
  • pc_count Integer
    compute='_compute_job_classification_count' help='The number of Profession Classifiers under this category (includes children categories).' args: '# Profession Classifier'
  • profession_classifier_ids One2many → l10n.ua.hr.job.classification
    comodel_name='l10n.ua.hr.job.classification' inverse_name='profession_classifier_catalog_id'
Public methods (1)
  • action_view_classifications(self)
    Open classifications recursively under this catalog and its children. Matches the recursive count in ``pc_count`` (both use ``child_of``), so the drill-down list shows the same records that were counted.