account_payroll_sheet_import
у account-financial-tools · джерело на GitHub
Import payroll from sheet files and generate journal entries
Категорія: Accounting · APSL-Nagarro · AGPL-3
| Серія | Статус | Деталі | Код |
|---|---|---|---|
| 16.0 | —Не тестовано | гілки немає | |
| 17.0 | ✗Помилка install | НЕРОЗПІЗНАНО: ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject · прогін 2026-08-27 | на GitHub |
| 18.0 | ✓Встановлюється | · прогін 2026-08-22 · 18.0.1.0.0 | на GitHub |
| 19.0 | ✓Встановлюється | · прогін 2026-08-19 · 19.0.1.0.0 | на GitHub |
Код модуля на 19.0
| Рядків коду | python 511 · xml 186 |
| Тести | так: 1 файл(ів), 225 рядків |
| Скрипти міграції | ні |
| Моделі | 4 нових · 0 розширень |
Рядки — фізичні, разом із порожніми й коментарями, як wc -l. Тести — файли test_*.py у теці tests/. Моделі — рядки з _name = і _inherit =. Це факти про код, а не оцінка: більше рядків не означає ні краще, ні гірше. Зміряно 2026-08-28 на дереві e81c87ccaa12.
У каталозі apps.odoo.com є листинг під тією самою технічною назвою на 17.0, 18.0: apps.odoo.com/apps/modules/18.0/account_payroll_sheet_import. Збіг назви не доводить збіг коду — як ми це рахували.
Залежить від
| Модуль | Статус | Перевірено |
|---|---|---|
| account | ядро | йде в самому Odoo |
| hr | ядро | йде в самому Odoo |
Зовнішні залежності
Перевірено проти modidx/odoo:19.0-deps-20260819b.
| Вид | Пакет | У нашому образі |
|---|---|---|
| python | pandas | є в образі |
| python | openpyxl>=3.1.0 | є в образі |
Історія
| Остання зміна | 2026-08-17 |
| Комітів коду за 12 міс | 5 |
| Найактивніші | BernatObrador, bobrador |
| Файлів | 28 |
Переклади й коміти ботів у підрахунок не входять.
Лог прогону 17.0
Time Off Management
-----------------
2026-08-27 07:56:44,984 1 CRITICAL job_4e43f8044fbc odoo.modules.module: Couldn't load module account_payroll_sheet_import
2026-08-27 07:56:44,995 1 WARNING job_4e43f8044fbc odoo.modules.loading: Transient module states were reset
2026-08-27 07:56:44,996 1 ERROR job_4e43f8044fbc odoo.modules.registry: Failed to load registry
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 99, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 485, in load_modules
processed_modules += load_marked_modules(env, graph,
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 366, in load_marked_modules
loaded, processed = load_module_graph(
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 187, in load_module_graph
load_openerp_module(package.name)
File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 424, in load_openerp_module
__import__(qualname)
File "/mnt/pool/account_payroll_sheet_import/__init__.py", line 2, in <module>
from . import wizard
File "/mnt/pool/account_payroll_sheet_import/wizard/__init__.py", line 1, in <module>
from . import payroll_import_wizard
File "/mnt/pool/account_payroll_sheet_import/wizard/payroll_import_wizard.py", line 8, in <module>
import pandas as pd
File "/usr/local/lib/python3.10/dist-packages/pandas/__init__.py", line 22, in <module>
from pandas.compat import is_numpy_dev as _is_numpy_dev # pyright: ignore # noqa:F401
File "/usr/local/lib/python3.10/dist-packages/pandas/compat/__init__.py", line 18, in <module>
from pandas.compat.numpy import (
File "/usr/local/lib/python3.10/dist-packages/pandas/compat/numpy/__init__.py", line 4, in <module>
from pandas.util.version import Version
File "/usr/local/lib/python3.10/dist-packages/pandas/util/__init__.py", line 2, in <module>
from pandas.util._decorators import ( # noqa:F401
File "/usr/local/lib/python3.10/dist-packages/pandas/util/_decorators.py", line 14, in <module>
from pandas._libs.properties import cache_readonly
File "/usr/local/lib/python3.10/dist-packages/pandas/_libs/__init__.py", line 13, in <module>
from pandas._libs.interval import Interval
File "pandas/_libs/interval.pyx", line 1, in init pandas._libs.interval
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
2026-08-27 07:56:45,010 1 CRITICAL job_4e43f8044fbc odoo.service.server: Failed to initialize database `job_4e43f8044fbc`.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/service/server.py", line 1422, in preload_registries
registry = Registry.new(dbname, update_module=update_module)
File "<decorator-gen-16>", line 2, in new
File "/usr/lib/python3/dist-packages/odoo/tools/func.py", line 87, in locked
return func(inst, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 99, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 485, in load_modules
processed_modules += load_marked_modules(env, graph,
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 366, in load_marked_modules
loaded, processed = load_module_graph(
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 187, in load_module_graph
load_openerp_module(package.name)
File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 424, in load_openerp_module
__import__(qualname)
File "/mnt/pool/account_payroll_sheet_import/__init__.py", line 2, in <module>
from . import wizard
File "/mnt/pool/account_payroll_sheet_import/wizard/__init__.py", line 1, in <module>
from . import payroll_import_wizard
File "/mnt/pool/account_payroll_sheet_import/wizard/payroll_import_wizard.py", line 8, in <module>
import pandas as pd
File "/usr/local/lib/python3.10/dist-packages/pandas/__init__.py", line 22, in <module>
from pandas.compat import is_numpy_dev as _is_numpy_dev # pyright: ignore # noqa:F401
File "/usr/local/lib/python3.10/dist-packages/pandas/compat/__init__.py", line 18, in <module>
from pandas.compat.numpy import (
File "/usr/local/lib/python3.10/dist-packages/pandas/compat/numpy/__init__.py", line 4, in <module>
from pandas.util.version import Version
File "/usr/local/lib/python3.10/dist-packages/pandas/util/__init__.py", line 2, in <module>
from pandas.util._decorators import ( # noqa:F401
File "/usr/local/lib/python3.10/dist-packages/pandas/util/_decorators.py", line 14, in <module>
from pandas._libs.properties import cache_readonly
File "/usr/local/lib/python3.10/dist-packages/pandas/_libs/__init__.py", line 13, in <module>
from pandas._libs.interval import Interval
File "pandas/_libs/interval.pyx", line 1, in init pandas._libs.interval
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObjectРезультат виглядає неправильним? Повідомте — ми покажемо лог або перепрогонимо. Повідомити про хибний результат