如何解决如何打印多对一取决于 odoo xlsx writer 中的总价值
嘿,我想将资产打印到 Excel 报告中,格式如下:
Depreciation Date Lines/date 是 ManyToOne,其中字段名为 depreciation_line_ids,
如果 Depreciation Date 只记录 1 个数据,是有效的,但是如果折旧日期每个资产的许多数据如下
像这样的odoo错误
我坚持逻辑,这是我的代码:
def generate_xlsx_report(self,workbook,data,lines):
format = workbook.add_format({'font_size' : 12,'align': 'center','bold' : True})
format1 = workbook.add_format({'font_size': 12,'bold': False})
sheet = workbook.add_worksheet("Assets")
sheet.set_row(0,24)
sheet.set_column('A1:O1',20)
headers = [
"No","Asset Name","Category","Date","Partners","Gros Value","Residual Value","Value","Number Of Depreciations","Number of Month in a Period"
"Depre Date",]
column = 0
row = 0
for col in headers:
sheet.write(row,column,col,format)
column += 1
row = 1
final_data = []
no = 1
for data in lines:
final_data.append([
no,data.name,data.category_id.name,data.date.strftime("%Y-%m-%d"),"Trimitra Sistem Solusindo",data.value,data.salvage_value,data.value_residual,data.method_number,data.method_period,data.depreciation_line_ids.depreciation_date,])
no += 1
for data in final_data:
column = 0
for col in data:
sheet.write(row,format1)
column += 1
row += 1
workbook.close()
如何打印 manyToOne 项目并根据 odoo 中关系 manyToOne 中的总项目合并单元格?我坚持这个逻辑,请帮忙。谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。