I need to add Quantity field to journal items , the value of this field will be the same value of Done field of stock move , and if the journal entry created without stock move the value of Quantity field will be 1.
I created this code :
class AccountMove(models.Model):
_inherit = 'account.move.line'
qty=fields.Float(string="QTY",default=1)
Which function can i use to make the value of qty equal to Done quantity in case of Journal entry created by stock move?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Akuntansi
- Inventaris
- PoS
- Project
- MRP
Pertanyaan ini telah diberikan tanda
Hi,
Can you please try with the below code.
from odoo import models, fields, api
class AccountMoveLine(models.Model):
_inherit = 'account.move.line'
@api.model
def create(self, vals):
if 'stock_move_id' in vals:
stock_move = self.env['stock.move'].browse(vals['stock_move_id'])
vals['qty'] = stock_move.quantity_done
return super(AccountMoveLine, self).create(vals)
Hope it helps
Menikmati diskusi? Jangan hanya membaca, ikuti!
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
DaftarPost Terkait | Replies | Tampilan | Aktivitas | |
---|---|---|---|---|
|
2
Agu 25
|
2170 | ||
|
1
Jul 25
|
711 | ||
|
2
Jul 25
|
1401 | ||
|
1
Agu 25
|
1150 | ||
|
0
Mei 25
|
1245 |