添加请购单序列号
1. 通过操作界面实现
- 点击“序列编码”。
- 填写名称(自定义,需与其他序列编码区分开)和代码(模块名,如`buying.requisition`)。
- 设置序列号格式参数(如`QGD-%(y)s%(month)s%(day)s-`,最后数字个数如4位)。
- 将序列与请购单关联,使序列号在界面中生效。
2. 通过代码实现
- 在视图中添加代码引用序列编号模块。
- 在模型中接收序列号,如在`create`方法中获取序列号并赋值给指定字段。
- 确保字段在视图中正确显示序列号。
权限设置
1. 实现不同用户组的界面呈现
使用`states`和`groups`属性控制界面元素的显示,如`states="area_manager" class="oe_highlight" groups='qg.group_manager,base.group_system'`。
2. 创建用户组
- 在用户组管理中填写组名、用户组名和ID。
- 通过External ID引用用户组,如`QG.group_manager`。
3. 在界面中应用用户组
在视图中使用用户组ID控制元素的可见性,如`groups='QG.group_manager,base.group_system'`。
通过以上步骤,可以有效地在Odoo中为请购单添加序列号,并根据不同的用户组设置权限,以满足企业的管理需求。