123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- # -*- coding: utf-8 -*-
- from openerp import models, fields, api
- class RepairConfigorder(models.Model):
- _inherit = 'repair.configorderimproved'
- @api.model
- def getRepairConfigorder(self,domain):
- RepairConfigorder = self.env['repair.configorderimproved'].search(domain)
- values = []
- for configorder in RepairConfigorder:
- try:
- street = configorder.partner_id.street
- except Exception as e:
- street = ''
- values.append({
- # ID
- 'id': configorder.id,
- # ConfigORDER INFO
- 'name': configorder.name or "",
- 'user_name': configorder.user_id.name or "",
- 'user_dos': configorder.user_dos or "",
- 'planned_date': configorder.planned_date or "",
- 'pedido_obra': configorder.pedido_obra or "",
- 'name_obra': configorder.name_obra or "",
- 'order_date': configorder.order_date or "",
- 'ref_fact': configorder.ref_fact or "",
- 'movil': configorder.movil or "",
- 'brand_eq': configorder.brand_eq or "",
- 'gas_eq': configorder.gas_eq or "",
- 'turb_eq': configorder.turb_eq or "",
- 'model_eq': configorder.model_eq or "",
- 'carga_eq': configorder.carga_eq or "",
- 'capacitor_eq': configorder.capacitor_eq or "",
- 'serie_eq': configorder.serie_eq or "",
- 'tension_eq': configorder.tension_eq or "",
- 'largo_eq': configorder.largo_eq or "",
- 'capacidad_eq': configorder.capacidad_eq or "",
- 'presion_ini_eq': configorder.presion_ini_eq or "",
- 'presion_fin_eq': configorder.presion_fin_eq or "",
- 'estado_eq': configorder.estado_eq or "",
- 'trabajo_eq': configorder.trabajo_eq or "",
- 'mante_eq': configorder.mante_eq or "",
- 'garan_eq': configorder.garan_eq or "",
- 'ficha_eq': configorder.ficha_eq or "",
- 'lacre_eq': configorder.lacre_eq or "",
- 'tablero': configorder.tablero or "",
- 'disyuntor_tab': configorder.disyuntor_tab or "",
- 'tension_tab': configorder.tension_tab or "",
- 'tensions_tab': configorder.tensions_tab or "",
- 'cargar_tab': configorder.cargar_tab or "",
- 'limitador_tab': configorder.limitador_tab or "",
- 'serie_tab': configorder.serie_tab or "",
- 'cargas_tab': configorder.cargas_tab or "",
- 'tensiont_tab': configorder.tensiont_tab or "",
- 'disyuntor2_tab': configorder.disyuntor2_tab or "",
- 'cargat_tab': configorder.cargat_tab or "",
- 'potencia_tab': configorder.potencia_tab or "",
- 'estado_tab': configorder.estado_tab or "",
- 'trabajo_tab': configorder.trabajo_tab or "",
- 'mante_tab': configorder.mante_tab or "",
- 'garan_tab': configorder.garan_tab or "",
- 'ficha_tab': configorder.ficha_tab or "",
- 'lacre_tab': configorder.lacre_tab or "",
- 'equipo_tel': configorder.equipo_tel or "",
- 'capacidad_tel': configorder.capacidad_tel or "",
- 'tension_tel': configorder.tension_tel or "",
- 'contrasena_tel': configorder.contrasena_tel or "",
- 'dns_tel': configorder.dns_tel or "",
- 'port_tel': configorder.port_tel or "",
- 'brand_tel': configorder.brand_tel or "",
- 'portact_tel': configorder.portact_tel or "",
- 'ip_tel': configorder.ip_tel or "",
- 'dnsalt_tel': configorder.dnsalt_tel or "",
- 'host_tel': configorder.host_tel or "",
- 'model_tel': configorder.model_tel or "",
- 'zonas_tel': configorder.zonas_tel or "",
- 'mac_tel': configorder.mac_tel or "",
- 'correo_tel': configorder.correo_tel or "",
- 'ippub_tel': configorder.ippub_tel or "",
- 'serie_tel': configorder.serie_tel or "",
- 'usuario_tel': configorder.usuario_tel or "",
- 'iprouter_tel': configorder.iprouter_tel or "",
- 'contrasena2_tel': configorder.contrasena2_tel or "",
- 'contrdeco_tel': configorder.contrdeco_tel or "",
- 'estado_tel': configorder.estado_tel or "",
- 'trabajo_tel': configorder.trabajo_tel or "",
- 'mante_tel': configorder.mante_tel or "",
- 'garan_tel': configorder.garan_tel or "",
- 'ficha_tel': configorder.ficha_tel or "",
- 'lacre_tel': configorder.lacre_tel or "",
- # PARTNER INFO
- 'partner_id': configorder.partner_id.id or "",
- 'partner_name': configorder.partner_id.name or "",
- 'partner_ruc': configorder.partner_id.ruc or "",
- 'partner_address': street or "",
- 'partner_phone': configorder.partner_id.phone or "",
- 'partner_mobile': configorder.partner_id.mobile or "",
- # COMPANY INFO
- 'company_id': configorder.user_id.company_id.id or "",
- 'company_name': configorder.user_id.company_id.name or "",
- 'company_logo': configorder.user_id.company_id.logo or "",
- 'company_address': configorder.user_id.company_id.street2 or "",
- 'company_phone': configorder.user_id.company_id.phone or "",
- })
- return values
|