- Я запускаю этот код для odoo 12
- Мне нужен вывод только 2
- , но когда я печатаю, распечатка шоу [2]
- может кто-нибудь, помогите мне удалить [] в qweb
- get_report - это метод для печати отчета
Этот мой python код:
@api.multi
#Call when button 'Get Report' clicked
def get_report(self):
sql = """SELECT 1+1"""
self.env.cr.execute(sql)
res_one = self.env.cr.fetchone()
data = {
'ids': self.ids,
'model': self._name,
'form': {
'sql': res_one
},
}
###use self.env.ref('module_name.report_id') as reference. report_action() will call
###_get_report_values() and pass 'data{}' automatically.
return self.env.ref('trabaud.recap_report').report_action(self, data=data)
@api.multi
def _get_report_values(self, docids, data=None):
sql = data['form']['sql']
return {
'sql': sql
}
Это мой XML
<table style="width:100%;">
<tr style="text-align:center">
<td style="width:30%;"/>
<td style="width:15%; text-align:left; padding: 0px;">Kode Barang</td>
<td style="width:2%; text-align:left; padding: 0px;">:</td>
<td style="width:23%; text-align:left; padding: 0px;"><b><span t-esc="kode"/></b></td>
<td style="width:30%;"/>
</tr>
<tr style="text-align:center">
<td style="width:30%;"/>
<td style="width:15%; text-align:left; padding: 0px;">Lokasi</td>
<td style="width:2%; text-align:left; padding: 0px;">:</td>
<td style="width:23%; text-align:left; padding: 0px;"><b><span t-esc="gudang_name"/></b></td>
<td style="width:30%;"/>
</tr>
<tr style="text-align:center">
<td style="width:30%;"/>
<td style="width:15%; text-align:left; padding: 0px;">Tahun</td>
<td style="width:2%; text-align:left; padding: 0px;">:</td>
<td style="width:23%; text-align:left; padding: 0px;"><b><span t-esc="sql"/></b></td>
<td style="width:30%;"/>
</tr>
</table>
и этот результат распечатки (https://i.stack.imgur.com/PlSUe.png)