Inicie sesión para poder revisar sus tickets


TICK-001384 - Error en creación de nómina

Ticket Resuelto

Cliente: Geo Ambiental Consultores Compania Limitada, Sebastián Rojas
Equipo: False
Ejecutiv@: Lawrence Sius
Fecha de creación: 30/12/2020 14:37:37
Email:
Teléfono:
Fecha de cierre: 31/12/2020 19:02:31
Categoría:

Descripción:
Creando una nueva nómina para Luis Rojas surgio el siguiente error en la plataforma:
Error:
Odoo Server Error

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/fields.py", line 956, in __get__
value = record.env.cache.get(record, self)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 977, in get
value = self._data[key][field][record._ids[0]]
KeyError: 2

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/http.py", line 653, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 312, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/odoo/tools/pycompat.py", line 87, in reraise
raise value
File "/usr/lib/python3/dist-packages/odoo/http.py", line 695, in dispatch
result = self._call_function(**self.params)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 344, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 97, in wrapper
return f(dbname, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 337, in checked_call
result = self.endpoint(*a, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 939, in __call__
return self.method(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 517, in response_wrap
response = f(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 938, in call_button
action = self._call_kw(model, method, args, {})
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 926, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 699, in call_kw
return call_kw_multi(method, model, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 690, in call_kw_multi
result = method(recs, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/hr_payroll/models/hr_payslip.py", line 160, in compute_sheet
lines = [(0, 0, line) for line in self._get_payslip_lines(contract_ids, payslip.id)]
File "/usr/lib/python3/dist-packages/odoo/addons/hr_payroll/models/hr_payslip.py", line 321, in _get_payslip_lines
rule_ids = self.env['hr.payroll.structure'].browse(structure_ids).get_all_rules()
File "/usr/lib/python3/dist-packages/odoo/addons/hr_payroll/models/hr_salary_rule.py", line 51, in get_all_rules
all_rules += struct.rule_ids._recursive_search_of_rules()
File "/usr/lib/python3/dist-packages/odoo/fields.py", line 960, in __get__
self.determine_value(record)
File "/usr/lib/python3/dist-packages/odoo/fields.py", line 1063, in determine_value
record._prefetch_field(self)
File "/usr/lib/python3/dist-packages/odoo/models.py", line 2683, in _prefetch_field
result = records.read([f.name for f in fs], load='_classic_write')
File "/usr/lib/python3/dist-packages/odoo/models.py", line 2621, in read
self._read_from_database(stored, inherited)
File "/usr/lib/python3/dist-packages/odoo/models.py", line 2782, in _read_from_database
field.read(fetched)
File "/orion/extra-addons/ks_dashboard_ninja/models/ks_dashboard_ninja_items.py", line 66, in ks_read
comodel._apply_ir_rules(wquery, 'read')
File "/usr/lib/python3/dist-packages/odoo/models.py", line 3689, in _apply_ir_rules
where_clause, where_params, tables = Rule.domain_get(self._name, mode)
File "/usr/lib/python3/dist-packages/odoo/addons/base/ir/ir_rule.py", line 118, in domain_get
query = self.env[model_name].sudo()._where_calc(dom, active_test=False)
File "/usr/lib/python3/dist-packages/odoo/models.py", line 3628, in _where_calc
e = expression.expression(domain, self)
File "/usr/lib/python3/dist-packages/odoo/osv/expression.py", line 669, in __init__
self.parse()
File "/usr/lib/python3/dist-packages/odoo/osv/expression.py", line 847, in parse
raise ValueError("Invalid field %r in leaf %r" % (left, str(leaf)))
ValueError: Invalid field 'x_company_id' in leaf "<osv.ExtendedLeaf: ('x_company_id', '=', False) on hr_salary_rule (ctx: )>"
¿A que se debe esto?


Historial de comunicación