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

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

สอบถามเกี่ยวการติดตั้ง Module

ตอบกระทู้


คำถามนี้ เพื่อป้องกันการส่งแบบอัตโนมัติจากสแปมบอท
รูปแสดงอารมณ์
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode เปิด
[img] เปิด
[flash] ปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: สอบถามเกี่ยวการติดตั้ง Module

Re: สอบถามเกี่ยวการติดตั้ง Module

โพสต์ โดย openerpthailand » ศุกร์ 22 ก.พ. 2013 1:13 pm

xml ผิดรูปแบบครับ น่าจะเป็นเพราะ เหมือนที่แนะนำไว้ตอนต้นกระทู้ครับ

Re: สอบถามเกี่ยวการติดตั้ง Module

โพสต์ โดย chaiyapon » พฤหัสฯ. 21 ก.พ. 2013 4:36 pm

สอบถามครับ error
ValidateError

Error occurred while validating the field(s) arch: Invalid XML for View Architecture!
ส่วนใหญ่เกิดจากอะไรครับ

Re: สอบถามเกี่ยวการติดตั้ง Module

โพสต์ โดย chaiyapon » พฤหัสฯ. 21 ก.พ. 2013 3:32 pm

ตามที่ได้กล่าวข้างต้น ตอนนี้ผมลง โมดูล training ใกล้จะเสร็จยังติด error 2 ที่ครับ ตรงโมดูล base_contact_team กับ smtpclient ๏ยังหา
วิธีแก้ erorr ไม่ได้ ยังไงรบกวนท่าน admin เพื่อว่าจะมีทางช่วยเหลือ error ตามนี้คับ
Client Traceback (most recent call last):
File "/opt/openerp/server/openerp/addons/web/http.py", line 195, in dispatch
response["result"] = method(self, **self.params)
File "/opt/openerp/server/openerp/addons/web/controllers/main.py", line 1083, in call_button
action = self._call_kw(req, model, method, args, {})
File "/opt/openerp/server/openerp/addons/web/controllers/main.py", line 1071, in _call_kw
return getattr(req.session.model(model), method)(*args, **kwargs)
File "/opt/openerp/server/openerp/addons/web/session.py", line 43, in proxy
result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
File "/opt/openerp/server/openerp/addons/web/session.py", line 31, in proxy_method
result = self.session.send(self.service_name, method, *args)
File "/opt/openerp/server/openerp/addons/web/session.py", line 104, in send
raise xmlrpclib.Fault(openerp.tools.ustr(e), formatted_info)


Server Traceback (most recent call last):
File "/opt/openerp/server/openerp/addons/web/session.py", line 90, in send
return openerp.netsvc.dispatch_rpc(service_name, method, args)
File "/opt/openerp/server/openerp/netsvc.py", line 295, in dispatch_rpc
result = ExportService.getService(service_name).dispatch(method, params)
File "/opt/openerp/server/openerp/service/web_services.py", line 614, in dispatch
res = fn(db, uid, *params)
File "/opt/openerp/server/openerp/osv/osv.py", line 188, in execute_kw
return self.execute(db, uid, obj, method, *args, **kw or {})
File "/opt/openerp/server/openerp/osv/osv.py", line 131, in wrapper
return f(self, dbname, *args, **kwargs)
File "/opt/openerp/server/openerp/osv/osv.py", line 198, in execute
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/opt/openerp/server/openerp/osv/osv.py", line 185, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/opt/openerp/server/openerp/addons/base/module/module.py", line 425, in button_immediate_install
return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
File "/opt/openerp/server/openerp/addons/base/module/module.py", line 476, in _button_immediate_function
_, pool = pooler.restart_pool(cr.dbname, update_module=True)
File "/opt/openerp/server/openerp/pooler.py", line 39, in restart_pool
registry = RegistryManager.new(db_name, force_demo, status, update_module)
File "/opt/openerp/server/openerp/modules/registry.py", line 214, in new
openerp.modules.load_modules(registry.db, force_demo, status, update_module)
File "/opt/openerp/server/openerp/modules/loading.py", line 347, in load_modules
processed = load_marked_modules(cr, graph, states_to_load, force, status, report, loaded_modules, update_module)
File "/opt/openerp/server/openerp/modules/loading.py", line 258, in load_marked_modules
loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
File "/opt/openerp/server/openerp/modules/loading.py", line 161, in load_module_graph
load_openerp_module(package.name)
File "/opt/openerp/server/openerp/modules/module.py", line 408, in load_openerp_module
zimp.load_module(module_name)
File "/opt/openerp/server/openerp/addons/smtpclient.zip/smtpclient/__init__.py", line 24, in <module>
File "/opt/openerp/server/openerp/addons/smtpclient.zip/smtpclient/wizard/__init__.py", line 21, in <module>
File "/opt/openerp/server/openerp/addons/smtpclient.zip/smtpclient/wizard/sendcode.py", line 21, in <module>
ImportError: No module named wizard

Re: สอบถามเกี่ยวการติดตั้ง Module

โพสต์ โดย chaiyapon » พฤหัสฯ. 21 ก.พ. 2013 9:38 am

ขอบคุณครับ เป็นอีกหนึ่งทางเลือก

Re: สอบถามเกี่ยวการติดตั้ง Module

โพสต์ โดย openerpthailand » พุธ 20 ก.พ. 2013 5:09 pm

หลักการคือ Connet OpenERP ผ่านทาง XML-RPC
แล้ว จัดการ object ผ่าน ทางนั้นเอาครับ
ใช้ภาษาไหน ก็ได้ที่ถนัด Python, php, Java

ตัวอย่าง เป็นการเพิ่มข้อมูล partner เข้า OpenERP

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

import xmlrpclib

username = 'admin' #the user
pwd = 'admin'      #the password of the user
dbname = 'terp'    #the database

# Get the uid
sock_common = xmlrpclib.ServerProxy ('http://localhost:8069/xmlrpc/common')
uid = sock_common.login(dbname, username, pwd)

#replace localhost with the address of the server
sock = xmlrpclib.ServerProxy('http://localhost:8069/xmlrpc/object')

partner = {
   'name': 'Fabien Pinckaers',
   'lang': 'fr_FR',
}

partner_id = sock.execute(dbname, uid, pwd, 'res.partner', 'create', partner)

address = {
   'partner_id': partner_id,
   'type' : 'default',
   'street': 'Chaussée de Namur 40',
   'zip': '1367',
   'city': 'Grand-Rosière',
   'phone': '+3281813700',
   'fax': '+3281733501',
}

address_id = sock.execute(dbname, uid, pwd, 'res.partner.address', 'create', address)

Re: สอบถามเกี่ยวการติดตั้ง Module

โพสต์ โดย chaiyapon » พุธ 20 ก.พ. 2013 3:12 pm

openerpthailand เขียน:อีกแนว คือ ทำตัว import เองผ่านทาง XML-RPC เอาก็ได้ครับ

มีตัวอย่างหรือเปล่าครับ

Re: สอบถามเกี่ยวการติดตั้ง Module

โพสต์ โดย openerpthailand » พุธ 20 ก.พ. 2013 2:14 pm

อีกแนว คือ ทำตัว import เองผ่านทาง XML-RPC เอาก็ได้ครับ

Re: สอบถามเกี่ยวการติดตั้ง Module

โพสต์ โดย chaiyapon » พุธ 20 ก.พ. 2013 1:44 pm

Module Training Management ไม่รอด ลองมาสอง 3 วันแล้วไม่ผ่านแก้ที่หนึ่งติดที่หนึ่ง แต่หันไปเจอวิธีสร้างโมดูลเองแบบง่าย ก็จัดเลยชิครับ
http://www.youtube.com/watch?v=8GsLD_a-bAw แต่ไม่รู้ว่าจะทำได้เปล่า

ปล. สอบถามท่าน admin ครับ พอจะมีที่โหลด Module ของ v.7 โดยเฉพาะหรือเปล่า ครับ

Re: สอบถามเกี่ยวการติดตั้ง Module

โพสต์ โดย chaiyapon » เสาร์ 16 ก.พ. 2013 5:48 pm

openerpthailand เขียน:รบกวนแชร์ ชื่อ รายชื่อ Module ที่ย้ายมาได้แล้วหน่อยครับ

ผมย้าย Database ครับ export v6 และ v7 ออกมาแล้วก็ทำการย้ายข้อมูล
มีบ้างตัวที่ต้องสร้าง field เพิ่มอย่าง Module สิ้นคัา เพิ่มช่อง หน่วยสินค้า ภายใน เป็นต้นครับ

ส่วนการย้ายโมดูลผมลองแล้วส่วนใหญ่จะ Error ครับ แต่ก็มีบ้างตัวใช้งานได้ ( จำไม่ได้แล้วว่าตัวไหนที่ไม่ Error )

ปล. ผม export ออกมาแล้วไม่สามารถ Import เข้าได้เลยต้องแก้ไขเยอะมาก

Re: สอบถามเกี่ยวการติดตั้ง Module

โพสต์ โดย openerpthailand » เสาร์ 16 ก.พ. 2013 5:19 pm

รบกวนแชร์ ชื่อ รายชื่อ Module ที่ย้ายมาได้แล้วหน่อยครับ

ข้างบน