我是openERP的新手,我没有找到一个详尽而简单的巫师指南。 我必须使用product_id生成一个生成代码的向导。 当我点击它并将其放入EAN13字段时,该向导必须生成 所有 产品的代码。我不知道如何创建获取代码的向导,生成自己的代码并将其放在字段中。 抱歉我的英文不好:(
答案 0 :(得分:0)
答案 1 :(得分: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
...
我只为init ean13模板添加了一个字段
当您单击提交按钮时,您应该将视图xml操作添加到您的ean13_logic,以便为每个产品添加一个ean。也许会有一些反馈有多少被改变。
查看链接以获取更多信息:wizard example