gpt4 book ai didi

python - OpenERP 获取下一个序列号

转载 作者:数据小太阳 更新时间:2023-10-29 02:41:22 26 4
gpt4 key购买 nike

OpenERP 在我们保存一条记录时给出了一个序号。我已经完成了那个模块。当我创建一个工作人员时,按照那个模块,然后将员工编号加载为 EMP001、EMP002..

我的要求是这样的。当我要创建一个新员工时,需要将下一个序列号显示为只读字段。例如:当我要创建第 9 名员工时,需要在我的 emp no 字段中显示 EMP009。

我当前的代码已上传到以下位置 https://github.com/priyankahdp/openerp/tree/openerp

现在已排序我在下面添加了

_defaults = {
'register_no': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'bpl.worker'),
}

最佳答案

您可以将您的字段设置为readonly

'register_no': fields.char('Register No', size=32, help='Register No', readonly=True),

并在 _default

中提及

请检查现有模块,例如 sale.py,它们如何获得下一个销售订单编号的默认序列。

http://bazaar.launchpad.net/~openerp/openobject-addons/trunk/view/head:/sale/sale.py

关于python - OpenERP 获取下一个序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15614676/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com