0

我是openERP的新手,我还没有找到一个详尽而简单的向导指南。我必须做一个使用product_id 生成代码的向导。当我单击该向导并将其放入字段 EAN13 时,该向导必须生成所有产品的代码。我不知道如何创建获取代码的向导,生成自己的代码并将其放入现场。对不起,我的英语不好 :(

4

2 回答 2

0

您需要创建一个新的内存模型

class ean13_wiz(osv.osv_memory):
  _name = 'ean13.wiz'
  _description = 'EAN13 wizard'
  _columns = {
     'ean_template':fields.char('ean_template', size=13, required=True),
  }
 _defaults = {                 
     'ean_template': '2100000000000',
}

def ean13_logic(self, cr, uid, ids, context=None):

  # your duplicate buziness logic
  ...

我只添加了 1 个字段用于初始化 ean13 模板

当您单击提交按钮时,您应该将视图 xml 操作添加到您的 ean13_logic 中,以便为每个产品添加一个 ean。也许有一些反馈有多少改变了。

查看链接以获取更多信息:向导示例

于 2014-07-23T19:28:10.807 回答
0

你可以查看OpenERP Technical Memento

于 2014-06-23T10:59:46.900 回答