Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf8 -*-
- from proteus import config, Model, Wizard
- import datetime, time, os
- from con_data import *
- from decimal import *
- #Connect / Def
- config = config.set_xmlrpc(url)
- Party = Model.get('party.party')
- PaymentTerm = Model.get('account.invoice.payment_term')
- Sale = Model.get('sale.sale')
- SaleLine = Model.get('sale.line')
- ProductUom = Model.get('product.uom')
- Product = Model.get('product.product')
- Location = Model.get('stock.location')
- party=Party.find([('name','=','testcustomer')])
- sale = Sale()
- sale.party = party[0]
- payment_terms = PaymentTerm.find([('name', '=', '14TN')])
- sale.payment_term = payment_terms[0]
- sale.invoice_method = 'order'
- (locations,) = Location.find(['code', '=', 'WH'])
- sale.warehouse = locations
- sale.invoice_method = 'order'
- sale.warehouse = locations
- sale_line = SaleLine()
- sale.lines.append(sale_line)
- (product,) = Product.find([('code','=','test001')])
- sale_line.product = product
- sale_line.quantity = 1.0
- sale_line.unit_price = Decimal(10.0000)
- sale.save()
Advertisement
Add Comment
Please, Sign In to add comment