在 odoo 8 中,有一个字段名为Receipt Ref
(technical name pos_referance
。我想知道这个值是如何创建的。例如:如果是 27574-004-04-0003 ,pos_referance
那么27574
,和代表什么?004
04
0003
问问题
303 次
1 回答
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);
},
于 2018-05-23T04:36:30.320 回答