Мне нужно импортировать сотрудников (объект hr.employee) из xml и связать их с пользователями (объект res.users) и контактами (res.partner). > объект). Отношения с работой пользователя хорошие (экран ниже после импорта).
Но у меня проблема с контактами. Когда система импортирует пользователя, она автоматически создает новый контакт, который применяется к пользователю. Как мне привязать этот контакт к сотруднику, если я не знаю ID?
Я попытался добавить запись контакта в файл xml и установить отношения. Но в этом случае система создает 2 контакта. И один из них не связан с пользователем.
Вот мой xml для импорта из моего модуля.
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="1">
<record id="user_test" model="res.users">
<field name="name">My Name</field>
<field name="login">my_name</field>
<field name="password">1111</field>
</record>
<!-- I tried create contact like this...
but then will be created 2 contacts
instead 1 + one of them is not related with user -->
<!--<record id="contact_test" model="res.partner">-->
<!--<field name="name">My Name</field>-->
<!--<field name="user_id" ref="user_test"/>-->
<!--</record>-->
<record id="employee_test" model="hr.employee">
<field name="name">My Name</field>
<field name="work_email">[email protected]</field>
<field name="user_id" ref="user_test"/>
</record>
</data>
</openerp>
Итак, мой вопрос: как я могу установить контакт (который был создан автоматически от пользователя) для сотрудника?
user_id
. Потому что я не могу удалить контакт из графического интерфейса. Я получаю ошибку:The operation cannot be completed, probably due to the following: - deletion: you may be trying to delete a record while other records still reference it - creation/update: a mandatory field is not correctly set. [Object with link: Users - res.users]
- person Danila Ganchar   schedule 12.11.2015<record id="contact_my_name" model="res.partner"> <field name="name">My Name</field> </record>
. Можно ли добавить какие-то значения в эту запись после тега ‹/record›? - person Danila Ganchar   schedule 12.11.2015