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
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
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.
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
1
mei 25
|
2488 | ||
|
1
apr. 25
|
3494 | ||
|
1
apr. 25
|
4322 | ||
|
1
apr. 25
|
1796 | ||
|
4
mrt. 25
|
6919 |