diff options
| -rwxr-xr-x | indoteknik_custom/models/purchase_pricelist.py | 7 | ||||
| -rwxr-xr-x | 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 @@ <field name="arch" type="xml"> <tree> <field name="product_id"/> - <field name="product_categ_ids" string="Product Category"/> <field name="vendor_id"/> <field name="product_price"/> <field name="taxes_product_id"/> @@ -15,8 +14,11 @@ <field name="include_price"/> <field name="human_last_update"/> <field name="system_last_update"/> - <field name="count_trx_po"/> - <field name="count_trx_po_vendor"/> + <field name="count_trx_po" optional="hide" /> + <field name="count_trx_po_vendor" optional="hide"/> + <field name="brand_id" optional="hide"/> + <field name="count_brand_vendor" optional="hide"/> + <field name="product_categ_ids" string="Product Category" optional="hide"/> </tree> </field> </record> @@ -30,18 +32,23 @@ <group> <group> <field name="product_id"/> - <field name="product_categ_ids" string="Product Category" widget="many2many_tags"/> <field name="vendor_id" context="{'res_partner_search_mode': 'supplier'}"/> - <field name="product_price"/> - <field name="taxes_product_id"/> - <field name="system_price"/> - <field name="taxes_system_id"/> + <field name="brand_id"/> <field name="include_price"/> - <field name="human_last_update"/> - <field name="system_last_update"/> + <field name="product_categ_ids" string="Product Category" widget="many2many_tags"/> <field name="count_trx_po"/> <field name="count_trx_po_vendor"/> </group> + <group string="System"> + <field name="system_price"/> + <field name="taxes_system_id"/> + <field name="system_last_update"/> + </group> + <group string="Human"> + <field name="product_price"/> + <field name="taxes_product_id"/> + <field name="human_last_update"/> + </group> </group> </sheet> </form> |
