Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actualizar precio_unit en Stock.move #1420

Open
guillermm opened this issue Oct 18, 2018 · 1 comment
Open

Actualizar precio_unit en Stock.move #1420

guillermm opened this issue Oct 18, 2018 · 1 comment

Comments

@guillermm
Copy link

Originally posted by @pedrobaeza in #410 (comment)

@guillermm guillermm changed the title Bueno, no hace eso, mira: Actualizar precio_unit en Stock.move Oct 18, 2018
@guillermm
Copy link
Author

guillermm commented Oct 18, 2018

Originally posted by @pedrobaeza in #410 (comment)

Hola, @pedrobaeza como te va?

Te escribo para ver si puedes colaborarme con una duda, tengo una gran inquietud con un desarrollo que estoy haciendo para Odoo 10 versión OCA, yo cree la siguiente clase rescribiendo un método para pasar por parametro el precio_unit en la sección Pedidos de Compra:

`class PurchaseOrderLine(models.Model):

_inherit = "purchase.order.line"

def _prepare_stock_moves(self, picking):

    res = super(PurchaseOrderLine,self)._prepare_stock_moves(picking)

    diccionary_add = {
        'price_unit_without_costs': self.env['res.currency.rate']._currency_date_rate(self.order_id.date_order, self.order_id.currency_id, self.order_id.company_id.currency_id, self.price_unit, True),
    }

    res[0]['price_unit'] = self._landing_costs_price_unit_with_costs()
    res[0].update(diccionary_add)

    return res`

Reescribí la función original def _prepare_stock_moves(self, picking) y le paso el precio_unit, para cuando confirme el pedido, este se me refleje el precio nuevo que lo estoy generando con la funcion _landing_costs_price_unit_with_costs(), me lo muestra muy bien en la sección de Stock Move como te muestro a continuación:

invetario_013

El problema se refleja es cuando le doy a Validar, este pone el precio original y no el precio nuevo que estoy calculando.

Gracias por tu valioso tiempo,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant