【问题标题】:Generate a code with a wizard on openERP 7在 openERP 7 上使用向导生成代码
【发布时间】:2014-06-23 08:55:56
【问题描述】:

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

【问题讨论】:

    标签: module openerp wizard openerp-7 odoo


    【解决方案1】:

    您可以查看OpenERP Technical Memento

    【讨论】:

      【解决方案2】:

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

      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。也许有一些反馈有多少改变了。

      查看链接了解更多信息:wizard example

      【讨论】:

        猜你喜欢
        • 2023-03-18
        • 2015-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多