Hello,
I have inherited and added a field in stock.move and I have added it to account.move.line as a related field yet it is not being displayed in the latter module.
How can I go about this.
Thanks in advance.
My code.
class StockMove (models. Model):
_inherit = 'stock. move'
def _prepare_account_move_line ( self , move ):
res = super (AccountMoveLine , self )._prepare_account_move_line( move )
res. update({
"net_weight" : self . net_weight
})
return res
net_weight = fields.Integer( string = "Net Weight" , store = True )
class AccountMoveLine (models.Model):
_inherit = 'account.move.line'
net_weight = fields.Integer(related='move_id.net_weight', string="Net Weight", store=True, readonly=False)
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Apskaita
- Atsarga
- PoS
- Project
- MRP
This question has been flagged
Hi Jay,
1/ - 'account.move.line' doesn't have 'stock_move_id' field
- but 'account.move' have 'stock_move_id' field
2/ related fields doesn't need to call compute
try this:
class StockMove (models.Model):
_inherit = 'stock.move'
net_weight = fields.Integer(string="Net Weight", store=True)
class AccountMove (models.Model):
_inherit = 'account.move'
net_weight = fields.Integer(related='stock_move_id.net_weight', string="Net Weight")
Regards!
Hi Jason,
Still not displaying the values from stock.move.
I am trying to get the above net_weight values to display in account.move.line below.
Hi Jay,
If you want to create an invoice from sale order after set net_weight and post stock.picking you can do like that:
class StockMove (models.Model):
_inherit = 'stock.move'
net_weight = fields.Integer(string="Net Weight", store=True)
class AccountMoveLine (models.Model):
_inherit = 'account.move.line'
net_weight = fields.Integer(string="Net Weight")
class SaleOrderLine(models.Model):
_inherit = 'sale.order.line'
def _prepare_invoice_line(self, **optional_values):
res = super()._prepare_invoice_line(**optional_values)
res['net_weight'] = self.move_ids.net_weight
return res
Hope this help!
Thanks a lot, Jason, works fine now.
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
RegistracijaRelated Posts | Replies | Rodiniai | Veikla | |
---|---|---|---|---|
|
1
geg. 25
|
2449 | ||
|
1
bal. 25
|
3469 | ||
|
1
bal. 25
|
4298 | ||
|
1
bal. 25
|
1779 | ||
|
4
kov. 25
|
6885 |