Как да създадете Задача ( project.task ) под конкретен клиент ( res.partner ) в ODOO?

Как да създадете Задача ( project.task ) за конкретен клиент (res.partner ) в ODOO / OpenERP?

Изпращам по-долу входен параметър за създаване на задача под клиента:

(
Sample Database,
1,
Pass4ODOO,
project.task,
create,
{
    "categ_ids" =     (
                (
            6,
            0,
                        (
            )
        )
    );
    description = "";
    name = sample task;
    priority = 0;
    sequence = 0;
},
12
)

В горния входен параметър 12 е идентификаторът на клиента. Под този клиент искам да създам задача.

Някой знае ли това?


person Tejas Bharambe    schedule 27.04.2015    source източник


Отговори (1)


Не описвате как взаимодействате с Odoo, но изглежда, че използвате библиотека, изпълняваща XML-RPC извиквания.

Функцията create() API приема речник с данните за новия запис, който трябва да бъде създаден.

Изглежда, че речникът след аргумента create, също трябва да включва ключ partner_id=12;, вместо да бъде допълнителен аргумент в края на повикването.

person Daniel Reis    schedule 28.04.2015
comment
Благодаря, Даниел. Ти си прав. Няма да е необходимо да даваме допълнителен аргумент в края на разговора. - person Tejas Bharambe; 04.05.2015
comment
знаете ли за това stackoverflow.com/questions/30024408/ - person Tejas Bharambe; 04.05.2015