mirror of
https://bitbucket.org/presik/trytonpsk-staff_payroll_co.git
synced 2023-12-14 06:42:56 +01:00
comment lines import employees
This commit is contained in:
parent
cb263a4b0a
commit
2c6081b1e2
1 changed files with 34 additions and 34 deletions
68
employee.py
68
employee.py
|
@ -211,40 +211,40 @@ class Employee(metaclass=PoolMeta):
|
|||
if not accounts:
|
||||
cls.raise_user_error('analytic_account_not_exists', row[9])
|
||||
|
||||
mandatory_wages = {
|
||||
'1': 'ARL CLASE I OPERATIVO',
|
||||
'2': 'ARL CLASE II OPERATIVO',
|
||||
'3': 'ARL CLASE III OPERATIVO',
|
||||
'4': 'ARL CLASE IV OPERATIVO',
|
||||
'5': 'ARL CLASE V OPERATIVO',
|
||||
}
|
||||
key_mw = str(row[20])
|
||||
if key_mw:
|
||||
arl_wt = mandatory_wages[key_mw]
|
||||
if category.name.count('ADMIN') > 0:
|
||||
arl_wt = arl_wt.replace(' OPERATIVO', '')
|
||||
wages = WageType.search([
|
||||
('name', '=', arl_wt)
|
||||
])
|
||||
if wages:
|
||||
wage_id = wages[0].id
|
||||
if wage_id not in current_wages_ids:
|
||||
if row[19]:
|
||||
parties = Party.search([('id_number', '=', row[19])])
|
||||
if not parties and row[18]:
|
||||
cls.raise_user_error('party_not_exists', row[19])
|
||||
# parties = _create_party(Party, row[18])
|
||||
party_id = parties[0].id
|
||||
else:
|
||||
party_id = None
|
||||
|
||||
values_mand_wage.append({
|
||||
'employee': employee.id,
|
||||
'fix_amount': 0,
|
||||
'party': party_id,
|
||||
'wage_type': wage_id,
|
||||
'analytic_account': accounts[0].id,
|
||||
})
|
||||
# mandatory_wages = {
|
||||
# '1': 'ARL CLASE I OPERATIVO',
|
||||
# '2': 'ARL CLASE II OPERATIVO',
|
||||
# '3': 'ARL CLASE III OPERATIVO',
|
||||
# '4': 'ARL CLASE IV OPERATIVO',
|
||||
# '5': 'ARL CLASE V OPERATIVO',
|
||||
# }
|
||||
# key_mw = str(row[20])
|
||||
# if key_mw:
|
||||
# arl_wt = mandatory_wages[key_mw]
|
||||
# if category.name.count('ADMIN') > 0:
|
||||
# arl_wt = arl_wt.replace(' OPERATIVO', '')
|
||||
# wages = WageType.search([
|
||||
# ('name', '=', arl_wt)
|
||||
# ])
|
||||
# if wages:
|
||||
# wage_id = wages[0].id
|
||||
# if wage_id not in current_wages_ids:
|
||||
# if row[19]:
|
||||
# parties = Party.search([('id_number', '=', row[19])])
|
||||
# if not parties and row[18]:
|
||||
# cls.raise_user_error('party_not_exists', row[19])
|
||||
# # parties = _create_party(Party, row[18])
|
||||
# party_id = parties[0].id
|
||||
# else:
|
||||
# party_id = None
|
||||
#
|
||||
# values_mand_wage.append({
|
||||
# 'employee': employee.id,
|
||||
# 'fix_amount': 0,
|
||||
# 'party': party_id,
|
||||
# 'wage_type': wage_id,
|
||||
# 'analytic_account': accounts[0].id,
|
||||
# })
|
||||
|
||||
for wage in employee.category.wages_default:
|
||||
parties = []
|
||||
|
|
Loading…
Reference in a new issue