Skip to Content
Menu
Dette spørgsmål er blevet anmeldt
2 Besvarelser
13047 Visninger

'bool' object has no attribute 'startswith': (<type 'exceptions.AttributeError'>, AttributeError("'bool' object has no attribute 'startswith'",), <traceback object at 0x7fe239e4f440>)

I can't understand what this error means.

here's the code on my wizard:

def print_excel(self, data):

context = self._context

datas = {'ids': context.get('active_ids', [])}

datas['model'] = 'this.bank.info'

datas['form'] = self.read()[0]

return {'type': 'ir.actions.report.xml',

'report_name': 'bank_module.bank_summary.xlsx',

'datas': datas,

'name': 'Bank Summary'

}

This is from my report:

class BankSumXls(ReportXlsx):

def generate_xlsx(self, workbook, data, lines):

BankAdviceSumXls('report. bank_module.bank_summary.xlsx , 'this.bank.info')



I just want to print an atleast empty sheet for now. please help me. Thanks in advance

Avatar
Kassér

you're probably have no data in in the dict so it's false and that is why it thinks it' Boolean

Forfatter Bedste svar

I solved this already, There is a missing xml file. that's why it can't see the template i'm trying to access. 

<report

            id="summary_xlsx"

            model="bank.module"

            string="Print to XLSX"

            report_type="xlsx"

            name="mod_name.summary.xlsx"

            file="mod_name.summary.xlsx"

            attachment_use="False"

            menu="False"

        />

Avatar
Kassér
Related Posts Besvarelser Visninger Aktivitet
2
nov. 15
6917
1
jul. 21
4682
1
nov. 16
4367
2
jun. 16
6506
1
mar. 15
6246