หน้า 1 จากทั้งหมด 1

หลังจากเปิด PO และทำรับ สินค้าแล้ว เข้า Product ไม่ได้อีก

โพสต์แล้ว: อังคาร 06 ม.ค. 2015 10:09 pm
โดย ntnw
สร้าง Product มา แล้วสร้าง PR==PO==Received เสร็จแล้วกลับไปหน้า PRoduct เพื่อจะดูว่ามี Onhand เท่าไหร่ จะขึ้น Error ตามด้านล่าง ลอง Restore มาทำใหม่ 2 รอบแล้ว ก็เกิดอาการเดียวกัน พอทราบ ปัญหาไหม ครับ

ขอบคุณครับ

จะขึ้น Error ดังนี้


OpenERP Server Error

Client Traceback (most recent call last):
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\openerp\addons\web\http.py", line 204, in dispatch
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\openerp\addons\web\controllers\main.py", line 1051, in search_read
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\openerp\addons\web\controllers\main.py", line 1086, in do_search_read
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\openerp\addons\web\session.py", line 42, in proxy
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\openerp\addons\web\session.py", line 30, in proxy_method
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\openerp\addons\web\session.py", line 103, in send


Server Traceback (most recent call last):
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\openerp\addons\web\session.py", line 89, in send
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\.\openerp\netsvc.py", line 296, in dispatch_rpc
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\.\openerp\service\web_services.py", line 626, in dispatch
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\.\openerp\osv\osv.py", line 190, in execute_kw
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\.\openerp\osv\osv.py", line 132, in wrapper
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\.\openerp\osv\osv.py", line 199, in execute
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\.\openerp\osv\osv.py", line 187, in execute_cr
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\.\openerp\osv\orm.py", line 3679, in read
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\.\openerp\osv\orm.py", line 3788, in _read_flat
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\.\openerp\osv\fields.py", line 1145, in get
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\openerp\addons\stock\product.py", line 361, in _product_available
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\openerp\addons\stock\product.py", line 331, in get_product_available
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\openerp\addons\product\product.py", line 183, in _compute_qty_obj
File "C:\Program Files (x86)\OpenERP 7.0-20140622-231040\Server\server\openerp\addons\product\_common.py", line 32, in ceiling
TypeError: float_round() got an unexpected keyword argument 'rounding_method'

Re: หลังจากเปิด PO และทำรับ สินค้าแล้ว เข้า Product ไม่ได้อีก

โพสต์แล้ว: อังคาร 06 ม.ค. 2015 11:37 pm
โดย kitcle
ลบ folder product ใน addons ออกก่อนครับ เพื่อพิสูจน์ต้นตอ
restart service เข้า localhost:8069 อีกครั้ง ถ้าเข้าได้โดยไม่มี err แสดงว่า ต้นตอมาจากโมดูลนี้ แต่ถ้ายัง err ให้นำ folder product มาวางที่เดิม แต่ให้ไปลบ folder stock ออก
ทำแบบเดิมครับ

เจาะเข้าไปในโมดูลนี้ product.py line 183 น่าจะมี def คำนวณ ที่ผิดหลักคณิตศาสตร์อันเนื่องมาจาก ตัวหาร/คูณเป็น 0 หรือ null ไปตามที่ err msg มันชี้ไป มันน่าจะเกี่ยวกับการคอนฟิค การตั้งค่า เลขทศนิยม ของโมดูลนี้นะครับ ไปเช็คบรรทัดที่มันบอก

จริงๆ มันไม่ตายตัวในการแก้ปัญหานะครับ
อยากเห็น ข้อความ err ใน openerp-server.log มากกว่า มันจะบอกเหตุผลตรงจุด

Re: หลังจากเปิด PO และทำรับ สินค้าแล้ว เข้า Product ไม่ได้อีก

โพสต์แล้ว: พุธ 07 ม.ค. 2015 11:26 am
โดย ntnw
เข้าไปดู พบ บรรทัด ที่ 183

amount = ceiling(amount * to_unit.factor, to_unit.rounding)

คิดว่าน่าจะเกิดจากเรื่องของ unit และการแปลงหน่วย
จะลองเข้าไปดูที่การตั้งค่า หน่วยอีกที

ขอบคุณครับ

Re: หลังจากเปิด PO และทำรับ สินค้าแล้ว เข้า Product ไม่ได้อีก

โพสต์แล้ว: พุธ 07 ม.ค. 2015 1:03 pm
โดย chaiyapon
การตั้งค่า UOM หรือหน่วยสิ้นค้า ต้องระวังเป็นอย่างมากครับ ไม่ว่าจะเป็นากรเปลี่ยนซื้อหน่วย กำหนดทศนิยม กำหนด Type ผมโดนบ่อยๆ ครับ ตอนนี้ยังนั่งแก้ Error อยู่เลยครับ