Module 在openERP 7上使用向导生成代码

Module 在openERP 7上使用向导生成代码,module,openerp,wizard,openerp-7,odoo,Module,Openerp,Wizard,Openerp 7,Odoo,我是openERP新手,我还没有找到一本详尽而简单的向导指南。 我必须执行一个向导,使用产品id生成代码。 当我单击该向导并将其放入字段EAN13时,该向导必须生成所有产品的代码。我不知道如何创建向导来获取代码,生成自己的代码并将其放到字段中。 对不起,我的英语不好:(你可以检查你需要创建一个新的内存模型 class ean13_wiz(osv.osv_memory): _name = 'ean13.wiz' _description = 'EAN13 wizard' _column

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

你可以检查你需要创建一个新的内存模型

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
  ...
我只为ean13模板的init添加了1个字段

单击“提交”按钮时,应将“查看xml”操作添加到ean13_逻辑中,以便为每个产品添加一个ean。可能会对更改的数量有一些反馈

查看链接了解更多信息: