تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2 الردود
8020 أدوات العرض

As I can assign thousands separator in prices POS ?

الصورة الرمزية
إهمال
أفضل إجابة

Settings / Translation / Language - select the language and set separator format to: [3,0] This means that you have one separator between every three integers - infinitely (zero means that repeat this for all integers in the number.

الصورة الرمزية
إهمال
أفضل إجابة

Hello,

You can set decimal precision by going to Configuration -> DB Structure -> Decimal precision.

Set Product Price to : 3

Also, in the Point Of Sale, if you want orders to have decimal precision set to 3, you have to add one entry in Configuration -> DB Structure -> Decimal precision

Create a new one and type "Point Of Sale" (without commas), and set it to 3 digits.

This is because in point_of_sale.py, some columns try to retrieve decimal precision from decimal.precision model, looking for "Point Of Sale" , but no entry has been set for this.

See in point_of_sale.py, in pos_order class :

dp.get_precision('Point Of Sale')

About decimal precision, see on top of file :

import openerp.addons.decimal_precision as dp

It seems that OpenERP Team forgot this step.

Best regards

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
يناير 25
1696
0
أكتوبر 18
2762
2
أغسطس 16
4467
2
مايو 16
4485
4
أغسطس 25
2993