Возвращая умножить PDF для продуктов - PullRequest
0 голосов
/ 22 октября 2019

В Odoo 10, когда я хотел напечатать несколько этикеток со штрих-кодом для одного продукта, этот код работал для меня.

@api.multi
def print_product_lables(self):
    product_to_return = []
    for product in self.product_ids:
        product_to_return.extend([product.product_id.id] * product.qty)
    return {
        'type': 'ir.actions.report.xml',
        'report_name': 'config_gr_nature.report_label',
        'datas': {'ids': product_to_return},
        'context': {'report_name': _('Product Label'), 'show_origin': False},
    }

но могу ли я сделать то же самое в Odoo 12? как я вижу, здесь нет модели report и ir.actions.report.xml?

1 Ответ

0 голосов
/ 23 октября 2019

для Odoo это будет:

return self.env.ref('module_name.report_xml_name').with_context(discard_logo_check': True).report_action(docids, data)
...