changes finished reports

This commit is contained in:
sinergia 2022-10-13 16:40:58 +00:00
parent c6486b2243
commit a6a400017a
5 changed files with 33 additions and 39 deletions

View File

@ -258,6 +258,18 @@
<field name="model">optical_equipment.maintenance,-1</field> <field name="model">optical_equipment.maintenance,-1</field>
<field name="action" ref="report_calibration"/> <field name="action" ref="report_calibration"/>
</record> </record>
<record model="ir.action.report" id="report_capacitation">
<field name="name">Capacitation</field>
<field name="model">optical_equipment_maintenance.service</field>
<field name="report_name">optical_equipment_maintenance.service</field>
<field name="report">report/certificado_capacitacion.odt</field>
<field name="single" eval="True"/>
</record>
<record model="ir.action.keyword" id="report_capacitation_keyword">
<field name="keyword">form_print</field>
<field name="model">optical_equipment_maintenance.service,-1</field>
<field name="action" ref="report_capacitation"/>
</record>
<menuitem parent="menu_diary" <menuitem parent="menu_diary"
action="act_maintenance_diary_calendar" action="act_maintenance_diary_calendar"
sequence="10" sequence="10"

View File

@ -253,13 +253,12 @@ class Template(metaclass=PoolMeta):
def default_voltageDC(): def default_voltageDC():
return 0 return 0
@staticmethod @fields.depends('voltageDC', 'voltageDC_uom')
def default_voltageDC_uom(): def on_change_voltageDC_uom(self):
pool = Pool() pool = Pool()
Measurements = pool.get('product.uom') Measurements = pool.get('product.uom')
measurement = Measurements.search(['name', '=', 'Volt'])[0].id measurement = Measurements.search(['name', '=', 'Volt'])[0].id
self.voltageDC_uom = measurement
return measurement
@staticmethod @staticmethod

View File

@ -22,7 +22,7 @@ this repository contains the full copyright notices and license terms. -->
<field name="name">Purchase</field> <field name="name">Purchase</field>
<field name="model">purchase.purchase</field> <field name="model">purchase.purchase</field>
<field name="report_name">purchase.purchase</field> <field name="report_name">purchase.purchase</field>
<field name="report">report/Compras.odt</field> <field name="report">report/compras.fodt</field>
<field name="single" eval="True"/> <field name="single" eval="True"/>
</record> </record>
<record model="ir.action.keyword" id="report_purchase_keyword"> <record model="ir.action.keyword" id="report_purchase_keyword">

10
sale.py
View File

@ -23,11 +23,15 @@ class Sale(metaclass=PoolMeta):
('equipments', 'Equipments'), ('equipments', 'Equipments'),
('replaces', 'Replaces')], "Sale Type", required=True, ('replaces', 'Replaces')], "Sale Type", required=True,
states={'readonly': Eval('state') != 'draft'}) states={'readonly': Eval('state') != 'draft'})
maintenance_type = fields.Selection([('preventive', 'Preventive'), maintenance_type = fields.Selection([('', ""),
('preventive', 'Preventive'),
('corrective', 'Corrective') ('corrective', 'Corrective')
], "Maintenance Type", states={'invisible': Eval('sale_type') != "maintenance", ], "Maintenance Type",
states={
'invisible': Eval('sale_type') != "maintenance",
'required': Eval('sale_type') == "maintenance", 'required': Eval('sale_type') == "maintenance",
'readonly': Eval('state') != 'draft'}) 'readonly': Eval('state') != 'draft'},
depends=['sale_type'])
contract_ref = fields.Reference("Contract Base", selection='get_origin_contract', contract_ref = fields.Reference("Contract Base", selection='get_origin_contract',
domain=[('party', '=', Eval('party')), domain=[('party', '=', Eval('party')),

View File

@ -6,37 +6,16 @@
<field name="inherit" ref="sale.sale_view_form"/> <field name="inherit" ref="sale.sale_view_form"/>
<field name="name">sale_form</field> <field name="name">sale_form</field>
</record> </record>
<!-- <record model="ir.action.report" id="report_sale">
<record model="ir.ui.view" id="sale_line_view_form"> <field name="name">Sale Equipments</field>
<field name="model">sale.line</field>
<field name="inherit" ref="sale.sale_line_view_form"/>
<field name="name">sale_line_form</field>
</record>
<record model="ir.ui.view" id="sale_line_view_tree">
<field name="model">sale.line</field>
<field name="inherit" ref="sale.sale_line_view_tree"/>
<field name="name">sale_line_tree</field>
</record>
<record model="ir.ui.view" id="sale_line_view_tree_sequence">
<field name="model">sale.line</field>
<field name="inherit" ref="sale.sale_line_view_tree_sequence"/>
<field name="name">sale_line_tree_sequence</field>
</record>
-->
<!--
<record model="ir.ui.view" id="create_subscription_view_form">
<field name="model">sale.create.subscription.start</field>
<field name="type">form</field>
<field name="name">create_subscription_form</field>
</record>
<record model="ir.action.wizard" id="create_subscription">
<field name="name">Subscription</field>
<field name="wiz_name">sale.create.subscription</field>
<field name="model">sale.sale</field> <field name="model">sale.sale</field>
<field name="report_name">sale.sale</field>
<field name="report">report/venta.fodt</field>
<field name="single" eval="True"/>
</record> </record>
<record model="ir.action.keyword" id="create_subscription_keyword"> <record model="ir.action.keyword" id="report_sale_keyword">
<field name="keyword">form_action</field> <field name="keyword">form_print</field>
<field name="model">sale.sale,-1</field> <field name="model">sale.sale,-1</field>
<field name="action" ref="create_subscription"/> <field name="action" ref="report_sale"/>
</record>--> </record>
</tryton> </tryton>