I need an XML-RPC snippet in python that confirms and/or starts an MO (v 6.1).
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Kế toán
- Tồn kho
- PoS
- Project
- MRP
Câu hỏi này đã bị gắn cờ
1 Setup
import xmlrpclib
HOST = 'localhost'
PORT = 8069
DB = 'demo'
USER = 'admin'
PASS = 'admin'
url = 'http://%s:%d/xmlrpc/'%(HOST,PORT)
object_proxy = xmlrpclib.ServerProxy(url+'object')
common_proxy = xmlrpclib.ServerProxy(url+'common')
2 Login
uid = common_proxy.login(DB,USER,PASS)
print "Logged in as %s (uid:%d)"%(USER,uid)
def execute(*args):
return object_proxy.execute(DB, uid, PASS, *args)
3 Search
mo_ids = execute('mrp.production', 'search', [('state','=','draft')])
print mo_ids
4 Confirm & Produce
for mo in mo_ids:
# confirm MOs
object_proxy.exec_workflow(DB,uid, PASS, 'mrp.production', 'button_confirm', mo)
# You may want to add a step for Check availability or Force availability
# produce MOs
object_proxy.exec_workflow(DB,uid, PASS, 'mrp.production', 'button_produce', mo)
Hey Ray,
Thanks for you post.
What would the last step be?
object_proxy.exec_workflow(DB,uid, PASS, 'mrp.production', 'button_produce_done', mo
would be to easy..:)
I need to find a way to call "action_produce". Then i would be able to change status and finish the production
cheers!
Hey Ray,
Thanks for you post.
What would the last step be?
object_proxy.exec_workflow(DB,uid, PASS, 'mrp.production', 'button_produce_done', mo
would be to easy..:)
I need to find a way to call "action_produce". Then i would be able to change status and finish the production
cheers!
Bạn có hứng thú với cuộc thảo luận không? Đừng chỉ đọc, hãy tham gia nhé!
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng ký| Bài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
|---|---|---|---|---|
|
|
1
thg 6 24
|
4208 | ||
|
Domain one2many field?
Đã xử lý
|
|
5
thg 6 23
|
36282 | |
|
|
1
thg 12 23
|
20050 | ||
|
|
1
thg 7 15
|
6147 | ||
|
|
2
thg 3 15
|
6842 |