Update project_invoice.py
This commit is contained in:
parent
739284d081
commit
ebbc20544d
|
|
@ -53,6 +53,7 @@ class ProjectInvoice(models.Model):
|
|||
string="Allowed Internal Users", default=lambda self: self.env.user, domain=[('share', '=', False)])
|
||||
allowed_portal_user_ids = fields.Many2many('res.users', 'project_invoice_allowed_portal_users_rel', string="Allowed Portal Users", domain=[('share', '=', True)])
|
||||
|
||||
|
||||
@api.depends('invoice_id','invoice_id.invoice_payments_widget','name')
|
||||
def _compute_indo_invoice_id(self):
|
||||
for record in self:
|
||||
|
|
@ -279,11 +280,11 @@ class ProjectInvoiceLine(models.Model):
|
|||
|
||||
project_invoice_id = fields.Many2one('project.invoice', string='Project Invoice', required=True, ondelete='cascade',
|
||||
index=True, copy=False)
|
||||
product_id = fields.Many2one('product.product', string='Product')
|
||||
product_id = fields.Many2one('product.product',digits='Product Unit of Measure', string='Product')
|
||||
product_uom_qty = fields.Float(string='Percentage', required=True, default=0.0)
|
||||
amount = fields.Monetary("Amount")
|
||||
product_uom = fields.Many2one('uom.uom', string='Unit of Measure', )
|
||||
price_unit = fields.Float('Unit Price', digits='Project Amount',store=True, compute="get_price_unit_value")
|
||||
price_unit = fields.Float('Unit Price', digits='Project Amount')
|
||||
discount = fields.Float(string='Discount (%)', digits='Discount')
|
||||
price_subtotal = fields.Monetary(string='Subtotal', store=True)
|
||||
price_tax = fields.Float(string='Total Tax', compute="_compute_amount", store=True)
|
||||
|
|
@ -297,11 +298,14 @@ class ProjectInvoiceLine(models.Model):
|
|||
name = fields.Char()
|
||||
account_id = fields.Many2one(comodel_name='account.account',)
|
||||
|
||||
@api.depends("project_invoice_id")
|
||||
@api.onchange("project_invoice_id.project_invline_ids")
|
||||
def get_price_unit_value(self):
|
||||
for rec in self:
|
||||
rec.price_unit = rec.project_invoice_id.project_id.contract_value_untaxed
|
||||
|
||||
|
||||
|
||||
|
||||
@api.onchange("price_unit")
|
||||
def get_project_invoice_id(self):
|
||||
for rec in self:
|
||||
|
|
|
|||
Loading…
Reference in New Issue