รูปภาพแจ้งข่าว ทางเว็บบอร์ด openerpthailand.org ได้เปลี่ยนระบบเว็บบอร์ด ใหม่เป็น phpBB 3.1
  1. บุคคลทั่วไป จะไม่สามารถเข้าอ่านกระทู้บางบอร์ด แนะนำให้ท่าน สมัครสมาชิกคลิกตามลิงค์นี้
  2. สมาชิกใหม่ ถ้ายังไม่ได้แนะนำตัวจะไม่สามารถ ตั้งกระทู้ และ ดาวน์โหลด ไฟล์จากเว็บบอร์ดได้ ท่านจำเป็นต้องแนะนำตัวที่หมวดนี้
  3. ถ้ามีปัญหาการใช้งาน หรือ ข้อเสนอแนะใดๆ แนะนำได้ที่นี่
  4. ปุ่มรูปหัวใจใต้โพส แต่ละโพส ท่านสามารถกดเพื่อสื่อถึงคนโพสนั้นถูกใจท่าน
  5. ห้ามลง E-mail, เบอร์โทรส่วนตัว, Line id หรือข้อมูลส่วนตัวอื่นๆ เพื่อป้องกันการแอบอ้างและโฆษณาแฝง โดยสามารถติดต่อสมาชิกท่านอื่นผ่านระบบ PM ของบอร์ด
  6. ท่านสามารถปิดการแจ้งนี้ได้ ที่มุมขวาของกล่องข้อความนี้

บุคคลทั่วไปสามาเข้าสู่ระบบ ด้วย Account ของ FaceBook ได้แล้ว คลิกที่นี่ได้เลย

รบกวนช่วยตรวจสอบ โมดูลให้หน่อยครับ

การติดตั้ง อัพเกรด OpenERP สอบถามการติดตั้ง ปัญหาการติดตั้งในระบบต่างๆ winxp win7 Linux
nongtarl
โพสต์: 19
ลงทะเบียนเมื่อ: พฤหัสฯ. 07 เม.ย. 2016 9:34 pm
ติดต่อ:

รบกวนช่วยตรวจสอบ โมดูลให้หน่อยครับ

โพสต์โดย nongtarl » อังคาร 10 พ.ค. 2016 1:37 pm

เป็นโมดูลเขียนเพิ่มเอง แต่พอติดตั้งแล้วเกิดปัญหา
รบกวนขอคำแนะนำเบื้องต้นด้วยครับ ไม่ค่อยเข้าใจ Error ที่มันฟ้องออกมา

ผมทำตาม วิดีโอของฝรั่งเวลาเขียนของโมดูล ยังไม่ค่อยเข้าใจ ในโครงสร้าง และการ _inherit
ถ้าอยากศึกษา หรือใครพอให้คำแนะนำได้ รบกวนชี้แจงให้ผมเข้าใจที

ขอบคุณครับ




__init__.py

โค้ด: เลือกทั้งหมด

import purchase_2


__openerp__.py

โค้ด: เลือกทั้งหมด

{
    'name' : "Purchase_2",
    'version' : "1.0",
    'description' : "Adds information to purchase",
    'author' : "Tan",
}



purchase_2.py

โค้ด: เลือกทั้งหมด

from openerp import api, fields, models, _, SUPERUSER_ID

class Purchase_2_template(models.Model):
    _name = "purchase.order"
#    _inherit = ['mail.thread', 'ir.needaction_mixin']

    deliver = fields.Char("Delivered/WIP")
    prv = fields.Char("prv")



หลังจาก กดติดตั้งมี Error ขึ้นตามภาพด้านล่างครับ

รูปภาพ


Odoo Server Error
Traceback (most recent call last):
File "/home/administrator/odoo9dev/openerp/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/home/administrator/odoo9dev/openerp/http.py", line 680, in dispatch
result = self._call_function(**self.params)
File "/home/administrator/odoo9dev/openerp/http.py", line 316, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/home/administrator/odoo9dev/openerp/service/model.py", line 118, in wrapper
return f(dbname, *args, **kwargs)
File "/home/administrator/odoo9dev/openerp/http.py", line 309, in checked_call
result = self.endpoint(*a, **kw)
File "/home/administrator/odoo9dev/openerp/http.py", line 959, in __call__
return self.method(*args, **kw)
File "/home/administrator/odoo9dev/openerp/http.py", line 509, in response_wrap
response = f(*args, **kw)
File "/home/administrator/odoo9dev/addons/web/controllers/main.py", line 896, in call_button
action = self._call_kw(model, method, args, {})
File "/home/administrator/odoo9dev/addons/web/controllers/main.py", line 884, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
File "/home/administrator/odoo9dev/openerp/api.py", line 250, in wrapper
return old_api(self, *args, **kwargs)
File "/home/administrator/odoo9dev/openerp/addons/base/module/module.py", line 459, in button_immediate_install
return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
File "/home/administrator/odoo9dev/openerp/api.py", line 250, in wrapper
return old_api(self, *args, **kwargs)
File "/home/administrator/odoo9dev/openerp/addons/base/module/module.py", line 533, in _button_immediate_function
registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
File "/home/administrator/odoo9dev/openerp/modules/registry.py", line 386, in new
openerp.modules.load_modules(registry._db, force_demo, status, update_module)
File "/home/administrator/odoo9dev/openerp/modules/loading.py", line 338, in load_modules
loaded_modules, update_module)
File "/home/administrator/odoo9dev/openerp/modules/loading.py", line 237, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/home/administrator/odoo9dev/openerp/modules/loading.py", line 136, in load_module_graph
registry.setup_models(cr, partial=True)
File "/home/administrator/odoo9dev/openerp/modules/registry.py", line 200, in setup_models
model._setup_fields(cr, SUPERUSER_ID)
File "/home/administrator/odoo9dev/openerp/api.py", line 250, in wrapper
return old_api(self, *args, **kwargs)
File "/home/administrator/odoo9dev/openerp/api.py", line 354, in old_api
result = method(recs, *args, **kwargs)
File "/home/administrator/odoo9dev/openerp/models.py", line 3044, in _setup_fields
field.setup_full(self)
File "/home/administrator/odoo9dev/openerp/fields.py", line 497, in setup_full
self._setup_related_full(model)
File "/home/administrator/odoo9dev/openerp/fields.py", line 534, in _setup_related_full
field = target._fields[name]
KeyError: 'currency_id'



ปล.หากผิดหมวดขอโทษด้วยครับ

กระทู้นี้มีโพสต์ทั้งหมด 3 โพสต์รอการเปิดอ่านจากคุณ

คุณจำเป็นต้องเป็น สมาชิกและล็อคอินเข้าสู่ระบบ ถึงจะสามารถอ่านโพสต์ที่เหลือและตอบกระทู้นี้ได้.
(คลิกปุ่มด้านล่างเพื่อ สมัครสมาชิก หรือ เข้าสู่ระบบถ้าเป็นสมาชิกอยู่แล้ว หรือ เข้าสู่ระบบด้วย Account ของ Facebook ก็ได้นะ


สมัครสมาชิก เข้าสู่ระบบ
 

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 28 และ บุคคลทั่วไป 0 ท่าน