Guest User

Untitled

a guest
Aug 14th, 2012
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf8 -*-
  3.  
  4. from proteus import config, Model, Wizard
  5. import datetime, time, os
  6. from con_data import *
  7. from decimal import *
  8.  
  9. #Connect / Def
  10. config = config.set_xmlrpc(url)
  11. Party = Model.get('party.party')
  12. PaymentTerm = Model.get('account.invoice.payment_term')
  13. Sale = Model.get('sale.sale')
  14. SaleLine = Model.get('sale.line')
  15. ProductUom = Model.get('product.uom')
  16. Product = Model.get('product.product')
  17. Location = Model.get('stock.location')
  18. party=Party.find([('name','=','testcustomer')])
  19. sale = Sale()
  20. sale.party = party[0]
  21. payment_terms = PaymentTerm.find([('name', '=', '14TN')])
  22. sale.payment_term = payment_terms[0]
  23. sale.invoice_method = 'order'
  24. (locations,) = Location.find(['code', '=', 'WH'])
  25. sale.warehouse = locations
  26. sale.invoice_method = 'order'
  27. sale.warehouse = locations
  28. sale_line = SaleLine()
  29. sale.lines.append(sale_line)
  30. (product,) = Product.find([('code','=','test001')])
  31. sale_line.product = product
  32. sale_line.quantity = 1.0
  33. sale_line.unit_price = Decimal(10.0000)
  34. sale.save()
Advertisement
Add Comment
Please, Sign In to add comment