sarò tardo, ma continuo a non capire. ma non esiste una documentazione più dettagliata?...
Io ho strutturato un mio modulo in questo modo
- <root_modulo>
__init__.py
[...]
__openerp__.py
[...]
PARAMETRO 'data': [
'report/mioreport.xml',
],
<model>
__init__.py
purchase_order.py
<report>
mioreport.xml
Ora come indico nel purchase_order.py il modello da importare?
from openerp import models, fields
class PurchaseOrder(models.Model):
_inherit = "purchase.order"
@api.multi
def render_html(self, data=None):
report_obj = self.env['purchase.report_purchaseorder'] #qui ho sostituito 'report'
report = report_obj._get_report_from_name('miomodulo.mioreport') #qui ho sostituito module.report_name
docargs = {
'doc_ids': self._ids,
'doc_model': report.model,
'docs': self,
}
return report_obj.render('miomodulo.mioreport', docargs) #qui ho sostituito module.report_name
Se il procedimento è corretto, cosa devo inserire nel docargs in modo tale da poter stampare nel mio report il valore del campo product_supplierinfo.product_code?