【发布时间】:2014-06-23 08:55:56
【问题描述】:
我是 openERP 新手,还没有找到详尽而简单的向导指南。 我必须做一个使用product_id 生成代码的向导。 当我单击该向导并将其放入字段 EAN13 时,该向导必须生成所有产品的代码。我不知道如何创建获取代码的向导,生成自己的代码并将其放入现场。 对不起我的英语不好:(
【问题讨论】:
标签: module openerp wizard openerp-7 odoo
我是 openERP 新手,还没有找到详尽而简单的向导指南。 我必须做一个使用product_id 生成代码的向导。 当我单击该向导并将其放入字段 EAN13 时,该向导必须生成所有产品的代码。我不知道如何创建获取代码的向导,生成自己的代码并将其放入现场。 对不起我的英语不好:(
【问题讨论】:
标签: module openerp wizard openerp-7 odoo
【讨论】:
你需要创建一个新的内存模型
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
【讨论】: