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
- Contabilità
- Magazzino
- PoS
- Project
- MRP
La domanda è stata contrassegnata
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!
Ti stai godendo la conversazione? Non leggere soltanto, partecipa anche tu!
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
Registrati| Post correlati | Risposte | Visualizzazioni | Attività | |
|---|---|---|---|---|
|
|
1
giu 24
|
4208 | ||
|
Domain one2many field?
Risolto
|
|
5
giu 23
|
36275 | |
|
|
1
dic 23
|
20031 | ||
|
|
1
lug 15
|
6147 | ||
|
|
2
mar 15
|
6827 |