在odoo 8中,有一个名为Receipt Ref
的字段(技术名称pos_referance
。我想知道如何创建此值。
例如:如果pos_referance
是27574-004-04-0003,那么27574
,004
,04
和0003
代表什么?
答案 0 :(得分:1)
此号码来自位于addons / point_of_sale / static / src / js / models.js的JavaScript文件
在这个文件中你可以找到一个模型名称“Order”,在这个模型中,有一个方法负责这个序列。请看下面的方法。
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);
},