From 503e37ac0a2ed3e2f0ec4ef277f94da602ccd370 Mon Sep 17 00:00:00 2001 From: Rafi Zadanly Date: Tue, 19 Mar 2024 14:10:22 +0700 Subject: Add field on purchase pricelist --- indoteknik_custom/models/purchase_pricelist.py | 7 +++++-- indoteknik_custom/views/purchase_pricelist.xml | 27 ++++++++++++++++---------- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/indoteknik_custom/models/purchase_pricelist.py b/indoteknik_custom/models/purchase_pricelist.py index 309beab7..d61fe70e 100755 --- a/indoteknik_custom/models/purchase_pricelist.py +++ b/indoteknik_custom/models/purchase_pricelist.py @@ -17,9 +17,12 @@ class PurchasePricelist(models.Model): system_last_update = fields.Datetime(string='System Update') count_trx_po = fields.Integer(string='Count Trx Product') count_trx_po_vendor = fields.Integer(string='Count Trx Vendor') - taxes_product_id = fields.Many2one('account.tax', string='Taxes Human', domain=[('type_tax_use', '=', 'purchase')]) - taxes_system_id = fields.Many2one('account.tax', string='Taxes System') + taxes_product_id = fields.Many2one('account.tax', string='Human Tax', domain=[('type_tax_use', '=', 'purchase')]) + taxes_system_id = fields.Many2one('account.tax', string='System Tax') include_price = fields.Float(string='Final Price', readonly=True) + brand_id = fields.Many2one('x_manufactures', string='Brand') + count_brand_vendor = fields.Integer(string='Count Brand Vendor') + @api.depends('product_id', 'vendor_id') def _compute_name(self): self.name = self.vendor_id.name + ', ' + self.product_id.name diff --git a/indoteknik_custom/views/purchase_pricelist.xml b/indoteknik_custom/views/purchase_pricelist.xml index 5d8b84d6..05a6930b 100755 --- a/indoteknik_custom/views/purchase_pricelist.xml +++ b/indoteknik_custom/views/purchase_pricelist.xml @@ -6,7 +6,6 @@ - @@ -15,8 +14,11 @@ - - + + + + + @@ -30,18 +32,23 @@ - - - - - + - - + + + + + + + + + + + -- cgit v1.2.3