Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
4 Răspunsuri
12247 Vizualizări

whenever I tried to import xls file to create employees. This error occurs.

  • insert or update on table "hr_employee" violates foreign key constraint "hr_employee_resource_id_fkey" DETAIL: Key (resource_id)=(370) is not present in table "resource_resource". at row 2
Imagine profil
Abandonează
Cel mai bun răspuns

I had the same problem and I solved it by adding Resource Column to the imported table, and checked the option "create if not existed" while importing. it wasn't the resource record duplicated, actually the record doesn't exist and that's the problem.

Just sharing it for the people who may face the same problem.

Imagine profil
Abandonează

Hi. I did the same as you and it works fine. There´s a little detail though. When I imported employees I assigned the same name to the resource as to the employee which is the default behavior. The problem came when I realized that having thousands of employees, more than one employee had their names repeated. In this case I ended up with more than one employee pointing to the same resource since odoo assigned the employee to the existing resource. I ended up making the employee name unique to solve this. Cheers

you may have a screenshot how the columns should looks like. ?

Cel mai bun răspuns

Hi  Hunain,

I think this video can help you:

https://www.youtube.com/watch?v=VMJ0UI1crz4&list=PLSKcWRTtEl5qzvRaI-VTGavfReiHS_EEb&index=3

Imagine profil
Abandonează
Cel mai bun răspuns

This error occurs if exists repeated External ID in import file. Check all External IDs are unique. 

Imagine profil
Abandonează
Cel mai bun răspuns

Hi,

Seems that importing data is referring to a record in the model resource.resource and that record with the given ID is not existing in the database. So Check the database and see whether there is a record present in the given ID.

Activate the developer mode and navigate to Settings -> Technical -> Resource -> Resources and check for the record existence.


For getting the sample import template of the Employees in odoo12,


Thanks

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
oct. 23
97
2
sept. 21
3013
2
iul. 19
6800
2
mai 25
1342
4
mai 25
5067