İçereği Atla
Menü
Bu soru işaretlendi
1 Cevapla
6560 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
1873
1
Mar 24
2152
Out of Stock Çözüldü
4
Şub 24
5186
1
Tem 23
2807
1
May 23
3481