Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 6761|回复: 1
打印 上一主题 下一主题

Odoo 8.0 中如何修改POS收据中的pos_reference序列号?

[复制链接]

2

主题

3

帖子

12

积分

新手上路

Rank: 1

积分
12
跳转到指定楼层
楼主
发表于 2015-11-1 11:44:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,在Odoo 8.0中,怎么修改POS收据中的pos_reference序列号?
这个序列号的格式是这样的:Commande 00015-005-0009,但不是ir.sequence类型
回复

使用道具 举报

6

主题

20

帖子

62

积分

版主

Rank: 7Rank: 7Rank: 7

积分
62
沙发
发表于 2015-11-1 11:56:47 | 只看该作者
生成数字的源码在addons/point_of_sale/static/src/js/models.js中。
可以根据自己的需求,对如下方法中的代码作修改:
// Generates a public identification number for the order.
// The generated number must be unique and sequential. They are made 12 digit long
// to fit into EAN-13 barcodes, should it be needed
generateUniqueId: function() {
     function zero_pad(num,size){
         var s = ""+num;
         while (s.length < size) {
         s = "0" + s;
         }
         return s;
     }
return zero_pad(this.pos.pos_session.id,5) +'-'+
zero_pad(this.pos.pos_session.login_number,3) +'-'+
zero_pad(this.sequence_number,4);
},
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-4-19 12:27 , Processed in 0.010365 second(s), 8 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表