odoo 默认显示字段

时间:2023-03-08 21:51:29
@api.multi
def generate_customs_declaration(self):
# if len(self.mapped('cus_goods_list_ids')) != 1:
# raise UserError(_("有多个商品"))
customs_order_info_dic = dict()
for line in self:
customs_order_info_dic.update({
'default_inout': line.inout,
'default_customs_id': line.customs_id.id,
'default_trade_mode_id': line.trade_mode_id.id,
'default_CutMode_id': line.CutMode_id.id,
'default_packing_id': line.packing_id.id,
'default_trade_country_id': line.trade_country_id.id,
'default_origin_arrival_country_id': line.origin_arrival_country_id.id,
'default_port_id': line.port_id.id,
'default_region_id': line.region_id.id,
'default_qty': line.qty,
'default_gross_weight': line.gross_weight,
'default_net_weight': line.net_weight,
'default_remarks': line.marks,
})
# print('**************^^^^^^^^^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^^^^^^^^^^^^****************')
for item in customs_order_info_dic.items():
print(item) return {
'type': 'ir.actions.act_window',
'view_mode': 'form',
'res_model': 'customs_center.customs_dec',
'target': 'current',
'context': customs_order_info_dic,
}