Browse Source

Módulo para la carga de orden de servicio, tipo obra.

SEBAS 1 year ago
parent
commit
4c1013ee29

+ 4 - 0
models/orden_servicio.py

@@ -50,6 +50,7 @@ class OrdenServicio(models.Model):
     currency_id = fields.Many2one('res.currency', string='Moneda Base')
     company_id = fields.Many2one('res.company', string='Empresa')
     name_obra = fields.Char(string='Obra', required=True)
+    dir_obra = fields.Char(string='Dirección Obra', required=True)
     name_local = fields.Char(string='Local', required=True)
     order_date = fields.Datetime(
         string='Fecha de pedido de servicio', required=True,
@@ -156,6 +157,9 @@ class OrdenServicio(models.Model):
         default='draft'
     )
 
+    @api.multi
+    def unlink(self):
+        raise except_orm(_('Error'), _('Suprimir registros no es permitido.'))
 
     @api.multi
     @api.depends('product_ids.subtotal')

BIN
models/orden_servicio.pyc


+ 2 - 0
reports/orden_servicio_report.xml

@@ -26,6 +26,7 @@
                                         <th>Cliente</th>
                                         <th>Fecha Orden</th>
                                         <th>Obra</th>
+                                        <th>Dir. Obra</th>
                                         <th>Fecha Inic.</th>
                                         <th>Fecha Fin</th>
                                         <th>T. Costo Obra</th>
@@ -38,6 +39,7 @@
                                         <td><span t-field="o.partner_id.name"/></td>
                                         <td><span t-field="o.order_date"/></td>
                                         <td><span t-field="o.name_obra"/></td>
+                                        <td><span t-field="o.dir_obra"/></td>
                                         <td><span t-field="o.planned_start_date"/></td>
                                         <td><span t-field="o.planned_end_date"/></td>
                                         <td><span t-field="o.total_obra"/></td>

+ 4 - 1
views/orden_servicio.xml

@@ -87,6 +87,7 @@
             <field name="arch" type="xml">
                 <form string="Orden de servicio">
                     <header>
+                        
                         <button name="button_in_progress" type="object" states="draft,done" string="Iniciar" class="oe_highlight" groups="base.group_user"/>
                         <button name="button_in_progress_back" type="object" states="in_progress" string="Atrás" class="oe_highlight" groups="base.group_user"/>
                         <button name="button_done" type="object" states="in_progress" string="Hecho" class="oe_highlight" groups="base.group_user"/>
@@ -139,7 +140,9 @@
                                 <!-- <field name="sale_order_id"/> -->
                             </group>
                         </group>
-
+                        <group>
+                          <field name="dir_obra"/>
+                        </group>
                         <group>
                           <field name="sale_ids" widget="many2many" options="{'no_create': False}">
                              <tree editable="top">