12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- from openerp import api, fields, models
- from openerp.exceptions import except_orm
- from datetime import datetime
- DATE_FORMAT = '%Y-%m-%d'
- class PurchaseOrderInsert(models.Model):
- _inherit = 'purchase.order'
-
-
-
- @api.model
- def purchase_insert_lines_by_eiru_original(self, values):
- purchase_lines_eiru = self.env['purchase.order.line']
- lines = purchase_lines_eiru.search([
- ('order_id', '=', values['id']),
- ('product_id', '=', values['product_id']),
- ])
- if len(lines) == 0:
- lines = {
- 'order_id' : values['id'],
- 'name' : values['name'],
- 'product_id': values['product_id'],
- 'price_unit': values['price_unit'],
- 'date_planned': datetime.now().strftime(DATE_FORMAT)
- }
- purchase_lines_eiru.create(lines);
- if len(lines) == 1:
- lines.write({
- 'product_qty': lines.product_qty + 1,
- })
-
-
-
-
-
-
-
-
-
-
-
|