diff --git a/models/lefilament_tdb.py b/models/lefilament_tdb.py index 2000d61cfbe69c25c45d0eb95245d3c2766ef2c8..0a4817118210244971790c881cd8a40746ee6346 100644 --- a/models/lefilament_tdb.py +++ b/models/lefilament_tdb.py @@ -23,6 +23,7 @@ class LeFilamentTdb(models.Model): variation = fields.Float( 'Variation', compute="dashboard_values", store=True ) charges = fields.Float( 'Décaissé', compute="dashboard_values", store=True ) encaisse = fields.Float( 'Encaissé', compute="dashboard_values", store=True ) + charges_fixes = fields.Float( 'Charges Fixes', default=10000 ) runway = fields.Float( 'Runway', compute="runway_value", ) @api.multi @@ -76,11 +77,11 @@ class LeFilamentTdb(models.Model): @api.multi - @api.depends('charges','treso') + @api.depends('charges_fixes','treso') def runway_value(self): for record in self: - if record.charges : - record.runway = record.treso / record.charges + if record.charges_fixes : + record.runway = record.treso / record.charges_fixes @api.one def get_month(self): diff --git a/static/src/xml/lefilament_tdb.xml b/static/src/xml/lefilament_tdb.xml index 41582b152de71152034eb79d492679dbba6d6fec..6fddd6965bfd3993752614d44b0b2887e6072c33 100644 --- a/static/src/xml/lefilament_tdb.xml +++ b/static/src/xml/lefilament_tdb.xml @@ -58,6 +58,12 @@ <t t-esc="widget.render_monetary(t['charges'])"></t> </td> </tr> + <tr> + <th>Charges</th> + <td t-foreach="widget.request" t-as="t"> + <t t-esc="widget.render_monetary(t['charges_fixes'])"></t> + </td> + </tr> <tr> <th>Runway</th> <td t-foreach="widget.request" t-as="t"> diff --git a/views/views.xml b/views/views.xml index be0a7b552934da0bdc10254a5bef46d03915e538..adb11f9b71b8891f39d8918ddd41cb89995b3a77 100644 --- a/views/views.xml +++ b/views/views.xml @@ -36,6 +36,7 @@ <field name="variation" /> <field name="charges" /> <field name="encaisse" /> + <field name="charges_fixes" /> <field name="runway" /> </tree> </field> @@ -97,6 +98,7 @@ <field name="variation" widget="monetary" /> <field name="charges" widget="monetary" /> <field name="encaisse" widget="monetary" /> + <field name="charges_fixes" widget="monetary" /> <field name="runway" widget="monetary" /> </group> </div>