对损坏或破坏的产品进行维修。该模块依赖的模块有库存、销售、会计,因此使用第一个数据库。
安装“维修管理”模块,该模块只出现一个“修理”主菜单:
点击创建,新建一个维修申请,该表单对应于mrp.repair数据表:
待修理产品:关联product.product数据表。
业务伙伴:为将要开票或发运的订单选择业务伙伴,关联res.partner数据表。
1 操作
添加操作项:
类型:分为添加和移除两种:
产品:关联product.product数据表。
单价:添加产品时自动计入。
待开票:布尔值,判断该件产品是否需要开票,勾选后,金额将计入表单底部的总计金额中:
2 开票
设置开票信息:
选择开票方式。
3 额外信息
已修理和已开票不能手动设置,需根据该表单的状态系统自动设置。
4 状态
保存后的默认状态为:
点击取消修理,状态变为已取消,并且能够将它重新设为草稿:
重新设为草稿后,修理单又回到默认的报价单状态:
点击确认修理,状态更新到已确认,若该修理单是需要开发票的(开票中的开票方式,不是产品中的待开票字段),则当前状态为“要开发票的”:
点击创建发票,系统自己会创建发票,然后状态更新到准备修理:
且额外信息中的已开票复选框被自动勾选上:
点击开始修理,状态到修理中:
点击结束修理,修理结束,状态到已修理:
且额外信息中的已开票复选框被自动勾选上,分录信息也自动被完善:
若不需要开票,则点击开始确认修理后状态更新到已确认后,直接可选开始修理操作:
不同的是,不要开票的修理单在修理过程中能够进行取消修理操作,而需要开票的修理单则不行。一下是该状态跳转的流程图: