İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
6669 Görünümler

Hello guys,

We are on Odoo 8. In Warehouse->Inventory Control-­­>Inventory Adjustements

The view is stock.view_inventory_form at this place.

Is it possible to display prices and values for each inventory line there?

Thanks

Avatar
Vazgeç
En İyi Yanıt

My solution (with current cost price, not history):

class stock_inventory_line(models.Model):
    _inherit = 'stock.inventory.line'

    @api.one
    def _get_value(self):
        self.value = self.price * self.product_qty

    price = fields.Float(string='Cost price',related='product_id.standard_price',radonly=True,company_dependent=True)
    value = fields.Float(string='Value',compute='_get_value')


unfortunately company_dependent=True - see issue https://github.com/odoo/odoo/issues/9450



Update #1

In the view :

<record id="view_inventory_form_inherit_pt" model="ir.ui.view">

    <field name="name">stock.inventory.form.inherit.pt</field>

    <field name="model">stock.inventory</field>

    <field name="inherit_id" ref="stock.view_inventory_form"/>

    <field name="arch" type="xml">

    <xpath expr="//field[@name='theoretical_qty']" position="after">

            <field name="value"/>

    </xpath>

    </field>

</record>

Avatar
Vazgeç
Üretici

what a beast. I will see it soon. thanks.

Üretici

Great, it works the first shot! Thanks a lot my friend.

İlgili Gönderiler Cevaplar Görünümler Aktivite
0
Tem 24
2044
1
Mar 24
2276
Out of Stock Çözüldü
4
Şub 24
5328
1
Tem 23
2922
1
May 23
3570