Skip to content

Instantly share code, notes, and snippets.

@nhomar
Last active August 29, 2015 14:03
Show Gist options
  • Save nhomar/5620542e093ae7013a70 to your computer and use it in GitHub Desktop.
Save nhomar/5620542e093ae7013a70 to your computer and use it in GitHub Desktop.
import oerplib
# Prepare the connection to the server.
oerp = oerplib.OERP('localhost', protocol='xmlrpc', port=8069)
# Check available databases
print(oerp.db.list())
# Login (the object returned is a browsable record)
user = oerp.login('user', 'passwd', 'db_name')
# getting all customers
partner_obj = oerp.get('res.partner')
partner_ids = partner_obj.search([]) #Aqui puedes poner un dominio con los partners que quieres asignar.
for partner in partner_obj.browse(partner_ids):
print(partner.name)
ID = 50 #Coloca acá el id de la cuenta contable que quieres asignar
partner.property_account_receivable = ID #Puedes hacer lo mismo para las payables
oerp.write_record(partner)
print("%s Listo " % partner.name)
@nhomar
Copy link
Author

nhomar commented Jul 2, 2014

Pre-Requisitos

Asegurate de tener instalado oerplib.

sudo pip install oerplib

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment