отчет openerp rml по временной таблице

Я пытаюсь поместить некоторые данные во временную таблицу postgres, а затем извлечь их через отчет rml.

Моя проблема заключается в том, как сказать openerp получать данные из этих временных таблиц вместо модели по умолчанию, в моем случае account.invoice.

Большое спасибо за помощь.


person GiacomoLicari    schedule 20.11.2014    source источник


Ответы (1)


Я решил свою проблему. В основном, в отчете Class, ex. class account_invoice_custom(report_sxw.rml_parse), мне нужно обновить словарь localcontext, поэтому каждую пару ключ=>значение в объекте можно будет вызывать из файла .rml.

Предположим, я хочу получить объект myTestObj:

self.localcontext.update({
    'testObj' : myTestObj
})

В отчете RML я могу получить доступ к объекту,

[[ testObj.attribute ]]
person GiacomoLicari    schedule 13.01.2015