Как создать отчет (формат xlsx) и отчет Qweb в odoo 12 - PullRequest
1 голос
/ 04 апреля 2020

Я работаю с модулем финансовой отчетности (OCA). Я хочу добавить древовидную структуру в соответствии с Code: if account.code = "xxx000" или "yyy000", затем изменить стиль линии на жирный и получить другие коды в порядке возрастания. Пример:

Code     |             |
-------------------------
 xxx000  |             |
-------------------------
         |xxx001       |
-------------------------
         |xxx003       |
-------------------------
yyy000   |             |
-------------------------
         |yyy002       |
-------------------------
         |yyy005       |
-------------------------

   def _generate_report_content(self, workbook, report):
        if not report.show_partner_details:
            # Display array header for account lines
            self.write_array_header()

    # For each account
    for account in report.account_ids.filtered(lambda a: not a.hide_line):
        if not report.show_partner_details:
            # Display account lines
            self.write_line(account, 'account')

Любая помощь, пожалуйста?

...