choose_move.py 1.3 KB
# -*- coding: utf-8 -*-

from odoo import models, fields, api


class ChooseMove(models.TransientModel):

    _name = 'choose.move'

    stock_moves = fields.Many2many('stock.move', string='moves')
    # flag_order = fields.Char('Flag Order')

    # @api.multi
    # def select_products(self):
    #     if self.flag_order == 'so':
    #         order_id = self.env['sale.order'].browse(self._context.get('active_id', False))
    #         for product in self.product_ids:
    #             self.env['sale.order.line'].create({
    #                 'product_id': product.id,
    #                 'product_uom': product.uom_id.id,
    #                 'price_unit': product.lst_price,
    #                 'order_id': order_id.id
    #             })
    #     elif self.flag_order == 'po':
    #         order_id = self.env['purchase.order'].browse(self._context.get('active_id', False))
    #         for product in self.product_ids:
    #             self.env['purchase.order.line'].create({
    #                 'product_id': product.id,
    #                 'name': product.name,
    #                 'date_planned': order_id.date_planned,
    #                 'product_uom': product.uom_id.id,
    #                 'price_unit': product.lst_price,
    #                 'product_qty': 1.0,
    #                 'order_id': order_id.id
    #             })