Преобразование отчета из odoo 11 в odoo 12 - PullRequest
0 голосов
/ 23 ноября 2018

Я пытаюсь преобразовать отчет из odoo 11 в odoo 12, я пробежал по коду, пытаясь увидеть этот «список» с проблемой, но я не могу его заметить.

вернулосьданные из report.py

 return {
     'doc_ids': partner_ids,
     'doc_model': 'res.partner',
     'docs': self.env['res.partner'].browse(partner_ids),
     'Amount_Due': amount_due,
     'Lines': lines_to_display,
     'Buckets': buckets_to_display,
     'Currencies': currency_to_display,
     'Show_Buckets': data['show_aging_buckets'],
     'Filter_non_due_partners': data['filter_non_due_partners'],
     'Date_end': date_end_display,
     'Date': today_display,
     'account_type': account_type,
  }

Это ошибка, которую я получаю:

body = bytearray().join([lxml.html.tostring(c) for c in body_parent.getchildren()])
AttributeError: 'list' object has no attribute 'getchildren'

1 Ответ

0 голосов
/ 24 ноября 2018

Похоже, что проблема в вашем шаблоне отчета, а не в данных отчета.Вы не предоставили код шаблона, который используете в своем отчете, поэтому более сложно определить более подробную информацию о причине.Проверьте, правильно ли установлен ваш шаблон.Дополнительную информацию можно найти в справочном отчете Odoo по адресу https://www.odoo.com/documentation/12.0/reference/reports.html#report-template. Если проблема не устранена, пожалуйста, заполните свой вопрос с помощью шаблона и другого соответствующего кода.

...