私はOdoo V9に2つのファイルemployees.csvとdepartments.csvをインポートしようとしています。従業員にはDepartmentの一意のID(これはOdooのドキュメントごとの外部IDにマップされています)を参照する列があります。私のフィールドとして「外部ID」を選択し、従業員では「部門/外部ID」を選択します。 employees.csvを検証しようとすると、一意の識別子(外部ID)を使用して関連レコードをインポート
insert or update on table "hr_employee" violates foreign key constraint "hr_employee_department_id_fkey" DETAIL: Key (department_id)=(1470) is not present in table "hr_department". at row 18 (3 more)
insert or update on table "hr_employee" violates foreign key constraint "hr_employee_department_id_fkey" DETAIL: Key (department_id)=(1471) is not present in table "hr_department". at row 30 (7 more)
insert or update on table "hr_employee" violates foreign key constraint "hr_employee_department_id_fkey" DETAIL: Key (department_id)=(1473) is not present in table "hr_department". at row 32 (15 more)
insert or update on table "hr_employee" violates foreign key constraint "hr_employee_department_id_fkey" DETAIL: Key (department_id)=(1472) is not present in table "hr_department". at row 392 (8 more)
insert or update on table "hr_employee" violates foreign key constraint "hr_employee_department_id_fkey" DETAIL: Key (department_id)=(1475) is not present in table "hr_department". at row 405 (1 more)
私はそのdepartment_idの出所がわかりません。それらは私がインポートした外部IDではありません。他の関連レコードもインポートしています。これは単に例示するのが一番簡単でした。
編集:I は何かを考え出しました。それぞれの一意のIDは、現在のファイルだけでなく、すべてのファイルにわたって一意でなければなりません。代わりに1、2、3の...私は、私はまだ私は別のエラーをヒットしてきたので、私の理論をテストすることはできないんだけど...彼らにdept_1、dept_2、dept_3を変更した:
Missing required value for the field 'First' (name) at row 5
行に値がありますが、欠落していると考えられます。