我在库存模块中为产品类型服务添加了一个按钮(Re-new),并且已为该服务创建了发票。现在我想在接下来的两年内重新启动(按钮)这项服务。因此,我希望在该按钮上复制销售订单,其中包含大量数据。如何为此按钮使用复制功能?
我的编码结构如下:
@api.one
def dup_line(self)
self.copy()
<button name="dup_line" type="object" string="Re-New" class="oe_highlight"/>
提前致谢
答案 0 :(得分:0)
试试吧
def dup_line(self):
res = self.copy()
return {
'res_model': 'sale.order',
'type': 'ir.actions.act_window',
'view_mode': 'form',
'view_type': 'form',
'res_id': res.id,
}