diff --git a/__init__.py b/__init__.py index 9ec41d4..506877b 100644 --- a/__init__.py +++ b/__init__.py @@ -1,14 +1,16 @@ # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. from trytond.pool import Pool -from . import (agended, balance_sale_party, calibration, configuration, contract, diary, - equipment, party, product, maintenance, move, purchase, sale) +from . import (agended, balance_sale_party, calibration, configuration, + contract, company, diary, equipment, party, product, + maintenance, move, purchase, sale) __all__ = ['register'] def register(): Pool.register( + company.Emplyee, equipment.OpticalEquipment, equipment.EquipmentMaintenance, equipment.EquipmentContract, diff --git a/company.py b/company.py new file mode 100644 index 0000000..e9d90ad --- /dev/null +++ b/company.py @@ -0,0 +1,9 @@ +from trytond.pool import PoolMeta +from trytond.model import fields + + +class Emplyee(metaclass=PoolMeta): + 'Company' + __name__ = 'company.employee' + + invima = fields.Char('Invima') diff --git a/company.xml b/company.xml new file mode 100644 index 0000000..c3d2d1a --- /dev/null +++ b/company.xml @@ -0,0 +1,10 @@ + + + + + company.employee + + employee_form + + diff --git a/configuration.py b/configuration.py index 2a0da7d..57d541f 100644 --- a/configuration.py +++ b/configuration.py @@ -1,33 +1,51 @@ from trytond.model import ( ModelSingleton, ModelSQL, ModelView, fields) -from trytond.pyson import Id -from trytond.modules.company.model import ( - CompanyMultiValueMixin, CompanyValueMixin) +from trytond.pyson import Id, Eval -class Configuration(ModelSingleton, ModelSQL, ModelView, CompanyMultiValueMixin): +class Configuration(ModelSingleton, ModelSQL, ModelView): 'Equipment Configuration' - __name__='optical_equipment.configuration' + __name__ = 'optical_equipment.configuration' - equipment_sequence = fields.Many2One('ir.sequence', "Equipment Sequence", - domain=[('sequence_type', '=', Id('optical_equipment', 'sequence_type_equipment'))]) - maintenance_sequence = fields.Many2One('ir.sequence', "Maintenance Sequence", - domain=[('sequence_type', '=', Id('optical_equipment', 'sequence_type_maintenances'))]) - agended_sequence = fields.Many2One('ir.sequence', "Agended Sequence", - domain=[('sequence_type', '=', Id('optical_equipment', 'sequence_type_agended'))]) - contract_sequence = fields.Many2One('ir.sequence', "Contract Sequence", - domain=[('sequence_type', '=', Id('optical_equipment', 'sequence_type_contract'))]) + technician_responsible = fields.Many2One( + 'company.employee', "Technician Responsible") + invima = fields.Char('Invima', states={ + 'required': Eval('technician_responsible', True) + }) + equipment_sequence = fields.Many2One( + 'ir.sequence', "Equipment Sequence", domain=[ + ('sequence_type', '=', + Id('optical_equipment', 'sequence_type_equipment'))]) + maintenance_sequence = fields.Many2One( + 'ir.sequence', "Maintenance Sequence", + domain=[('sequence_type', '=', + Id('optical_equipment', 'sequence_type_maintenances'))]) + agended_sequence = fields.Many2One( + 'ir.sequence', "Agended Sequence", + domain=[('sequence_type', '=', + Id('optical_equipment', 'sequence_type_agended'))]) + contract_sequence = fields.Many2One( + 'ir.sequence', "Contract Sequence", domain=[ + ('sequence_type', '=', + Id('optical_equipment', 'sequence_type_contract'))]) temperature_min = fields.Float("Temp Min") temperature_max = fields.Float("Temp Max") - temperature_uom = fields.Many2One('product.uom', 'Temperature UOM', - domain=[('category', '=', Id('optical_equipment', "uom_cat_temperature"))], - depends={'itemperature_min'}) + temperature_uom = fields.Many2One( + 'product.uom', 'Temperature UOM', + domain=[ + ('category', '=', Id( + 'optical_equipment', "uom_cat_temperature"))], + depends={'itemperature_min'}) moisture_min = fields.Float("Moisture Min") moisture_max = fields.Float("Moisture Max") - moisture_uom = fields.Many2One('product.uom', "Moisture UOM", - domain=[('category', '=', Id('optical_equipment', 'uom_cat_relative_humedity'))], - depends={'moisture_min'}) + moisture_uom = fields.Many2One( + 'product.uom', "Moisture UOM", + domain=[ + ('category', '=', Id( + 'optical_equipment', 'uom_cat_relative_humedity'))], + depends={'moisture_min'}) sale_quote_number = fields.Many2One('ir.sequence', "Sale Quote Number", domain=[ - ('sequence_type', '=', Id('sale','sequence_type_sale')) + ('sequence_type', '=', Id( + 'sale', 'sequence_type_sale')) ]) diff --git a/contract.py b/contract.py index afbedb7..7cce563 100644 --- a/contract.py +++ b/contract.py @@ -53,6 +53,7 @@ class Contract(Workflow, ModelSQL, ModelView): states={ 'readonly': (Eval('state') != 'draft') | Eval('party', True), },help="The party who subscribes.") + equipment = fields.Many2One('optical_equipment.equipment', "Equipment") contact = fields.Many2One('party.contact_mechanism', "Contact", required=True) invoice_address = fields.Many2One('party.address', 'Invoice Address', required=True, domain=[('party', '=', Eval('party'))], @@ -71,10 +72,16 @@ class Contract(Workflow, ModelSQL, ModelView): states={ 'readonly': Eval('state') != 'draft', }) + + maintenance_services = fields.Many2Many('optical_equipment_maintenance.service-equipment.contract', 'contract', 'maintenance_services', "Prorogues", states={'readonly': Eval('state') != 'draft'}) - equipments = fields.One2Many('optical_equipment.equipment', 'contract', "Equipments", + + current_equipments = fields.Many2Many('optical_equipment.contract-optical_equipment.equipment', + 'contract', 'equipment', "Current Equipments", + states={'readonly': Eval('state') != 'draft'}) + history_equipments = fields.One2Many('optical_equipment.equipment', 'contract', "Equipments", states={'readonly': Eval('state') != 'draft'}) price_contract = Monetary("Price Contract", digits=price_digits, currency='currency', required=True, states={'readonly': Eval('state') != 'draft'}) @@ -99,11 +106,12 @@ class Contract(Workflow, ModelSQL, ModelView): ('running', 'draft'), ('running', 'closed'), ('running', 'cancelled'), + ('cancelled', 'draft') }) cls._buttons.update({ 'draft': {'invisible': Eval('state').in_(['draft','closed'])}, 'running': {'invisible': Eval('state').in_(['cancelled', 'running'])}, - 'closed': {'invisible': True}, + 'closed': {'invisible': Eval('state').in_(['draft','cancelled'])}, 'cancelled': {'invisible': Eval('state').in_(['draft', 'cancelled'])} }) @@ -149,8 +157,7 @@ class Contract(Workflow, ModelSQL, ModelView): @Workflow.transition('draft') def draft(cls, contracts): contract = contracts[0] - contract.state = 'closed' - for equipment in contract.equipments: + for equipment in contract.current_equipments: equipment.state = "uncontrated" equipment.contract_history += (contract.id,) equipment.save() @@ -161,7 +168,7 @@ class Contract(Workflow, ModelSQL, ModelView): @Workflow.transition('closed') def closed(cls, contracts): contract = contracts[0] - for equipment in contract.equipments: + for equipment in contract.current_equipments: equipment.state = "uncontrated" equipment.save() @@ -171,7 +178,7 @@ class Contract(Workflow, ModelSQL, ModelView): @Workflow.transition('running') def running(cls, contracts): contract = contracts[0] - for equipment in contract.equipments: + for equipment in contract.current_equipments: equipment.state = "contrated" equipment.contract_history += (contract.id,) equipment.save() @@ -185,7 +192,7 @@ class Contract(Workflow, ModelSQL, ModelView): @Workflow.transition('cancelled') def cancelled(cls, contracts): contract = contracts[0] - for equipment in contract.equipments: + for equipment in contract.current_equipments: equipment.state = "uncontrated" equipment.save() @@ -331,19 +338,18 @@ class CreateContract(Wizard): equipments = [] for line in maintenance_service.lines: equipments.append(line.equipment.id) - + if maintenance_service.contract_origin: contract=maintenance_service.contract_origin + contract.history_equipments+=tuple(equipments) + contract.current_equipments=equipments contract.invoice_address=dates['invoice_address'] contract.contact=dates['contact'] contract.start_date=dates['start_date'] contract.end_date=dates['end_date'] contract.maintenance_services+=prorogues - contract.equipments=equipments contract.state='draft' contract.price_contract=dates['unit_price'] - #contract.price_contract=maintenance_service.sale_origin.sale.total_amount - contract.save() else: contract = Contract(party=dates['party'], invoice_address=dates['invoice_address'], @@ -351,8 +357,9 @@ class CreateContract(Wizard): start_date=dates['start_date'], end_date=dates['end_date'], maintenance_services=prorogues, - equipments=equipments, + current_equipments=equipments, state='draft', price_contract=dates['unit_price'] ) - contract.save() + + contract.save() diff --git a/diary.py b/diary.py index d8a25bd..60efbf5 100644 --- a/diary.py +++ b/diary.py @@ -1,23 +1,27 @@ from trytond.model import ( ModelSQL, ModelView, fields) + class Diary(ModelSQL, ModelView): 'Diary' __name__ = 'optical_equipment_maintenance.diary' _rec_name = 'code' - - code = fields.Char("Code", select=True,states={'readonly': True }) + + code = fields.Char("Code", select=True, states={'readonly': True}) date_expected = fields.DateTime("Expected Date", required=True) date_estimated = fields.DateTime("Estimated Date") date_end = fields.DateTime("Date End") - maintenance_service = fields.Many2One('optical_equipment_maintenance.service', 'Maintenance Service', required=True) + maintenance_service = fields.Many2One( + 'optical_equipment_maintenance.service', 'Maintenance Service', + required=True) technical = fields.Many2One('company.employee', "Technical", required=True) state = fields.Selection([('draft', "Draft"), ('agended', "Agended"), ('in_progress', "In Progress"), ('failed', "Failed"), ('finished', "Finished") - ], "State", required=True, readonly=True, sort=True) + ], "State", + required=True, readonly=True, sort=True) @classmethod def default_state(self): diff --git a/equipment.py b/equipment.py index d4e7c67..f384ac9 100644 --- a/equipment.py +++ b/equipment.py @@ -6,7 +6,7 @@ from trytond.pool import Pool from trytond.model import ( DeactivableMixin, Workflow, ModelSQL, ModelView, Unique, fields) from trytond.pyson import Eval, If -from trytond.transaction import Transaction +from trytond.transaction import Transaction from trytond.i18n import gettext from trytond.exceptions import UserError from trytond.model.exceptions import AccessError @@ -26,36 +26,41 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): _rec_name = 'rec_name' _order_name = 'code' - _states={ + _states = { 'readonly': Eval('state') != 'draft', } _depends = ['state'] - _states_serial={ + _states_serial = { 'readonly': Eval('state') != 'draft', } code = fields.Char( - "Code", select=True,states={'readonly': True }) - + "Code", select=True, states={'readonly': True}) + state = fields.Selection([('draft', "Draft"), ('registred', "Registred"), ('uncontrated', "UnContrated"), ('contrated', "Contrated") ], "State", required=True, readonly=True, sort=False) - contract = fields.Many2One('optical_equipment.contract', "Contract", ondelete='CASCADE') + company = fields.Many2One('company.company', "Company", readonly=True) + contract = fields.Many2One('optical_equipment.contract', "Contract", ondelete='CASCADE') location = fields.Many2One('stock.location', "Location", states=_states,) - propietary = fields.Many2One('party.party',"Propietary", required=True, + propietary = fields.Many2One('party.party', "Propietary", required=True, states=_states,) propietary_address = fields.Many2One('party.address', "Propietary Address", required=True, domain=[('party', '=', Eval('propietary'))], states=_states ) - propietarys = fields.Many2Many('optical_equipment.equipment-party.party', 'equipment', 'party', "Propietarys") + propietarys = fields.Many2Many( + 'optical_equipment.equipment-party.party', + 'equipment', + 'party', + "Propietarys") product = fields.Many2One('product.product', "Product", domain=[('equipment', '=', True)], states=_states, @@ -64,8 +69,8 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): refurbish = fields.Boolean("Refurbish", states=_states,) equipment_type = fields.Char('type', states={'readonly': If('product', True)}) - risk = fields.Char('Type risk',states={'readonly': If('product', True)}) - use = fields.Char('Use', states={'readonly': If('product', True)}) + risk = fields.Char('Type risk', states={'readonly': If('product', True)}) + use = fields.Char('Use', states={'readonly': If('product', True)}) biomedical_class = fields.Char('Biomedical Class', states={'readonly': If('product', True)}) main_tecnology = fields.Char('Main tecnology', states={'readonly': If('product', True)}) calibration = fields.Boolean("Apply calibration", states={'readonly': If('product', True)}) @@ -74,18 +79,18 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): ('accounting', '=', False)], states=_states ) - model_category = fields.Many2One('product.category', "Model", required=True, - domain=[('parent', '=', Eval('mark_category')), - ('accounting', '=', False)], - states=_states,) + model_category = fields.Many2One('product.category', "Model", required=True, + domain=[('parent', '=', Eval('mark_category')), + ('accounting', '=', False)], + states=_states,) reference_category = fields.Many2One('product.category', "Reference", domain=[('parent', '=', Eval('model_category'))], states=_states, depends=['model_category'] - ) - origin_country = fields.Many2One('country.country',"Origin Country", + ) + origin_country = fields.Many2One('country.country', "Origin Country", states=_states,) - + software_version = fields.Char("Software version", size=None, states=_states,) useful_life = fields.Integer("Useful life", @@ -97,33 +102,59 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): depends=_depends) health_register = fields.Char("Health Register", size=None, states=_states,) - contract_history = fields.Many2Many('optical_equipment.contract-optical_equipment.equipment', 'equipment','contract', "Contracts", states={'readonly': True}) + # contract_history = + # fields.Many2Many('optical_equipment.contract-optical_equipment.equipment', + # 'equipment','contract', "Contracts", states={'readonly': True}) + contract_history = fields.Function( + fields.One2Many( + 'optical_equipment.contract', + 'equipment', + "Contracts"), + 'get_contracts_of_equipment') maintenance_history = fields.Function( fields.Many2Many('optical_equipment.maintenance-optical_equipment.equipment', - 'equipment', 'maintenance',"Maintenances"), 'get_maintenances_of_equipment') + 'equipment', 'maintenance', "Maintenances"), 'get_maintenances_of_equipment') software_version = fields.Char("Software version", size=None, states=_states,) maintenance_frequency = fields.Selection(_MAINTENANCE_FREQUENCY, "Maintenance Frequency", depends=['propietary']) - purchase_origin = fields.Reference("Purchase Origin", selection='get_origin',select=True, + purchase_origin = fields.Reference("Purchase Origin", selection='get_origin', select=True, states={'readonly': True}) - sale_destination = fields.Reference("Sale Destination", selection='get_destination',select=True, - states={'readonly': True}) - shipment_destination = fields.Reference("Stock Move", selection='get_shipment', select=True, - states={'readonly': True}) + sale_destination = fields.Reference("Sale Destination", selection='get_destination', select=True, + states={'readonly': True}) + shipment_destination = fields.Reference("Stock Move", selection='get_shipment', select=True, + states={'readonly': True}) rec_name = fields.Function(fields.Char("rec_name"), 'get_rec_name') - + + technician_responsible = fields.Function(fields.Char('Technician Responsible'), 'get_technical') + invima = fields.Function(fields.Char('Invima'), 'get_invima') + del _states_serial, _states, _depends - - @fields.depends('product', 'serial', 'code') + def get_technical(self, name): + pool = Pool() + ConfigurationEquipment = pool.get('optical_equipment.configuration') + config = ConfigurationEquipment(1) + + if config.technician_responsible: + technician_responsible = config.technician_responsible + return technician_responsible.party.name + + def get_invima(self, name): + pool = Pool() + ConfigurationEquipment = pool.get('optical_equipment.configuration') + config = ConfigurationEquipment(1) + if config.technician_responsible.invima: + return config.technician_responsible.invima + + @ fields.depends('product', 'serial', 'code') def get_rec_name(self, name): name = str(self.product.name) + '@' + str(self.serial) + '/' + str(self.code) return name - - @staticmethod + + @ staticmethod def _get_shipment(): 'Return list of Model names for shipment Reference' return [ @@ -132,9 +163,9 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): 'stock.shipment.out.return', 'stock.shipment.in.return', 'stock.shipment.internal', - ] + ] - @classmethod + @ classmethod def get_shipment(cls): IrModel = Pool().get('ir.model') get_name = IrModel.get_name @@ -142,7 +173,7 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): return [(None, '')] + [(m, get_name(m)) for m in models] - @classmethod + @ classmethod def _get_origin(cls): 'Return list of Model names for origin Reference' pool = Pool() @@ -150,7 +181,7 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): return [Purchase.__name__] - @classmethod + @ classmethod def get_origin(cls): Model = Pool().get('ir.model') get_name = Model.get_name @@ -158,7 +189,7 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): return [(None, '')] + [(m, get_name(m)) for m in models] - @classmethod + @ classmethod def _get_destination(cls): 'Return list of Model names for origin Reference' pool = Pool() @@ -166,8 +197,7 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): return [Sale.__name__] - - @classmethod + @ classmethod def get_destination(cls): Model = Pool().get('ir.model') get_name = Model.get_name @@ -175,31 +205,30 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): return [(None, '')] + [(m, get_name(m)) for m in models] - - @classmethod + @ classmethod def __setup__(cls): super(OpticalEquipment, cls).__setup__() - cls._transitions = ({ + cls._transitions = ({ ('draft', 'registred'), ('registred', 'draft'), ('registred', 'uncontrated'), ('uncontrated', 'contrated'), - }) + }) cls._buttons.update({ 'draft': { - 'invisible': Eval('state') != 'registred'}, + 'invisible': Eval('state') != 'registred'}, 'registred': { 'invisible': Eval('state').in_(['registred', 'uncontrated', 'contrated'])}} ) - @classmethod + @ classmethod def set_code(cls, equipments): pool = Pool() Config = pool.get('optical_equipment.configuration') config = Config(1) - + for equipment in equipments: - if config.equipment_sequence != None: + if config.equipment_sequence is not None: if not equipment.code: try: equipment.code = config.equipment_sequence.get() @@ -209,6 +238,20 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): else: raise UserError(gettext('optical_equipment.msg_not_sequence_equipment')) + def get_contracts_of_equipment(self, records): + pool = Pool() + ContractsEquipment = pool.get('optical_equipment.contract') + contractsEquipment = set() + + contractsEquipment = ContractsEquipment.search( + [('party', '=', self.propietary), ('history_equipments', 'in', [self.id])]) + contracts = [] + + for key in contractsEquipment: + contracts.append(key.id) + + return contracts + def get_maintenances_of_equipment(self, records): pool = Pool() MaintenancesEquipment = pool.get('optical_equipment.maintenance') @@ -216,105 +259,105 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView): maintenancesEquipment = MaintenancesEquipment.search(['equipment', '=', self.id]) maintenances = [] - + for key in maintenancesEquipment: maintenances.append(key.id) return maintenances - - @classmethod - def default_state(cls): - return 'draft' - @staticmethod + @ classmethod + def default_state(cls): + return 'draft' + + @ staticmethod def default_company(): return Transaction().context.get('company') - @fields.depends('propietary', 'maintenance_frequency') + @ fields.depends('propietary', 'maintenance_frequency') def on_change_propietary(self): if self.propietary: - if self.propietary.customer_type == 'ips': - self.maintenance_frequency = "6" - else: - self.maintenance_frequency = "12" + if self.propietary.customer_type == 'ips': + self.maintenance_frequency = "6" + else: + self.maintenance_frequency = "12" else: self.maintenance_frequency = "none" - - @fields.depends('product', 'equipment_type','use', - 'biomedical_class', 'calibration', - 'mark_category', 'model_category') + + @ fields.depends('product', 'equipment_type', 'use', + 'biomedical_class', 'calibration', + 'mark_category', 'model_category') def on_change_product(self): if self.product: - self.equipment_type=self.product.equipment_type - self.use=self.product.use - self.biomedical_class=self.product.biomedical_class - self.calibration=self.product.calibration - self.mark_category=self.product.mark_category - self.model_category=self.product.model_category - self.reference_category=self.product.reference_category - self.useful_life=self.product.useful_life if self.product.useful_life else int(0) - self.calibration=True if self.product.calibration else False - self.warranty=self.product.warranty if self.product.warranty else int(0) - self.risk=self.product.risk - self.origin_country=self.product.origin_country - self.use=self.product.use - self.biomedical_class=self.product.biomedical_class + self.equipment_type = self.product.equipment_type + self.use = self.product.use + self.biomedical_class = self.product.biomedical_class + self.calibration = self.product.calibration + self.mark_category = self.product.mark_category + self.model_category = self.product.model_category + self.reference_category = self.product.reference_category + self.useful_life = self.product.useful_life if self.product.useful_life else int(0) + self.calibration = True if self.product.calibration else False + self.warranty = self.product.warranty if self.product.warranty else int(0) + self.risk = self.product.risk + self.origin_country = self.product.origin_country + self.use = self.product.use + self.biomedical_class = self.product.biomedical_class else: - self.equipment_type=None - self.use=None - self.biomedical_class=None - self.calibration=None - self.mark_category=None - self.model_category=None - self.reference_category=None - self.useful_life=None - self.calibration=False - self.warranty=None - self.risk=None - self.origin_country=None - self.use=None - self.biomedical_class=None - self.refurbish=None - self.serial=None - self.health_register=None - self.software_version=None + self.equipment_type = None + self.use = None + self.biomedical_class = None + self.calibration = None + self.mark_category = None + self.model_category = None + self.reference_category = None + self.useful_life = None + self.calibration = False + self.warranty = None + self.risk = None + self.origin_country = None + self.use = None + self.biomedical_class = None + self.refurbish = None + self.serial = None + self.health_register = None + self.software_version = None - @classmethod + @ classmethod def delete(cls, equipments): - for equipment in equipments: + for equipment in equipments: if equipment.purchase_origin: raise AccessError( gettext('estos equipos no se pueden borrar')) - elif equipment.state != 'draft' and equipment.serial != None: - raise AccessError( - gettext('estos equipos no se pueden borrar')) + elif equipment.state != 'draft' and equipment.serial is not None: + raise AccessError( + gettext('estos equipos no se pueden borrar')) super(OpticalEquipment, cls).delete(equipments) - @classmethod - @ModelView.button - @Workflow.transition('draft') + @ classmethod + @ ModelView.button + @ Workflow.transition('draft') def draft(cls, equipments): pass - @classmethod - @ModelView.button - @Workflow.transition('registred') + @ classmethod + @ ModelView.button + @ Workflow.transition('registred') def registred(cls, equipments): for i in equipments: - if i.serial == None: + if i.serial is None: raise UserError(str("El Equipo no cuenta con un Serial")) else: cls.set_code(equipments) - + class EquipmentMaintenance(ModelSQL, ModelView): 'Optical Equipment - Equipment - Maintenance' - __name__ ='optical_equipment.maintenance-optical_equipment.equipment' + __name__ = 'optical_equipment.maintenance-optical_equipment.equipment' equipment = fields.Many2One('optical_equipment.equipment', 'Equipment', select=True) - maintenance = fields.Many2One('optical_equipment.maintenance', 'Maintenances', select=True) + maintenance = fields.Many2One('optical_equipment.maintenance', 'Maintenances', select=True) + - class EquipmentContract(ModelSQL, ModelView): 'Optical Equipment - Contracs Equipment' __name__ = 'optical_equipment.contract-optical_equipment.equipment' @@ -322,6 +365,7 @@ class EquipmentContract(ModelSQL, ModelView): equipment = fields.Many2One('optical_equipment.equipment', 'Equipment', select=True) contract = fields.Many2One('optical_equipment.contract', 'Contract', select=True) + class EquipmentParty(ModelSQL, ModelView): 'Optical Equipment - Party' __name__ = 'optical_equipment.equipment-party.party' @@ -346,7 +390,7 @@ class ChangePropietary(ModelView): states={'required': True}) change_date = fields.Date("Change Date", readonly=True) - @classmethod + @ classmethod def default_change_date(cls): pool = Pool() Date = pool.get('ir.date') @@ -358,12 +402,12 @@ class NewPropietary(Wizard): __name__ = 'optical_equipment.change_propietary' start = StateView('optical_equipment.change_propietary.form', - 'optical_equipment.change_propietary_view_form',[ + 'optical_equipment.change_propietary_view_form', [ Button('Cancel', 'end', 'tryton-cancel'), Button('Create', 'change_propietary', 'tryton-ok', default=True), ]) change_propietary = StateAction('optical_equipment.act_optical_equipment_form') - + def do_change_propietary(self, action): old_propietary = self.start.old_propietary equipments = self.start.equipments @@ -380,22 +424,24 @@ class NewPropietary(Wizard): class ChangeEquipment(ModelSQL): 'Change Equipment' - __name__ = 'optical_equipment.equipment-change_propietary.form' + __name__ = 'optical_equipment.equipment-change_propietary.form' - maintenance_service = fields.Many2One('optical_equipment_maintenance.service', "Maintenance Service") + maintenance_service = fields.Many2One( + 'optical_equipment_maintenance.service', + "Maintenance Service") equipment = fields.Many2One('optical_equipment.equipment', 'Equipment') change = fields.Many2One('optical_equipment.change_propietary.form', 'Change') - + class EquipmentReport(CompanyReport): __name__ = 'optical_equipment.equipment' - @classmethod + @ classmethod def execute(cls, ids, data): with Transaction().set_context(address_with_party=True): return super(EquipmentReport, cls).execute(ids, data) - @classmethod + @ classmethod def get_context(cls, records, header, data): pool = Pool() Date = pool.get('ir.date') diff --git a/locale/es.po b/locale/es.po index e39381b..0f8add1 100644 --- a/locale/es.po +++ b/locale/es.po @@ -710,6 +710,50 @@ msgctxt "field:optical_equipment.maintenance,moisture_uom:" msgid "Moisture UOM" msgstr "Humedad UOM" +msgctxt "field:optical_equipment.maintenance.line,line_replace:" +msgid "Replace" +msgstr "Repuesto" + +msgctxt "field:optical_equipment.maintenance.line,line_maintenance_activity:" +msgid "Maintenance Activity" +msgstr "Actividad de Mantenimiento" + +msgctxt "field:optical_equipment.maintenance.line,maintenance:" +msgid "Maintenance" +msgstr "Mantenimiento" + +msgctxt "field:optical_equipment.maintenance.line,replacement:" +msgid "Replacement" +msgstr "Reemplazo" + +msgctxt "field:optical_equipment.maintenance.line,maintenance_activity:" +msgid "Maintenance activity" +msgstr "Actividad de Mantenimiento" + +msgctxt "field:optical_equipment.maintenance.line,quantity:" +msgid "Quantity" +msgstr "Cantidad" + +msgctxt "field:optical_equipment.maintenance.line,actual_quantity:" +msgid "Actual Quantity" +msgstr "Cantidad Actual" + +msgctxt "field:optical_equipment.maintenance.line,unit:" +msgid "Unit" +msgstr "Unidad" + +msgctxt "field:optical_equipment.maintenance.line,product_uom_category:" +msgid "Product Uom Category" +msgstr "Categoría de unidad de producto" + +msgctxt "field:optical_equipment.maintenance.line,description:" +msgid "Description" +msgstr "Detalles" + +msgctxt "field:optical_equipment.maintenance.line,company:" +msgid "Company" +msgstr "Empresa" + msgctxt "field:optical_equipment.maintenance,temperature_uom:" msgid "Temperature UOM" msgstr "Temperatura UOM" @@ -726,6 +770,10 @@ msgctxt "field:sale.sale,quote_number:" msgid "Quote Number" msgstr "Cotización #" +msgctxt "field:sale.sale,payment_term_description:" +msgid "Payment Term" +msgstr "Plazo de Pago" + msgctxt "field:sale.sale,description:sale." msgid "Description" msgstr "Tiempo de Entrega" diff --git a/maintenance.py b/maintenance.py index 2ef1d4a..151e510 100644 --- a/maintenance.py +++ b/maintenance.py @@ -5,7 +5,7 @@ from trytond.model import ( from trytond.wizard import ( Button, StateAction, StateTransition, StateView, Wizard) from trytond.modules.company import CompanyReport -from trytond.transaction import Transaction +from trytond.transaction import Transaction from trytond.pyson import Bool, Eval, If, Id, Equal from trytond.pool import Pool from trytond.modules.currency.fields import Monetary @@ -19,10 +19,10 @@ import matplotlib.pyplot as plt import numpy as np import math as mt -from io import BytesIO +from io import BytesIO from trytond.exceptions import UserError -_digits = (16, 2) +_digits = (16, 2) class MaintenanceService(Workflow, ModelSQL, ModelView): @@ -31,32 +31,38 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): _rec_name = 'rec_name' _order_name = 'code' - _states = {'readonly': If(Eval('state') != 'draft', True)} - + code = fields.Char("Code", readonly=True, select=True) reference = fields.Char("Reference", select=True, - help="The identification of an external origin.") - description = fields.Char("Description",states=_states) + help="The identification of an external origin.") + description = fields.Char("Description", states=_states) sale_date = fields.Char("Sale Date") - contract_origin = fields.Reference("Contract Base", selection='get_origin_contract', select=True, - states={'readonly': True}) - sale_origin = fields.Reference("Sale Origin", selection='get_origin', select=True, - states={'readonly': True}) + contract_origin = fields.Reference( + "Contract Base", selection='get_origin_contract', select=True, + states={'readonly': If(Eval('state') == 'finished', True)}) + sale_origin = fields.Reference( + "Sale Origin", selection='get_origin', select=True, + states={'readonly': True}) company = fields.Many2One('company.company', "Company", readonly=True) - maintenance_type = fields.Selection([('initial','Initial'), + maintenance_type = fields.Selection([('initial', 'Initial'), ('preventive', 'Preventive'), ('corrective', 'Corrective') ], "Maintenance Type", states=_states) - propietary = fields.Many2One('party.party', "Propietary", required=True, states=_states) - propietary_address = fields.Many2One('party.address', "Propietary Address", required=True, - domain=[('party', '=', Eval('propietary'))], - states=_states) - lines = fields.One2Many('optical_equipment.maintenance', 'service_maintenance', "Lines") + propietary = fields.Many2One('party.party', "Propietary", required=True, + states=_states) + propietary_address = fields.Many2One( + 'party.address', "Propietary Address", required=True, + domain=[('party', '=', Eval('propietary'))], + states=_states) + lines = fields.One2Many( + 'optical_equipment.maintenance', 'service_maintenance', "Lines") estimated_agended = fields.DateTime("Date Maintenance", readonly=True) - current_agended = fields.Many2One('optical_equipment_maintenance.diary', "Current Agended", - states=_states) - history_agended = fields.Many2Many('optical_equipment_maintenance.service-maintenance.diary', 'maintenance_service', 'agended', "History Agended", readonly=True) + current_agended = fields.Many2One( + 'optical_equipment_maintenance.diary', "Current Agended", + states=_states) + history_agended = fields.Many2Many( + 'optical_equipment_maintenance.service-maintenance.diary', 'maintenance_service', 'agended', "History Agended", readonly=True) state_agended = fields.Selection([('no_agenda', "No agenda"), ('agended', "Agended"), ('in_progress', "In progress"), @@ -73,33 +79,37 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): temperature_min = fields.Float("Temp Min", states={ 'readonly': If(Eval('state') == 'finished', True), 'required': If(Eval('state') == 'in_progress', True)}) - temperature_max = fields.Float("Temp Max", states={ + temperature_max = fields.Float("Temp Max", states={ 'readonly': If(Eval('state') == 'finished', True), 'required': If(Eval('state') == 'in_progress', True)}) temperature_uom = fields.Many2One('product.uom', 'Temperature UOM', - domain=[('category', '=', Id('optical_equipment', "uom_cat_temperature"))], - states={'invisible': If(Eval('temperature_min') == None, True), - 'readonly' : (Eval('state') == 'finished'), - 'required': If(Eval('state') == 'in_progress', True)},) - moisture_min = fields.Float("Moisture Min", states={ + domain=[ + ('category', '=', Id( + 'optical_equipment', "uom_cat_temperature"))], + states={'invisible': If(Eval('temperature_min') is None, True), + 'readonly': (Eval('state') == 'finished'), + 'required': If(Eval('state') == 'in_progress', True)},) + moisture_min = fields.Float("Moisture Min", states={ 'readonly': If(Eval('state') == 'finished', True), 'required': If(Eval('state') == 'in_progress', True)}) moisture_max = fields.Float("Moisture Max", states={ 'readonly': If(Eval('state') == 'finished', True), 'required': If(Eval('state') == 'in_progress', True)}) moisture_uom = fields.Many2One('product.uom', "Moisture UOM", - domain=[('category', '=', Id('optical_equipment', 'uom_cat_relative_humedity'))], - states={'invisible' : If(Eval('moisture_min') == None, True), - 'readonly': Eval('state') == 'finished', - 'required': If(Eval('state') == 'in_progress', True)},) - + domain=[ + ('category', '=', Id( + 'optical_equipment', 'uom_cat_relative_humedity'))], + states={'invisible': If(Eval('moisture_min') is None, True), + 'readonly': Eval('state') == 'finished', + 'required': If(Eval('state') == 'in_progress', True)},) + @fields.depends('maintenance_type', 'code') def get_rec_name(self, name): if self.maintenance_type and self.code: name = str(self.maintenance_type) + '@' + str(self.code) else: name = str(self.maintenance_type) + '@' + 'Borrador' - + return name @classmethod @@ -123,7 +133,7 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): @staticmethod def default_company(): return Transaction().context.get('company') - + @staticmethod def default_temperature_min(): pool = Pool() @@ -141,7 +151,7 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): temperature_max = config.temperature_max return temperature_max - + @staticmethod def default_moisture_min(): pool = Pool() @@ -159,7 +169,7 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): temperature_uom = config.temperature_uom.id return temperature_uom - + @staticmethod def default_moisture_uom(): pool = Pool() @@ -168,7 +178,7 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): moisture_uom = config.moisture_uom.id return moisture_uom - + @staticmethod def default_moisture_max(): pool = Pool() @@ -177,7 +187,7 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): moisture_max = config.moisture_max return moisture_max - + @classmethod def default_maintenance_type(self): return 'preventive' @@ -198,7 +208,7 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): SaleLine = pool.get('sale.line') return [Sale.__name__, SaleLine.__name__] - + @classmethod def get_origin(cls): Model = Pool().get('ir.model') @@ -215,7 +225,6 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): return [Contract.__name__] - @classmethod def get_origin_contract(cls): Model = Pool().get('ir.model') @@ -229,16 +238,15 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): pool = Pool() Config = pool.get('optical_equipment.configuration') config = Config(2) - if config.maintenance_sequence != None: + if config.maintenance_sequence is not None: if not maintenance.code: try: maintenance.code = config.maintenance_sequence.get() maintenance.save() except UserError: raise UserError(str('Validation Error')) - else: - raise UserError(gettext('optical_equipment.msg_not_sequence_equipment')) - + else: + raise UserError(gettext('optical_equipment.msg_not_sequence_equipment')) @classmethod @ModelView.button_action( @@ -260,7 +268,6 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): maintenance.current_agended.state = 'in_progress' maintenance.current_agended.save() - @classmethod @ModelView.button @Workflow.transition('finished') @@ -270,21 +277,20 @@ class MaintenanceService(Workflow, ModelSQL, ModelView): maintenance.current_agended.save() - class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): 'Equipment Maintenance Line' __name__ = 'optical_equipment.maintenance' - #_rec_name = 'rec_name' - _states={'required': True, - 'readonly': Eval('state').in_(['finished'])} + # _rec_name = 'rec_name' + _states = {'required': True, + 'readonly': Eval('state').in_(['finished'])} service_maintenance = fields.Many2One('optical_equipment_maintenance.service', "Maintenance Service", ondelete='CASCADE', select=True, - domain=[('state', 'in', ['draft','in_progress', 'finished']), + domain=[('state', 'in', ['draft', 'in_progress', 'finished']), ('propietary', '=', Eval('propietary'))], states=_states) code = fields.Char( - "Code", select=True,states={'readonly': True }) + "Code", select=True, states={'readonly': True}) maintenance_type = fields.Selection([('initial', 'Initial'), ('preventive', 'Preventive'), ('corrective', 'Corrective')], "Maintenance Type", states=_states) @@ -298,68 +304,88 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): states=_states, domain=[('party', '=', Eval('propietary'))],) equipment = fields.Many2One('optical_equipment.equipment', "Equipment", - domain=[('state', 'in', ['registred', 'uncontrated']), + domain=[('state', 'in', ['registred', 'uncontrated', 'contrated']), ('propietary', '=', Eval('propietary')), ('propietary_address', '=', Eval('propietary_address'))], states=_states,) equipment_calibrate = fields.Boolean("Calibrate Equipment", states={'readonly': True}) - #when the maintenance is in agended status + # when the maintenance is in agended status diary = fields.One2Many('optical_equipment_maintenance.diary', 'diary') - #Preventive maintenance + # Preventive maintenance initial_operation = fields.Boolean("Verificación inicial de funcionamiento") check_equipment = fields.Boolean("Revisión del Equipo") check_electric_system = fields.Boolean("Revisión del sistema electríco") clean_int_ext = fields.Boolean("Limpieza interior y exterior") clean_eyes = fields.Boolean("Limpieza de lentes y espejos") check_calibration = fields.Boolean("Verificar Calibración") - maintenance_activity = fields.One2Many('optical_equipment_maintenance.activity', 'maintenance', "Maintenance Activitys") - #Calibration + maintenance_activity = fields.One2Many( + 'optical_equipment_maintenance.activity', + 'maintenance', + "Maintenance Activitys") + # Calibration patterns_equipments = fields.Char("K Pattern", states={'readonly': True},) lines_calibration = fields.One2Many('optical_equipment.maintenance.calibration_sample', 'maintenance', "Lines of Calibration", states={'readonly': Eval('state') == 'finished'}) calibration_total = fields.One2Many('optical_equipment.maintenance.calibration', 'maintenance', "Calibration Total", states={'readonly': Eval('state') == 'finished'}) - maintenance_lines = fields.One2Many('optical_equipment.maintenance.line', 'maintenance', 'Lines') + maintenance_lines = fields.One2Many( + 'optical_equipment.maintenance.line', 'maintenance', 'Lines') description_activity = fields.Char('Activity') next_maintenance = fields.Function(fields.Date('Next Maintenance'), 'get_next_maintenance') temperature_min = fields.Float("Temp Min") temperature_max = fields.Float("Temp Max") temperature_uom = fields.Many2One('product.uom', 'Temperature UOM', - domain=[('category', '=', Id('optical_equipment', "uom_cat_temperature"))], - states={'invisible': If(Eval('temperature_min') == None, True), - 'readonly' : (Eval('state') == 'finished')},) + domain=[ + ('category', '=', Id( + 'optical_equipment', "uom_cat_temperature"))], + states={'invisible': If(Eval('temperature_min') is None, True), + 'readonly': (Eval('state') == 'finished')},) moisture_min = fields.Float("Moisture Min") moisture_max = fields.Float("Moisture Max") moisture_uom = fields.Many2One('product.uom', "Moisture UOM", - domain=[('category', '=', Id('optical_equipment', 'uom_cat_relative_humedity'))], - states={'invisible' : If(Eval('moisture_min') == None, True), - 'readonly': Eval('state') == 'finished'},) + domain=[ + ('category', '=', Id( + 'optical_equipment', 'uom_cat_relative_humedity'))], + states={'invisible': If(Eval('moisture_min') is None, True), + 'readonly': Eval('state') == 'finished'},) graph_calibration = fields.Binary('Graphs') rec_name = fields.Function(fields.Char('rec_name'), 'get_rec_name') - # @fields.depends('maintenance_type', 'code') - # def get_rec_name(self, name): - # if self.maintenance_type and self.code: - # name = str(self.maintenance_type) + '@' + str(self.code) - # else: - # name = str(self.maintenance_type) + '@' + 'Borrador' - - # return name + technician_responsible = fields.Char('Technician Responsible') + invima = fields.Char('Invima') + + @classmethod + def default_technician_responsible(cls): + pool = Pool() + ConfigurationEquipment = pool.get('optical_equipment.configuration') + config = ConfigurationEquipment(1) + + if config.technician_responsible: + technician_responsible = config.technician_responsible + return technician_responsible.party.name + + @classmethod + def default_invima(cls): + pool = Pool() + ConfigurationEquipment = pool.get('optical_equipment.configuration') + config = ConfigurationEquipment(1) + if config.technician_responsible: + return config.technician_responsible.invima @classmethod def __setup__(cls): super(MaintenanceServiceLine, cls).__setup__() - cls._transitions.update({ - ('draft', 'finished') - }) + cls._transitions.update({ + ('draft', 'finished') + }) cls._buttons.update({ 'in_progress': {'invisible': Eval('state').in_(['draft', 'in_progress', 'finished'])}, 'finished': {'invisible': (Eval('state').in_(['finished'])) | ((Eval('maintenance_type') == 'corrective') & (Eval('maintenance_lines') == ()))}, 'samples': {'invisible': (Eval('state').in_(['finished'])) | (Eval('lines_calibration') != ()) | (~Eval('equipment_calibrate'))}, 'calibrate': {'invisible': (Eval('lines_calibration') == ()) | (Eval('state').in_(['finished'])), - 'depends': ['state'],} - }) + 'depends': ['state'], } + }) @classmethod def view_attributes(cls): @@ -367,49 +393,46 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): ('//page[@id="preventive"]', 'states', { 'invisible': If(Eval('maintenance_type') == 'corrective', True), }), - ('//page[@id="corrective"]', 'states',{ + ('//page[@id="corrective"]', 'states', { 'invisible': If(Eval('maintenance_type') != 'corrective', True), }), - ('//page[@id="calibration"]', 'states',{ + ('//page[@id="calibration"]', 'states', { 'invisible': ~Eval('equipment_calibrate'), }), - ('//page[@id="graph"]', 'states',{ + ('//page[@id="graph"]', 'states', { 'invisible': ~Eval('equipment_calibrate'), }) - ] - + ] @staticmethod def default_company(): return Transaction().context.get('company') - + @classmethod def default_state(cls): - return 'draft' + return 'draft' @classmethod def default_maintenance_type(cls): - return 'preventive' + return 'preventive' @classmethod def default_state_agended(cls): - return 'no_agenda' + return 'no_agenda' @fields.depends('temperature_min', 'temperature_uom') def on_change_temperature_min(self): if self.temperature_min: pool = Pool() Measurements = pool.get('product.uom') - self.temperature_uom = Measurements.search(['name', '=', 'Celsius'])[0].id + self.temperature_uom = Measurements.search(['name', '=', 'Celsius'])[0].id - @fields.depends('moisture_min', 'moisture_uom') def on_change_moisture_min(self): pool = Pool() Measurements = pool.get('product.uom') self.moisture_uom = Measurements.search(['name', '=', 'Relative Humedity'])[0].id - @fields.depends('service_maintenance') def on_change_service_maintenance(self): if self.service_maintenance: @@ -424,20 +447,20 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): self.moisture_uom = service.moisture_uom else: self.propietary = None - self.propietary_address = None + self.propietary_address = None self.temperature_min = None self.temperature_max = None self.temperature_uom = None self.moisture_min = None self.moisture_max = None - self.moisture_uom = None + self.moisture_uom = None @fields.depends('equipment', 'patterns_equipments') def on_change_equipment(self): if self.equipment: self.patterns_equipments = self.equipment.product.k_pattern self.equipment_calibrate = self.equipment.product.calibration - self.initial_operation = self.equipment.product.initial_operation + self.initial_operation = self.equipment.product.initial_operation self.check_equipment = self.equipment.product.check_equipment self.check_electric_system = self.equipment.product.check_electric_system self.clean_int_ext = self.equipment.product.clean_int_ext @@ -452,7 +475,7 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): self.clean_int_ext = False self.clean_eyes = False self.check_calibration = False - + def get_next_maintenance(self, action): next_maintenance = None if self.service_maintenance.estimated_agended: @@ -470,7 +493,7 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): sum_samples = sum(samples) n_samples = len(samples) mean = sum_samples / n_samples - dev_std_square = sum((l-mean)**2 for l in samples) / (n_samples -1) + dev_std_square = sum((l - mean)**2 for l in samples) / (n_samples - 1) dev_std = mt.sqrt(dev_std_square) return dev_std @@ -481,7 +504,7 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): uncertain type A """ n_samples = len(samples) - uncertain_type_A = dev_std /mt.sqrt(n_samples) + uncertain_type_A = dev_std / mt.sqrt(n_samples) return uncertain_type_A @@ -495,7 +518,7 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): def get_k_certificated_calibration(self): k_certificated_calibration = 2 - + return k_certicated_calibration def get_uncertain_U_b1(self): @@ -508,16 +531,16 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): return d def get_uncertain_b2_digital(self): - uncertain_b2 = d/2*mt.sqrt(3) + uncertain_b2 = d / 2 * mt.sqrt(3) return uncertain_b2 - + def get_uncertain_b2_analog(self): """ Incertidumbre por resolución Análoga a contante que viene del equipo """ - uncertain_b2_analog = d/a * math.sqrt(3) + uncertain_b2_analog = d / a * math.sqrt(3) return uncertain_b2_analog @@ -534,24 +557,26 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): """ Grados Efectivos de libertad """ - uncertain_eff = uncertain_c**4/((uncertain_type_A**4)/(len(sample)-1)+(uncertain_b1**4/U_subi)+(uncertain_b2**4/U_subi)) + uncertain_eff = uncertain_c**4 / \ + ((uncertain_type_A**4) / (len(sample) - 1) + + (uncertain_b1**4 / U_subi) + (uncertain_b2**4 / U_subi)) return uncertain_eff - + def get_create_graph(matrix, patterns, resolution, equipment_risk): image = BytesIO() errors = [] yerr = [] - upresolution = resolution if resolution >=0 else (resolution*-1) - lowresolution = resolution if resolution < 0 else (resolution*-1) + upresolution = resolution if resolution >= 0 else (resolution * -1) + lowresolution = resolution if resolution < 0 else (resolution * -1) count = 0 for pattern in patterns: - error = pattern - matrix[count][0] + error = pattern - matrix[count][0] yerr.append(matrix[count][1]) errors.append(error) - count+=1 + count += 1 labels = list(patterns) @@ -572,11 +597,11 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): ls = 'dotted' fig, ax1 = plt.subplots(nrows=1, ncols=1) - ## Límites del Eje Y + # Límites del Eje Y ax1.set_ylim(bottom, top) - ## Límites del Eje X - ax1.set_xlim((min(labels)-1, max(labels)+1)) - + # Límites del Eje X + ax1.set_xlim((min(labels) - 1, max(labels) + 1)) + ax1.yaxis.grid(True) ax1.xaxis.grid(True) @@ -584,8 +609,8 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): ax1.set_xlabel('Patrones') ax1.set_ylabel('Valores Observados') - ax1.set_yticks([lowresolution,0.0,upresolution]) - #ax1.set_xticks([-10.0,-5.0,0.0,5.0,10.0]) + ax1.set_yticks([lowresolution, 0.0, upresolution]) + # ax1.set_xticks([-10.0,-5.0,0.0,5.0,10.0]) ax1.errorbar(x, y, yerr=yerr, marker='D', markersize=10, linestyle=ls) @@ -599,7 +624,7 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): @Workflow.transition('in_progress') def in_progress(cls, maintenances): pass - + @classmethod @ModelView.button @Workflow.transition('finished') @@ -622,16 +647,16 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): for pattern in patterns: samples = [] calibrationSample = CalibrationSample( - maintenance=maintenance.id, - product=maintenance.equipment.product.template.id, - value_patterns=pattern.id, - value_equipment=pattern.pattern, - mistake=0, - mistake_rate=0) - samples = [calibrationSample]*5 - maintenance.lines_calibration+=tuple(samples) + maintenance=maintenance.id, + product=maintenance.equipment.product.template.id, + value_patterns=pattern.id, + value_equipment=pattern.pattern, + mistake=0, + mistake_rate=0) + samples = [calibrationSample] * 5 + maintenance.lines_calibration += tuple(samples) maintenance.save() - + @classmethod @ModelView.button def calibrate(cls, maintenances): @@ -652,39 +677,45 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): dates[line.value_patterns.pattern] = [line.value_equipment] else: dates[line.value_patterns.pattern].append(line.value_equipment) - + for pattern in patterns: samples = dates[pattern] - mean = sum(samples)/len(samples) + mean = sum(samples) / len(samples) U_subi = maintenance.equipment.product.Usubi uncertain_pattern = maintenance.equipment.product.uncertainy_pattern MEP = maintenance.equipment.product.MEP dev_std = cls.get_standard_deviation(samples) uncertain_type_A = cls.get_uncertain_type_A(samples, dev_std) k_certificated_calibration = 2 - uncertain_b1 = MEP / mt.sqrt(3) #Ub1_patron a 2 Decimales - uncertain_b1a = uncertain_pattern / k_certificated_calibration #Ub1_MEP + uncertain_b1 = MEP / mt.sqrt(3) # Ub1_patron a 2 Decimales + uncertain_b1a = uncertain_pattern / k_certificated_calibration # Ub1_MEP if maintenance.equipment.product.resolution_type == "analoga": a_resolution = maintenance.equipment.product.analog_resolution resolution = a_resolution factor_a = maintenance.equipment.product.a_factor_resolution - uncertain_b2_analog = (a_resolution) / (factor_a*mt.sqrt(3)) - sum_uncertain_c = (uncertain_type_A**2) + (uncertain_b1**2) + (uncertain_b2_analog**2) + uncertain_b2_analog = (a_resolution) / (factor_a * mt.sqrt(3)) + sum_uncertain_c = (uncertain_type_A**2) + \ + (uncertain_b1**2) + (uncertain_b2_analog**2) uncertain_c = mt.sqrt(sum_uncertain_c) - uncertain_eff = uncertain_c**4/((uncertain_type_A**4)/(len(samples)-1)+(uncertain_b1**4/U_subi)+(uncertain_b2_analog**4/U_subi)) + uncertain_eff = uncertain_c**4 / \ + ((uncertain_type_A**4) / (len(samples) - 1) + + (uncertain_b1**4 / U_subi) + (uncertain_b2_analog**4 / U_subi)) elif maintenance.equipment.product.resolution_type == "digital": d_resolution = maintenance.equipment.product.d_resolution resolution = d_resolution - uncertain_b2_digital = (d_resolution) / (2*mt.sqrt(3)) - sum_uncertain_c = (uncertain_type_A**2) + (uncertain_b1**2) + (uncertain_b2_digital**2) + uncertain_b2_digital = (d_resolution) / (2 * mt.sqrt(3)) + sum_uncertain_c = (uncertain_type_A**2) + \ + (uncertain_b1**2) + (uncertain_b2_digital**2) uncertain_c = mt.sqrt(sum_uncertain_c) - uncertain_eff = uncertain_c**4/((uncertain_type_A**4)/(len(samples)-1)+(uncertain_b1**4/U_subi)+(uncertain_b2_digital**4/U_subi)) - - t_student = t.ppf(1-0.025, uncertain_eff) - uncertain_expanded = round((t_student * uncertain_c),2) - dates_mistake_pattern.append([mean,uncertain_expanded]) - + uncertain_eff = uncertain_c**4 / \ + ((uncertain_type_A**4) / (len(samples) - 1) + + (uncertain_b1**4 / U_subi) + (uncertain_b2_digital**4 / U_subi)) + + t_student = t.ppf(1 - 0.025, uncertain_eff) + uncertain_expanded = round((t_student * uncertain_c), 2) + dates_mistake_pattern.append([mean, uncertain_expanded]) + if maintenance.equipment.product.resolution_type == "analoga": calibrationLineTotal = CalibrationLineTotal( diopter=pattern, @@ -727,45 +758,66 @@ class MaintenanceServiceLine(Workflow, ModelSQL, ModelView): maintenance.save() equipment_risk = maintenance.equipment.product.risk - image = cls.get_create_graph(dates_mistake_pattern, patterns, resolution, equipment_risk) + image = cls.get_create_graph( + dates_mistake_pattern, patterns, resolution, equipment_risk) maintenance.graph_calibration = image maintenance.save() - + class MaintenanceLine(ModelSQL, ModelView): 'Maintenance Line' __name__ = 'optical_equipment.maintenance.line' - line_replace = fields.Boolean("Replace", states={'readonly': If(Eval('line_maintenance_activity') == True, True)}) - line_maintenance_activity = fields.Boolean("Maintenance Activity", states={'readonly': If(Eval('line_replace') == True, True)}) - maintenance = fields.Many2One('optical_equipment.maintenance', 'Maintenance', ondelete='CASCADE', select=True) + line_replace = fields.Boolean( + "Replace", + states={ + 'readonly': If( + Eval('line_maintenance_activity') == True, + True)}) + line_maintenance_activity = fields.Boolean( + "Maintenance Activity", states={ + 'readonly': If( + Eval('line_replace') == True, True)}) + maintenance = fields.Many2One( + 'optical_equipment.maintenance', + 'Maintenance', + ondelete='CASCADE', + select=True) replacement = fields.Many2One('product.product', 'Replacement', ondelete='RESTRICT', domain=[('replacement', '=', True)], - states={'invisible': (If(Eval('line_maintenance_activity') == True, True)) | (If(Eval('line_replace') == False, True)), - 'required': If(Eval('line_replace') == True, True)}, + states={'invisible': (If(Eval('line_maintenance_activity') == True, True)) | (If(Eval('line_replace') == False, True)), + 'required': If(Eval('line_replace') == True, True)}, depends={'line_replace'}) maintenance_activity = fields.Many2One('product.product', 'Maintenance activity', domain=[('maintenance_activity', '=', True)], - states={'invisible': If(Eval('line_replace') == True, True) | - (If(Eval('line_maintenance_activity') == False, True)), - 'required': If(Eval('line_maintenance_actitvity') == True, True)}, + states={'invisible': If(Eval('line_replace') == True, True) | + (If(Eval('line_maintenance_activity') == False, True)), + 'required': If(Eval('line_maintenance_actitvity') == True, True)}, depends={'line_maintenance_activity'}) + quantity = fields.Float("Quantity", required=True, digits='unit') actual_quantity = fields.Float( "Actual Quantity", digits='unit', readonly=True, states={ 'invisible': Eval('type') != 'line', - }) + }) unit = fields.Many2One('product.uom', 'Unit', ondelete='RESTRICT', states={ 'readonly': Eval('_parent_maintenance.state') != 'draft', - },domain=[If(Bool(Eval('product_uom_category')), - ('category', '=', Eval('product_uom_category')), - ('category', '!=', -1)), - ]) + }, domain=[If(Bool(Eval('product_uom_category')), + ('category', '=', Eval('product_uom_category')), + ('category', '!=', -1)), + ]) product_uom_category = fields.Function(fields.Many2One('product.uom.category', 'Product Uom Category'), 'on_change_with_product_uom_category') - company = fields.Function(fields.Many2One('company.company', "Company"),'on_change_with_company') + description = fields.Text("Description", states={ + 'readonly': Eval('_parent_maintenance.state') != 'draft', + }) + company = fields.Function( + fields.Many2One( + 'company.company', + "Company"), + 'on_change_with_company') @fields.depends('maintenance', '_parent_maintenance.company') def on_change_with_company(self, name=None): @@ -775,19 +827,19 @@ class MaintenanceLine(ModelSQL, ModelView): @fields.depends('line_replace', 'replacement') def on_change_line_replace(self, name=None): if self.line_replace == False: - self.replacement = None + self.replacement = None @fields.depends('line_maintenance_activity', 'maintenance_activity') def on_change_line_maintenance_activity(self, name=None): if self.line_maintenance_activity == False: - self.maintenance_activity = None + self.maintenance_activity = None @fields.depends('replacement', 'maintenance', 'unit', 'maintenance') def on_change_replacement(self): if not self.replacement: self.unit = None return - + if not self.unit or self.unit.category != category: self.unit = self.replacement.sale_uom @@ -802,8 +854,8 @@ class MaintenanceLine(ModelSQL, ModelView): self.quantity = 1 if not self.unit or self.unit.category != category: self.unit = self.maintenance_activity.sale_uom - - + + class MaintenanceActivity(ModelView, ModelSQL): 'Maintenance Activitys' __name__ = 'optical_equipment_maintenance.activity' @@ -820,8 +872,8 @@ class ChangePropietaryMaintenance(ModelView): old_propietary = fields.Many2One('party.party', 'Old Propietary', states={'required': True}) maintenance_service = fields.Many2Many('optical_equipment_maintenance.service', None, None, "Maintenance Service", - domain=[('propietary', '=', Eval('old_propietary'))], - depends=['old_propietary']) + domain=[('propietary', '=', Eval('old_propietary'))], + depends=['old_propietary']) new_propietary = fields.Many2One('party.party', "New Propietary", states={'required': True}) new_address = fields.Many2One('party.address', "New Address", required=True, @@ -841,12 +893,12 @@ class NewPropietaryMaintenance(Wizard): __name__ = 'optical_equipment.change_propietary_maintenance' start = StateView('optical_equipment.change_propietary_maintenance.form', - 'optical_equipment.change_propietary_maintenance_view_form',[ + 'optical_equipment.change_propietary_maintenance_view_form', [ Button('Cancel', 'end', 'tryton-cancel'), Button('Create', 'change_propietary', 'tryton-ok', default=True), ]) change_propietary = StateAction('optical_equipment.act_optical_equipment_form') - + def do_change_propietary(self, action): old_propietary = self.start.old_propietary services = self.start.maintenance_service @@ -861,7 +913,7 @@ class NewPropietaryMaintenance(Wizard): maintenance.propietary = new_propietary maintenance.propietary_address = new_address maintenance.save() - + class MaintenanceServiceReport(CompanyReport): __name__ = 'optical_equipment_maintenance.service' diff --git a/move.py b/move.py index 457e829..3a764d6 100644 --- a/move.py +++ b/move.py @@ -35,7 +35,7 @@ class Move(metaclass=PoolMeta): @classmethod def __setup__(cls): super(Move, cls).__setup__() - cls.origin.states['required']=True + cls.origin.states['required']=False @fields.depends('product') def get_product_equipment(self, product): @@ -159,7 +159,9 @@ class ShipmentOut(metaclass=PoolMeta): serial = False if number_equipments < 1 or maintenance_required < 1: - raise UserError(str("No se generó un mantenimiento inicial dado que los equipos no requiren mantenimiento, ó no se encontró ningún producto de tipo equipo en este envío.")) + shipment.service_maintenance_initial = True + shipment.save() + #raise UserError(str("No se generó un mantenimiento inicial dado que los equipos no requiren mantenimiento, ó no se encontró ningún producto de tipo equipo en este envío.")) break sale_origin = shipment.outgoing_moves[0].origin.sale diff --git a/report/CVS_Equipments.fodt b/report/CVS_Equipments.fodt index 2bf7d51..e926931 100644 --- a/report/CVS_Equipments.fodt +++ b/report/CVS_Equipments.fodt @@ -1,142 +1,144 @@ - 2022-10-25T06:02:43.8293012812023-05-25T14:10:40.120108554PT7H31M23S116LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-10-25T06:02:43.8293012812023-09-24T21:44:32.432879655PT7H36M53S117LibreOffice/7.5.6.2$Linux_X86_64 LibreOffice_project/50$Build-2 - 0 + 66063 0 - 24343 - 10869 + 35003 + 16425 true false view2 - 2177 - 9176 + 7507 + 74096 0 - 0 - 24342 - 10867 + 66063 + 35001 + 82487 0 1 false 140 false false - false false + false + false - false - false - false + true + false true - true + false true - true - true + false false 0 - false - false + true + false + false + true false - true + false false + true false - true true - false + + true false - false + true + false + true true - true true false - false - false false false + true false false - true true - false - true - false - false - false - false - true - 0 - 1 - true - true - - high-resolution - true - - - false - false - true - false - false - true - true - false - true - - true - 2871016 - - true - false - true - true - 0 - - false - false - false - true false - true - 0 - true - false - true - true - true - false - false - false - - false - false - true - false - true - false - false - false - false - false - false - true + false 398114 - false - false - true - false + false + + true + true + false + 2916995 + true + false + false + false + 1 + true + true + false + false + true + false + true + true + false + true false - true + true + 0 + false - true + true + false + true + + 0 + true + false + false + false + high-resolution true + true + false + true + true + true + false + false + false + true + + true + false + true + false + + false + false + true + true + true + false + false + false + false + false + false + false + false + false + 0 + true + false + + true @@ -158,14 +160,14 @@ - - + + - + @@ -176,17 +178,17 @@ - + - + - + @@ -196,16 +198,16 @@ - - + + - - + + @@ -220,8 +222,8 @@ - - + + @@ -234,7 +236,7 @@ - + @@ -242,10 +244,10 @@ - + - + @@ -260,10 +262,10 @@ - + - + @@ -319,17 +321,17 @@ - - + + $ - + - $ - + @@ -337,99 +339,99 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -437,20 +439,20 @@ - + - + - + - + @@ -469,7 +471,7 @@ - + @@ -485,7 +487,7 @@ - + @@ -501,7 +503,7 @@ - + @@ -517,7 +519,7 @@ - + @@ -681,7 +683,7 @@ - + @@ -826,6 +828,22 @@ + + + + + + + + + + + + + + + + @@ -929,19 +947,19 @@ - + - + - + - + - + @@ -986,19 +1004,19 @@ - + - - + + - - + + - + @@ -1014,7 +1032,7 @@ - + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoM DAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsN FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAAR @@ -1659,9 +1677,9 @@ Tipo: n/a </otherwise> </choose> - <choose test=""> + <choose test=""> <when test="equipment.equipment.use == 'medico'"> - Uso: Médico + Uso: Médico </when> <when test="equipment.equipment.use == 'basico'"> Uso: Básico @@ -1786,18 +1804,19 @@ <equipment.equipment.maintenance_frequency>Meses - - + Texto 1: + El equipo funciona cumpliendo los parámetros establecidos por el fabricante - ANTHONY STIVEN RODRIGUEZ FONSECA - INVIMA : RH-202208-01301 + + <equipment.technician_responsible> + INVIMA : <equipment.invima> diff --git a/report/CV_Equipment.fodt b/report/CV_Equipment.fodt index 8dcbad9..99f76dc 100644 --- a/report/CV_Equipment.fodt +++ b/report/CV_Equipment.fodt @@ -1,142 +1,144 @@ - 2022-10-25T06:02:43.8293012812023-05-14T22:57:29.738547886PT6H5M27S72LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-10-25T06:02:43.8293012812023-09-24T21:46:15.542111557PT6H6M29S73LibreOffice/7.5.6.2$Linux_X86_64 LibreOffice_project/50$Build-2 - 7407 + 68790 0 35003 - 15688 + 16425 true false view2 - 21488 - 18754 + 8948 + 78482 0 - 7407 + 68790 35001 - 23093 + 85213 0 1 false 140 false false - false false + false + false - false - false - false + true + false true - true + false true - true - true + false false 0 - false - false + true + false + false + true false - true + false false + true false - true true - false + + true false - false + true + false + true true - true true false - false - false false false + true false false - true true - false - true - false - false - false - false - true - 0 - 1 - true - true - - high-resolution - true - - - false - false - true - false - false - true - true - false - true - - true - 2769328 - - true - false - true - true - 0 - - false - false - false - true false - true - 0 - true - false - true - true - true - false - false - false - - false - false - true - false - true - false - false - false - false - false - false - true + false 398114 - false - false - true - false + false + + true + true + false + 2788432 + true + false + false + false + 1 + true + true + false + false + true + false + true + true + false + true false - true + true + 0 + false - true + true + false + true + + 0 + true + false + false + false + high-resolution true + true + false + true + true + true + false + false + false + true + + true + false + true + false + + false + false + true + true + true + false + false + false + false + false + false + false + false + false + 0 + true + false + + true @@ -158,8 +160,8 @@ - - + + @@ -260,10 +262,10 @@ - + - + @@ -320,16 +322,16 @@ - + $ - + - $ - + @@ -600,129 +602,137 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1467,40 +1477,40 @@ <for each="equipment in records"> - HOJA DE VIDA DISPOSITIVOS BIOMEDICOS + HOJA DE VIDA DISPOSITIVOS BIOMEDICOS - Fecha de generación: <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', equipment.company.timezone)> + Fecha de generación: <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', equipment.company.timezone)> - Código Equipo: <equipment.code> + Código Equipo: <equipment.code> - - INFORMACIÓN DEL PROPIETARIO + + INFORMACIÓN DEL PROPIETARIO - Nombre / Razón Social: <equipment.propietary.name> - Ciudad: <equipment.propietary_address.subdivision_municipality.name> - Teléfono: <equipment.propietary.phone> - Movil: <equipment.propietary.mobile> + Nombre / Razón Social: <equipment.propietary.name> + Ciudad: <equipment.propietary_address.subdivision_municipality.name> + Teléfono: <equipment.propietary.phone> + Movil: <equipment.propietary.mobile> - Tipo Documento: <"NIT" if equipment.propietary.tax_identifier.type=="31" else "CC"> - Documento: <equipment.propietary.tax_identifier.code> - Dirección: <equipment.propietary_address.street> + Tipo Documento: <"NIT" if equipment.propietary.tax_identifier.type=="31" else "CC"> + Documento: <equipment.propietary.tax_identifier.code> + Dirección: <equipment.propietary_address.street> - - INFORMACIÓN DEL DISPOSITIVO + + INFORMACIÓN DEL DISPOSITIVO @@ -1528,9 +1538,9 @@ Clase de Riesgo: IIB </when> <otherwise test=""> - Clase de Riesgo: No Aplíca + Clase de Riesgo: No Aplíca </otherwise> - </choose> + </choose> <choose test=""> <when test="equipment.use == 'medico'"> Uso: Médico @@ -1544,7 +1554,7 @@ <otherwise test=""> Uso: n/a </otherwise> - </choose> + </choose> Clase Biomédica: <equipment.biomedical_class> <choose test=""> <when test="equipment.equipment_type == 'mobiliario_optico'"> @@ -1562,7 +1572,7 @@ <otherwise test=""> Tipo: n/a </otherwise> - </choose> + </choose> <choose test=""> <when test="equipment.use == 'medico'"> Uso: Médico @@ -1582,14 +1592,14 @@ - + - CARACTERÍSTICAS TÉCNICAS + CARACTERÍSTICAS TÉCNICAS @@ -1602,7 +1612,7 @@ Peso - <str(equipment.product.weight) + " "+ equipment.product.weight_uom.symbol if equipment.product.weight else ""> + <str(equipment.product.weight) + " "+ equipment.product.weight_uom.symbol if equipment.product.weight else ""> @@ -1611,7 +1621,7 @@ Medidas - <"Longitud:" +str(equipment.product.length) + " "+ equipment.product.length_uom.symbol+" Altura: "+str(equipment.product.height) + " "+ equipment.product.height_uom.symbol + " Ancho: "+str(equipment.product.width) + " "+ equipment.product.width_uom.symbol if equipment.product.width else ""> + <"Longitud:" +str(equipment.product.length) + " "+ equipment.product.length_uom.symbol+" Altura: "+str(equipment.product.height) + " "+ equipment.product.height_uom.symbol + " Ancho: "+str(equipment.product.width) + " "+ equipment.product.width_uom.symbol if equipment.product.width else ""> @@ -1622,7 +1632,7 @@ Voltaje (VAC) - <str(equipment.product.voltageAC) + " "+ equipment.product.voltageAC_uom.symbol if equipment.product.voltageAC else "No Aplica"> + <str(equipment.product.voltageAC) + " "+ equipment.product.voltageAC_uom.symbol if equipment.product.voltageAC else "No Aplica"> @@ -1631,7 +1641,7 @@ Voltaje (VDC) - <str(equipment.product.voltageDC) + " "+ equipment.product.voltageDC_uom.symbol if equipment.product.voltageDC else "No Aplica"> + <str(equipment.product.voltageDC) + " "+ equipment.product.voltageDC_uom.symbol if equipment.product.voltageDC else "No Aplica"> @@ -1642,7 +1652,7 @@ Tem Min Uso - <str(equipment.product.temperature_min) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_min else ""> + <str(equipment.product.temperature_min) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_min else ""> @@ -1651,7 +1661,7 @@ Tem Max Uso - <str(equipment.product.temperature_max) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_max else ""> + <str(equipment.product.temperature_max) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_max else ""> @@ -1660,7 +1670,7 @@ Hum Min Uso - <str(equipment.product.moisture_min) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_min else ""> + <str(equipment.product.moisture_min) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_min else ""> @@ -1669,7 +1679,7 @@ Hum Max Uso - <str(equipment.product.moisture_max) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_max else ""> + <str(equipment.product.moisture_max) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_max else ""> @@ -1678,7 +1688,7 @@ - <"SI" if equipment.calibration else "NO"> + <"SI" if equipment.calibration else "NO"> @@ -1694,27 +1704,27 @@ - + Texto 1: - - - - - - - - - El equipo funciona cumpliendo los parámetros establecidos por el fabricante + + + + + + + + + El equipo funciona cumpliendo los parámetros establecidos por el fabricante - ANTHONY STIVEN RODRIGUEZ FONSECA - INVIMA : RH-202208-01301 - </for> + <equipment.technician_responsible> + INVIMA : <equipment.invima> + </for> \ No newline at end of file diff --git a/report/Calibration.fodt b/report/Calibration.fodt index 60f4fba..77cd3cb 100644 --- a/report/Calibration.fodt +++ b/report/Calibration.fodt @@ -1,142 +1,144 @@ - 2022-10-11T16:28:51.1019484802023-04-10T01:14:19.059312624PT4H59M56S66LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-10-11T16:28:51.1019484802023-09-24T21:21:08.221447105PT5H1M34S67LibreOffice/7.5.6.2$Linux_X86_64 LibreOffice_project/50$Build-2 - 0 + 59584 0 24502 - 10982 + 11499 true false view2 - 16383 - 7486 + 3455 + 103734 0 - 0 + 59584 24500 - 10980 + 71081 0 1 false 200 false false - false false + false + false - false - false - false + true + false true - true + false true - true - true + false false 0 - false - false + true + false + false + true false - true + false false + true false - true true - false + + true false - false + true + false + true true - true true false - false - false false false + true false false - true true - false - true - false - false - false - false - true - 0 - 1 - true - true - - high-resolution - true - - - false - false - true - false - false - true - true - false - true - - true - 5048973 - - true - false - true - true - 0 - - false - false - false - true false - true - 0 - true - false - true - true - true - false - false - false - - false - false - true - false - true - false - false - false - false - false - false - true + false 2067644 - false - false - true - false + false + + true + true + false + 5156974 + true + false + false + false + 1 + true + true + false + false + true + false + true + true + false + true false - true + true + 0 + false - true + true + false + true + + 0 + true + false + false + false + high-resolution true + true + false + true + true + true + false + false + false + true + + true + false + true + false + + false + false + true + true + true + false + false + false + false + false + false + false + false + false + 0 + true + false + + true @@ -163,7 +165,7 @@ - + @@ -265,10 +267,10 @@ - + - + @@ -325,16 +327,16 @@ - + $ - + - $ - + @@ -815,6 +817,18 @@ + + + + + + + + + + + + @@ -891,103 +905,106 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + @@ -1696,7 +1713,7 @@ - Pagina 4 + Pagina 3 @@ -1715,10 +1732,10 @@ - Fecha: <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', maintenance.company.timezone)> + Fecha: <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', maintenance.company.timezone)> - Consecutivo: <maintenance.code> + Consecutivo: <maintenance.code> @@ -1726,10 +1743,10 @@ - Señores: <maintenance.propietary.name> - Documento: <"NIT" if maintenance.propietary.tax_identifier.type=="31" else "CC"><maintenance.propietary.tax_identifier.code> - Ciudad: <maintenance.propietary_address.subdivision_municipality.name> - Dirección: <maintenance.propietary_address.street> + Señores: <maintenance.propietary.name> + Documento: <"NIT" if maintenance.propietary.tax_identifier.type=="31" else "CC"><maintenance.propietary.tax_identifier.code> + Ciudad: <maintenance.propietary_address.subdivision_municipality.name> + Dirección: <maintenance.propietary_address.street> @@ -1738,7 +1755,7 @@ - Asunto: Certificación de calibración + Asunto: Certificación de calibración @@ -1747,48 +1764,48 @@ - Método de calibración: Comparación - Rango de medición: <maintenance.equipment.product.measuring_range> + Método de calibración: Comparación + Rango de medición: <maintenance.equipment.product.measuring_range> <choose test=""> <when test="maintenance.equipment.product.use_pattern.id==1"> - Patrón utilizado: Ojo Esquemático + Patrón utilizado: Ojo Esquemático </when> <when test="maintenance.equipment.product.use_pattern.id==2"> - Patrón utilizado: Lentes de Prueba + Patrón utilizado: Lentes de Prueba </when> <when test="maintenance.equipment.product.use_pattern.id==3"> - Patrón utilizado: Pesas de Calibración + Patrón utilizado: Pesas de Calibración </when> <when test="maintenance.equipment.product.use_pattern.id==4"> - Patrón utilizado: Esferas de Calibración + Patrón utilizado: Esferas de Calibración </when> <otherwise test=""> - Patrón utilizado: Barras de Calibración + Patrón utilizado: Barras de Calibración </otherwise> </choose> <choose test=""> <when test="maintenance.equipment.use == 'medico'"> - Uso: Médico + Uso: Médico </when> <when test="maintenance.equipment.use == 'basico'"> - Uso: Básico + Uso: Básico </when> <when test="maintenance.equipment.use == 'apoyo'"> - Uso: Apoyo + Uso: Apoyo </when> <otherwise test=""> - Uso: n/a + Uso: n/a </otherwise> </choose> - División de escala: <"0.25D" if maintenance.equipment.product.measuring_range == "dioptria" else "1mmHg"> - Sitio de medición: Consultorio + División de escala: <"0.25D" if maintenance.equipment.product.measuring_range == "dioptria" else "1mmHg"> + Sitio de medición: Consultorio - Equipo: <maintenance.equipment.product.name> - Marca: <maintenance.equipment.mark_category.name> - Modelo: <maintenance.equipment.model_category.name> - Referencia: <maintenance.equipment.reference_category.name> - Serie: <maintenance.equipment.serial> + Equipo: <maintenance.equipment.product.name> + Marca: <maintenance.equipment.mark_category.name> + Modelo: <maintenance.equipment.model_category.name> + Referencia: <maintenance.equipment.reference_category.name> + Serie: <maintenance.equipment.serial> @@ -1857,7 +1874,7 @@ Valor en Equipo - % Error + % Error @@ -1967,12 +1984,11 @@ Texto 1: - Este certificado expresa fielmente el resultado de las mediciones realizadas. Los resultados contenidos en el presente certificado se refieren al momento y condiciones en que se realizaron las mediciones. No nos responsabilizamos de los perjuicios que pueden derivarse del uso inadecuado de los instrumentos calibrados. El usuario es responsable de la recalibración de sus instrumentos a intervalos apropiados. + Este certificado expresa fielmente el resultado de las mediciones realizadas. Los resultados contenidos en el presente certificado se refieren al momento y condiciones en que se realizaron las mediciones. No nos responsabilizamos de los perjuicios que pueden derivarse del uso inadecuado de los instrumentos calibrados. El usuario es responsable de la recalibración de sus instrumentos a intervalos apropiados. - - ANTHONY STIVEN RODRIGUEZ FONSECA - INVIMA : RH-202208-01301 + <maintenance.technician_responsible> + INVIMA : <maintenance.invima> </for> diff --git a/report/Calibrations.fodt b/report/Calibrations.fodt index 4942e30..5a18e72 100644 --- a/report/Calibrations.fodt +++ b/report/Calibrations.fodt @@ -1,142 +1,144 @@ - 2022-10-11T16:28:51.1019484802023-05-25T14:06:32.636094037PT5H27M17S80LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-10-11T16:28:51.1019484802023-09-24T21:38:02.659407388PT5H43M50S81LibreOffice/7.5.6.2$Linux_X86_64 LibreOffice_project/50$Build-2 - 0 + 92710 0 - 34080 - 13125 + 49003 + 22994 true false view2 - 15060 - 9453 + 15706 + 104103 0 - 0 - 34078 - 13123 + 92710 + 49001 + 115702 0 1 false 100 false false - false false + false + false - false - false - false + true + false true - true + false true - true - true + false false 0 - false - false + true + false + false + true false - true + false false + true false - true true - false + + true false - false + true + false + true true - true true false - false - false false false + true false false - true true - false - true - false - false - false - false - true - 0 - 1 - true - true - - high-resolution - true - - - false - false - true - false - false - true - true - false - true - - true - 5282104 - - true - false - true - true - 0 - - false - false - false - true false - true - 0 - true - false - true - true - true - false - false - false - - false - false - true - false - true - false - false - false - false - false - false - true + false 2067644 - false - false - true - false + false + + true + true + false + 5372653 + true + false + false + false + 1 + true + true + false + false + true + false + true + true + false + true false - true + true + 0 + false - true + true + false + true + + 0 + true + false + false + false + high-resolution true + true + false + true + true + true + false + false + false + true + + true + false + true + false + + false + false + true + true + true + false + false + false + false + false + false + false + false + false + 0 + true + false + + true @@ -162,14 +164,14 @@ - - + + - + @@ -180,17 +182,17 @@ - + - + - + @@ -200,24 +202,24 @@ - - + + - - + + - - + + @@ -239,7 +241,7 @@ - + @@ -247,10 +249,10 @@ - + - + @@ -265,10 +267,10 @@ - + - + @@ -324,17 +326,17 @@ - - + + $ - + - $ - + @@ -342,179 +344,179 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -533,7 +535,7 @@ - + @@ -549,7 +551,7 @@ - + @@ -568,7 +570,7 @@ - + @@ -582,7 +584,7 @@ - + @@ -590,7 +592,7 @@ - + @@ -605,7 +607,7 @@ - + @@ -613,7 +615,7 @@ - + @@ -621,7 +623,7 @@ - + @@ -650,7 +652,7 @@ - + @@ -658,7 +660,7 @@ - + @@ -694,7 +696,7 @@ - + @@ -702,7 +704,7 @@ - + @@ -800,13 +802,13 @@ - + - + @@ -882,7 +884,7 @@ - + @@ -890,10 +892,13 @@ - + - + + + + @@ -1084,23 +1089,26 @@ + + + - + - - + + - - + + - + - + @@ -1115,7 +1123,7 @@ - + /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgK CgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkL EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAAR @@ -1791,7 +1799,7 @@ - Pagina 3 + Pagina 1 @@ -1859,8 +1867,8 @@ <when test="maintenance.equipment.product.use_pattern.id==4"> Patrón utilizado: Esferas de Calibración </when> - <otherwise test=""> - Patrón utilizado: Barras de Calibración + <otherwise test=""> + Patrón utilizado: Barras de Calibración </otherwise> </choose> <choose test=""> @@ -1909,13 +1917,13 @@ Temperatura Min - <str(maintenance.temperature_min) + str(maintenance.temperature_uom.symbol) if maintenance.temperature_min else ""> + <str(maintenance.temperature_min) + str(maintenance.temperature_uom.symbol) if maintenance.temperature_min else ""> Humedad Min - <str(maintenance.moisture_min) + str(maintenance.equipment.product.moisture_uom.symbol) if maintenance.moisture_min else ""> + <str(maintenance.moisture_min) + str(maintenance.equipment.product.moisture_uom.symbol) if maintenance.moisture_min else ""> @@ -1933,7 +1941,7 @@ - + @@ -2058,18 +2066,18 @@ - + Texto 1: - - Este certificado expresa fielmente el resultado de las mediciones realizadas. Los resultados contenidos en el presente certificado se refieren al momento y condiciones en que se realizaron las mediciones. No nos responsabilizamos de los perjuicios que pueden derivarse del uso inadecuado de los instrumentos calibrados. El usuario es responsable de la recalibración de sus instrumentos a intervalos apropiados. + + Este certificado expresa fielmente el resultado de las mediciones realizadas. Los resultados contenidos en el presente certificado se refieren al momento y condiciones en que se realizaron las mediciones. No nos responsabilizamos de los perjuicios que pueden derivarse del uso inadecuado de los instrumentos calibrados. El usuario es responsable de la recalibración de sus instrumentos a intervalos apropiados. - ANTHONY STIVEN RODRIGUEZ FONSECA - INVIMA : RH-202208-01301 + <maintenance.technician_responsible> + INVIMA : <maintenance.invima> </if> diff --git a/report/Contract.fodt b/report/Contract.fodt index b2272fe..f0c8f4e 100644 --- a/report/Contract.fodt +++ b/report/Contract.fodt @@ -1,24 +1,24 @@ - 2022-09-12T08:15:04.9771019302023-04-10T01:15:33.119308667PT3H7M2S43LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-09-12T08:15:04.9771019302023-06-05T14:19:19.427278694PT3H9M36S44LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 - 0 + 68792 0 - 30628 - 13727 + 14406 + 13594 true false view2 - 18868 - 7163 + 2598 + 75874 0 - 0 - 30626 - 13725 + 68792 + 14404 + 82384 0 0 false @@ -91,7 +91,7 @@ true true - 3955430 + 4033500 true false @@ -160,7 +160,7 @@ - + @@ -810,64 +810,64 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1589,9 +1589,9 @@ <for each="subscription in records"> - CONTRATO DE MANTENIMIENTO PREVENTIVO + CONTRATO DE MANTENIMIENTO PREVENTIVO DATOS GENERALES DEL CONTRATO - <subscription.number> + <subscription.number> @@ -1625,7 +1625,7 @@ VALOR ANUAL - LAS SUMA DE ($ <subscription.price_contract>M/Cte.) ESTA SUMA SERA CANCELADA EL DÍA DE LA FIRMA DEL CONTRATO. + LAS SUMA DE ($ <subscription.price_contract>M/Cte.) ESTA SUMA SERA CANCELADA EL DÍA DE LA FIRMA DEL CONTRATO. @@ -1634,7 +1634,7 @@ - ESTE CONTRATO NO INCLUYE EL MANTENIMIENTO CORRECTIVO DE LOS EQUIPOS DE OPTOMETRÍA. SIN EMBARGO, EL COSTO DE ESTE SERVICIO ADICIONAL TENDRÁ UN DESCUENTO DEL 50%. + ESTE CONTRATO NO INCLUYE EL MANTENIMIENTO CORRECTIVO DE LOS EQUIPOS DE OPTOMETRÍA. SIN EMBARGO, EL COSTO DE ESTE SERVICIO ADICIONAL TENDRÁ UN DESCUENTO DEL 50%. @@ -1740,47 +1740,47 @@ - - Entre los suscritos a saber EL CONTRATANTE Y EL CONTRATISTA, hemos convenido celebrar el presente CONTRATO DE PRESTACIÓN DE SERVICIOS DE MANTENIMIENTO TÉCNICO PREVENTIVO, que se regulará por las cláusulas que a continuación se expresan y en general por las disposiciones del Código Civil y Código de Comercio aplicables a la materia de qué trata este contrato: + + Entre los suscritos a saber EL CONTRATANTE Y EL CONTRATISTA, hemos convenido celebrar el presente CONTRATO DE PRESTACIÓN DE SERVICIOS DE MANTENIMIENTO TÉCNICO PREVENTIVO, que se regulará por las cláusulas que a continuación se expresan y en general por las disposiciones del Código Civil y Código de Comercio aplicables a la materia de qué trata este contrato: - PRIMERA - OBJETO: El CONTRATISTA se obliga para con El CONTRATANTE a ejecutar los trabajos y demás actividades propias del servicio contratado, el cual debe realizar de conformidad con las condiciones y cláusulas del presente documento y que consistirá en el mantenimiento técnico preventivo sin repuestos a los equipos de optometría de propiedad del CONTRATANTE los cuales se encuentran relacionados e identificados en el anexo 1 del presente documento. + PRIMERA - OBJETO: El CONTRATISTA se obliga para con El CONTRATANTE a ejecutar los trabajos y demás actividades propias del servicio contratado, el cual debe realizar de conformidad con las condiciones y cláusulas del presente documento y que consistirá en el mantenimiento técnico preventivo sin repuestos a los equipos de optometría de propiedad del CONTRATANTE los cuales se encuentran relacionados e identificados en el anexo 1 del presente documento. - SEGUNDA - VALOR: El valor de este contrato será el señalado en la sección de datos generales. + SEGUNDA - VALOR: El valor de este contrato será el señalado en la sección de datos generales. - TERCERA - FORMA DE PAGO: EL CONTRATANTE pagara AL CONTRATISTA el valor del contrato en a la firma del presente documento. + TERCERA - FORMA DE PAGO: EL CONTRATANTE pagara AL CONTRATISTA el valor del contrato en a la firma del presente documento. - CUARTA - PLAZO: El plazo para la ejecución del contrato será contado desde la fecha de inicio y tendrá una duración de un año. Es decir, que este contrato inicia el día <subscription.start_date>y finaliza el <subscription.end_date>. + CUARTA - PLAZO: El plazo para la ejecución del contrato será contado desde la fecha de inicio y tendrá una duración de un año. Es decir, que este contrato inicia el día <subscription.start_date>y finaliza el <subscription.end_date>. - QUINTA – PRORROGA: Si vencido el plazo establecido para la ejecución del contrato de prestación de servicios de mantenimiento técnico preventivo EL CONTRATANTE no ha comunicado AL CONTRATISTA la intención de dar por terminado el contrato de manera escrita, con una antelación de dos meses al vencimiento del contrato este se entenderá prorrogado automáticamente, por un tiempo al igualmente pactado y por un valor al inicialmente fijado más el incremento del IPC del año anterior. El contrato se podrá prorrogar de manera indefinida y en cada una de sus prorrogas se seguirán los lineamientos establecidos aquí, respectivamente. PARÁGRAFO: EL CONTRATATE deberá cancelar el valor del contrato dentro de los 10 días siguientes a la fecha de inicio de cada una sus prorrogas y EL CONTRATISTA deberá entregar la prórroga del contrato. + QUINTA – PRORROGA: Si vencido el plazo establecido para la ejecución del contrato de prestación de servicios de mantenimiento técnico preventivo EL CONTRATANTE no ha comunicado AL CONTRATISTA la intención de dar por terminado el contrato de manera escrita, con una antelación de dos meses al vencimiento del contrato este se entenderá prorrogado automáticamente, por un tiempo al igualmente pactado y por un valor al inicialmente fijado más el incremento del IPC del año anterior. El contrato se podrá prorrogar de manera indefinida y en cada una de sus prorrogas se seguirán los lineamientos establecidos aquí, respectivamente. PARÁGRAFO: EL CONTRATATE deberá cancelar el valor del contrato dentro de los 10 días siguientes a la fecha de inicio de cada una sus prorrogas y EL CONTRATISTA deberá entregar la prórroga del contrato. - SEXTA – OBLIGACIONES DEL CONTRATANTE: 1. Cumplir a cabalidad con las cláusulas pactadas en el presente contrato, las cuales solamente podrán ser modificadas por medio de documento adicional firmado por las partes. 2. Atender con diligencia, celeridad y prioridad las indicaciones que EL CONTRATISTA le realice con el objetivo de cumplir con el desarrollo normal del objeto del contrato. 3. Pagar oportunamente a EL CONTRATISTA el valor de los bienes y/o servicios contratados en la forma, fecha y valor pactados en el contrato durante su vigencia y sus prorrogas. 4. Entregar toda la información que solicite EL CONTRATISTA para poder desarrollar con normalidad su labor de mantenimiento técnico preventivo. 5. Realizar los pagos adicionales que surjan durante la realización del mantenimiento preventivo y/o correctivo si se llega a contratar de manera adicional. 6. EL CONTRATANTE deberá abstenerse de realizar oferta alguna de trabajo o contrato al personal o dependientes del CONTRATISTA. + SEXTA – OBLIGACIONES DEL CONTRATANTE: 1. Cumplir a cabalidad con las cláusulas pactadas en el presente contrato, las cuales solamente podrán ser modificadas por medio de documento adicional firmado por las partes. 2. Atender con diligencia, celeridad y prioridad las indicaciones que EL CONTRATISTA le realice con el objetivo de cumplir con el desarrollo normal del objeto del contrato. 3. Pagar oportunamente a EL CONTRATISTA el valor de los bienes y/o servicios contratados en la forma, fecha y valor pactados en el contrato durante su vigencia y sus prorrogas. 4. Entregar toda la información que solicite EL CONTRATISTA para poder desarrollar con normalidad su labor de mantenimiento técnico preventivo. 5. Realizar los pagos adicionales que surjan durante la realización del mantenimiento preventivo y/o correctivo si se llega a contratar de manera adicional. 6. EL CONTRATANTE deberá abstenerse de realizar oferta alguna de trabajo o contrato al personal o dependientes del CONTRATISTA. - SÉPTIMA OBLIGACIONES DEL CONTRATISTA: 1. Cumplir a cabalidad con las cláusulas pactadas en el presente contrato, las cuales solamente podrán ser modificadas por medio de documento adicional firmado por las partes. 2. Realizar el mantenimiento preventivo a los equipos de optometría de propiedad del CONTRATANTE. 3. Realizar las observaciones que considere pertinentes dentro de la ejecución del objeto del presente contrato. 4. Obrar con seriedad y diligencia en el servicio contratado 5. Atender las solicitudes y recomendaciones que haga EL CONTRATANTE o sus delegados, con la mayor prontitud. + SÉPTIMA OBLIGACIONES DEL CONTRATISTA: 1. Cumplir a cabalidad con las cláusulas pactadas en el presente contrato, las cuales solamente podrán ser modificadas por medio de documento adicional firmado por las partes. 2. Realizar el mantenimiento preventivo a los equipos de optometría de propiedad del CONTRATANTE. 3. Realizar las observaciones que considere pertinentes dentro de la ejecución del objeto del presente contrato. 4. Obrar con seriedad y diligencia en el servicio contratado 5. Atender las solicitudes y recomendaciones que haga EL CONTRATANTE o sus delegados, con la mayor prontitud. - OCTAVACAUSALES DE TERMINACION DEL CONTRATO: El presente contrato terminará por acuerdo entre las partes y unilateralmente por el incumplimiento de las obligaciones derivadas del contrato. Finalmente, por la ocurrencia de hechos imprevisibles que imposibiliten su cumplimiento. + OCTAVACAUSALES DE TERMINACION DEL CONTRATO: El presente contrato terminará por acuerdo entre las partes y unilateralmente por el incumplimiento de las obligaciones derivadas del contrato. Finalmente, por la ocurrencia de hechos imprevisibles que imposibiliten su cumplimiento. - NOVENA - CERTIFICADOS: EL CONTRATISTA expedirá las respectivas hojas de vida y/o certificados de los equipos para que EL CONTRATANTE puede presentarlos ante la autoridad competente. Estos serán expedidos por EL CONTRATISTA en una sola oportunidad durante la vigencia del contrato. PARÁGRAFO: En caso de que EL CONTRATANTE se traslade o mueva los equipos y deban volverse a generar los documentos; se generara un costo adicional. + NOVENA - CERTIFICADOS: EL CONTRATISTA expedirá las respectivas hojas de vida y/o certificados de los equipos para que EL CONTRATANTE puede presentarlos ante la autoridad competente. Estos serán expedidos por EL CONTRATISTA en una sola oportunidad durante la vigencia del contrato. PARÁGRAFO: En caso de que EL CONTRATANTE se traslade o mueva los equipos y deban volverse a generar los documentos; se generara un costo adicional. - DECIMA - DERECHOS LABORALES Y SEGURIDAD SOCIAL: El CONTRATISTA en su calidad de persona jurídica, garantizara el pago de los derechos laborales y seguridad social de sus trabajadores y/o dependientes que envié para el cumplimiento del objeto del contrato. Razón por la cual, EL CONTRATISTA mantendrá indemne a EL CONTRATANTE ante cualquier demanda o acción judicial o administrativa con ocasión de la ejecución del presente contrato; relacionada con el derecho laboral y la seguridad social. + DECIMA - DERECHOS LABORALES Y SEGURIDAD SOCIAL: El CONTRATISTA en su calidad de persona jurídica, garantizara el pago de los derechos laborales y seguridad social de sus trabajadores y/o dependientes que envié para el cumplimiento del objeto del contrato. Razón por la cual, EL CONTRATISTA mantendrá indemne a EL CONTRATANTE ante cualquier demanda o acción judicial o administrativa con ocasión de la ejecución del presente contrato; relacionada con el derecho laboral y la seguridad social. - DECIMA PRIMERA – PERFECCIONAMIENTO: El contrato se entiende perfeccionado una vez suscrito por las partes, de conformidad con lo establecido en la ley y para todos sus efectos presta merito ejecutivo. + DECIMA PRIMERA – PERFECCIONAMIENTO: El contrato se entiende perfeccionado una vez suscrito por las partes, de conformidad con lo establecido en la ley y para todos sus efectos presta merito ejecutivo. - DECIMA SEGUNDA - VALIDEZ: El presente contrato anula todo contrato de prestación de servicios de mantenimiento preventivo anterior suscrito por las partes y solamente podrá ser modificado por escrito suscrito por la Partes. + DECIMA SEGUNDA - VALIDEZ: El presente contrato anula todo contrato de prestación de servicios de mantenimiento preventivo anterior suscrito por las partes y solamente podrá ser modificado por escrito suscrito por la Partes. - DECIMA TERCERA – CESION: El CONTRATISTA no podrá ceder parcial ni totalmente la ejecución del presente contrato a un tercero, sin la previa, expresa y escrita autorización del CONTRATANTE. - DECIMA CUARTA – COFIDENCIALIDAD: Las partes acuerdan que ellas y sus empleados se abstendrán de divulgar, publicar o comunicar, directa o indirectamente a terceros la información, documentos o fotografías, relacionados con los documentos que conozcan en desarrollo y por virtud del presente contrato o por cualquier otra causa. Para estos efectos las partes convienen que toda información que reciba EL CONTRATISTA o EL CONTRATANTE, para la ejecución del presente contrato, se considera importante y confidencial y divulgarla y/o transmitirla, puede lesionar los intereses públicos de las partes. + DECIMA TERCERA – CESION: El CONTRATISTA no podrá ceder parcial ni totalmente la ejecución del presente contrato a un tercero, sin la previa, expresa y escrita autorización del CONTRATANTE. + DECIMA CUARTA – COFIDENCIALIDAD: Las partes acuerdan que ellas y sus empleados se abstendrán de divulgar, publicar o comunicar, directa o indirectamente a terceros la información, documentos o fotografías, relacionados con los documentos que conozcan en desarrollo y por virtud del presente contrato o por cualquier otra causa. Para estos efectos las partes convienen que toda información que reciba EL CONTRATISTA o EL CONTRATANTE, para la ejecución del presente contrato, se considera importante y confidencial y divulgarla y/o transmitirla, puede lesionar los intereses públicos de las partes. - DECIMA QUINTA – CLÁUSULA PENAL: En el evento de incumplimiento por parte del CONTRATISTA o DEL CONTRATANTE a las obligaciones a su cargo contenidas en la ley o en este Contrato. Deberá pagar el 30% del valor total del contrato, a título de pena. + DECIMA QUINTA – CLÁUSULA PENAL: En el evento de incumplimiento por parte del CONTRATISTA o DEL CONTRATANTE a las obligaciones a su cargo contenidas en la ley o en este Contrato. Deberá pagar el 30% del valor total del contrato, a título de pena. - DECIMA SEXTA – CLÁUSULA COMPROMISORIA: Toda controversia o diferencia relativa a este contrato, su ejecución y liquidación, se resolverá por un tribunal de arbitramento que por economía será designado por las partes, está conformado por solamente un árbitro y será en el domicilio contractual establecido en este contrato. El tribunal de Arbitramento se sujetará a lo dispuesto en el decreto 1818 de 1998 o estatuto orgánico de los sistemas alternativos de solución de conflictos y demás normas concordantes. + DECIMA SEXTA – CLÁUSULA COMPROMISORIA: Toda controversia o diferencia relativa a este contrato, su ejecución y liquidación, se resolverá por un tribunal de arbitramento que por economía será designado por las partes, está conformado por solamente un árbitro y será en el domicilio contractual establecido en este contrato. El tribunal de Arbitramento se sujetará a lo dispuesto en el decreto 1818 de 1998 o estatuto orgánico de los sistemas alternativos de solución de conflictos y demás normas concordantes. - DECIMA SÉPTIMA DOMICILIO CONTRACTUAL Y NOTIFICACIONES: Las partes contratantes convienen que, para todos los efectos legales, judiciales o extrajudiciales, que diere a lugar el presente contrato será el domicilio la ciudad de Bogotá D.C., las direcciones de Notificación de las partes serán las establecidas en la parte inicial del presente contrato. Las comunicaciones remitidas a las direcciones aquí señaladas serán válidas aún en el caso en que las partes hayan variado su ubicación si, antes de la fecha de la comunicación, la parte que ha variado su dirección no ha avisado por escrito a la otra sobre este hecho, las cuales se tendrán por recibidas y producirán efectos al tercer día hábil siguiente al recibo de la comunicación. + DECIMA SÉPTIMA DOMICILIO CONTRACTUAL Y NOTIFICACIONES: Las partes contratantes convienen que, para todos los efectos legales, judiciales o extrajudiciales, que diere a lugar el presente contrato será el domicilio la ciudad de Bogotá D.C., las direcciones de Notificación de las partes serán las establecidas en la parte inicial del presente contrato. Las comunicaciones remitidas a las direcciones aquí señaladas serán válidas aún en el caso en que las partes hayan variado su ubicación si, antes de la fecha de la comunicación, la parte que ha variado su dirección no ha avisado por escrito a la otra sobre este hecho, las cuales se tendrán por recibidas y producirán efectos al tercer día hábil siguiente al recibo de la comunicación. - DECIMA OCTAVA - IMPUESTOS: Los impuestos que se generen por la ejecución y desarrollo de este contrato, serán asumidos por las partes de conformidad con lo establecido por régimen tributario y legal, y demás directrices establecidas por la DIAN. + DECIMA OCTAVA - IMPUESTOS: Los impuestos que se generen por la ejecución y desarrollo de este contrato, serán asumidos por las partes de conformidad con lo establecido por régimen tributario y legal, y demás directrices establecidas por la DIAN. - DECIMA NOVENA - FORMALIDADES E INEFICACIA: Cualquier modificación deberá costar por escrito, con la firma de la totalidad de las partes, no tendrá validez acuerdos verbales de ningún tipo, ya que las partes acuerdan que este es un contrato que exige como formalidad para su modificación, el medio escrito como única prueba de validez de dichos pactos, así como para exigir su cumplimiento o el pago de las obligaciones que de él surjan. + DECIMA NOVENA - FORMALIDADES E INEFICACIA: Cualquier modificación deberá costar por escrito, con la firma de la totalidad de las partes, no tendrá validez acuerdos verbales de ningún tipo, ya que las partes acuerdan que este es un contrato que exige como formalidad para su modificación, el medio escrito como única prueba de validez de dichos pactos, así como para exigir su cumplimiento o el pago de las obligaciones que de él surjan. - Para constancia, el presente Contrato es suscrito en la ciudad de Bogotá el día <subscription.start_date>, en dos (2) ejemplares de igual valor, cada uno de ellos con destino a cada una de las Partes. + Para constancia, el presente Contrato es suscrito en la ciudad de Bogotá el día <subscription.start_date>, en dos (2) ejemplares de igual valor, cada uno de ellos con destino a cada una de las Partes. @@ -4875,7 +4875,7 @@ gg== - EL CONTRATISTAEL CONTRATANTE + EL CONTRATISTAEL CONTRATANTE @@ -4886,11 +4886,11 @@ - JESÚS ANTONIO GIIRALDO<subscription.party.name> - CC 80.173.191 DE BOGOTÁ NIT/CC <subscription.party.tax_identifier.code> + JESÚS ANTONIO GIIRALDO<subscription.party.name> + CC 80.173.191 DE BOGOTÁ NIT/CC <subscription.party.tax_identifier.code> REPRESENTANTE LEGAL SMART VISION S.A.S - NIT 901091201-1 + NIT 901091201-1 @@ -4916,7 +4916,7 @@ - <for each="equipment in subscription.equipments"> + <for each="equipment in subscription.current_equipments"> diff --git a/report/Maintenance_Service.fodt b/report/Maintenance_Service.fodt index 1e1bb73..d1c1517 100644 --- a/report/Maintenance_Service.fodt +++ b/report/Maintenance_Service.fodt @@ -1,142 +1,144 @@ - 2022-11-03T17:09:30.5000787642023-04-04T13:07:11.252504072PT1H33M51S29LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-11-03T17:09:30.5000787642023-09-24T21:19:00.980634559PT1H39M48S34LibreOffice/7.5.6.2$Linux_X86_64 LibreOffice_project/50$Build-2 - 2879 - 5064 - 17501 - 7770 + 55326 + 0 + 35003 + 15688 true false view2 - 18387 - 5872 - 5064 - 2879 - 22564 - 10647 + 8804 + 67389 + 0 + 55326 + 35001 + 71012 0 1 false - 280 + 140 false false - false false + false + false - false - false - false + true + false true - true + false true - true - true + false false 0 - false - false + true + false + false + true false - true + false false + true false - true true - false + + true false - false + true + false + true true - true true false - false - false false false + true false false - true true - false - true - false - false - false - false - true - 0 - 1 - true - true - - high-resolution - true - - - false - false - true - false - false - true - true - false - true - - true - 2025600 - - true - false - true - true - 0 - - false - false - false - true false - true - 0 - true - false - true - true - true - false - false - false - - false - false - true - false - true - false - false - false - false - false - false - true + false 687431 - false - false - true - false + false + + true + true + false + 2272625 + true + false + false + false + 1 + true + true + false + false + true + false + true + true + false + true false - true + true + 0 + false - true + true + false + true + + 0 + true + false + false + false + high-resolution true + true + false + true + true + true + false + false + false + true + + true + false + true + false + + false + false + true + true + true + false + false + false + false + false + false + false + false + false + 0 + true + false + + true @@ -157,7 +159,7 @@ - + @@ -259,10 +261,10 @@ - + - + @@ -319,16 +321,16 @@ - + $ - + - $ - + @@ -500,77 +502,77 @@ - - - - - + - + - + - + - + - + - - - + + + + + + + - + + + + + - - - - - - - + + + - - - - - + - + - + + + + + @@ -626,26 +628,26 @@ - - - - - + - + - + - + + + + + @@ -657,9 +659,9 @@ - - - + + + @@ -707,7 +709,7 @@ - + @@ -719,85 +721,73 @@ - - - - + - + - - - - - - - + - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1384,62 +1374,63 @@ - <for each="maintenance in records"> + <for each="maintenance in records"> <choose test=""> - <when test="maintenance.maintenance_type == 'initial'"> + <when test="maintenance.maintenance_type == 'initial'"> REGISTRO DE MANTENIMIENTO PREVENTIVO - </when> - <when test="maintenance.maintenance_type == 'preventive'"> + </when> + <when test="maintenance.maintenance_type == 'preventive'"> REGISTRO DE MANTENIMIENTO PREVENTIVO - </when> - <when test="maintenance.maintenance_type == 'corrective'"> + </when> + <when test="maintenance.maintenance_type == 'corrective'"> REGISTRO DE MANTENIMIENTO CORRECTIVO - </when> + </when> </choose> - Fecha <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', maintenance.company.timezone)> - Consecutivo <maintenance.code> + Fecha <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', maintenance.company.timezone)> + Consecutivo <maintenance.code> - INFORMACIÓN DEL PROPIETARIO + INFORMACIÓN DEL PROPIETARIO - Nombre / Razón Social: <maintenance.propietary.name> - Ciudad: <maintenance.propietary_address.subdivision_municipality.name> - Teléfono: <maintenance.propietary.phone> - Movil: <maintenance.propietary.mobile> + Nombre / Razón Social: <maintenance.propietary.name> + Ciudad: <maintenance.propietary_address.subdivision_municipality.name> + Teléfono: <maintenance.propietary.phone> + Movil: <maintenance.propietary.mobile> - Tipo Documento: <"NIT" if maintenance.propietary.tax_identifier.type=="31" else "CC"> - Documento: <maintenance.propietary.tax_identifier.code> - Dirección: <maintenance.propietary_address.street> + Tipo Documento: <"NIT" if maintenance.propietary.tax_identifier.type=="31" else "CC"> + Documento: <maintenance.propietary.tax_identifier.code> + Dirección: <maintenance.propietary_address.street> - - INFORMACIÓN DEL DISPOSITIVO + + INFORMACIÓN DEL DISPOSITIVO - Nombre del Dispositivo: <maintenance.equipment.product.name> - Marca: <maintenance.equipment.mark_category.name> - Serial: <maintenance.equipment.serial> + Nombre del Dispositivo: <maintenance.equipment.product.name> + Marca: <maintenance.equipment.mark_category.name> + Serial: <maintenance.equipment.serial> - Modelo: <maintenance.equipment.model_category.name> - Referencia: <maintenance.equipment.reference_category.name> - Registro Invima: <maintenance.equipment.health_register> + Modelo: <maintenance.equipment.model_category.name> + Referencia: <maintenance.equipment.reference_category.name> + Registro Invima: <maintenance.equipment.health_register> - - + + <choose test=""> - Trabajo Realizado - + <when test="maintenance.maintenance_type == 'preventive'"> + Trabajo Realizado + @@ -1448,7 +1439,7 @@ 1. Verificación inicial de funcionamiento: - <"SI" if maintenance.initial_operation else "NO"> + <"SI" if maintenance.initial_operation else "NO"> @@ -1456,7 +1447,7 @@ 2. Revisión del Equipo: - <"SI" if maintenance.check_equipment else "NO"> + <"SI" if maintenance.check_equipment else "NO"> @@ -1464,7 +1455,7 @@ 3. Revisión del sistema eléctrico: - <"SI" if maintenance.check_electric_system else "NO"> + <"SI" if maintenance.check_electric_system else "NO"> @@ -1472,7 +1463,7 @@ 4. Limpieza interior y exterior: - <"SI" if maintenance.clean_int_ext else "NO"> + <"SI" if maintenance.clean_int_ext else "NO"> @@ -1480,7 +1471,7 @@ 5. Limpieza de lentes y espejos: - <"SI" if maintenance.clean_eyes else "NO"> + <"SI" if maintenance.clean_eyes else "NO"> @@ -1488,13 +1479,13 @@ 6. Verificar Calibración: - <"SI" if maintenance.check_calibration else "NO"> + <"SI" if maintenance.check_calibration else "NO"> - - <when test="maintenance.maintenance_type == 'corrective'"> - Trabajo Realizado + </when> + <when test="maintenance.maintenance_type == 'corrective'"> + Trabajo Realizado @@ -1526,6 +1517,12 @@ <line.maintenance_activity.name if line.line_maintenance_activity else line.replacement.name> + <if test="line.description"> + <for each="description in line.description.split('\n')"> + <description> + </for> + </if> + @@ -1536,26 +1533,26 @@ - </when> + </when> </choose> - Observaciones + Observaciones <maintenance.description_activity> - - Fecha del próximo mantenimiento <str(maintenance.next_maintenance)[0:11]> - + + Fecha del próximo mantenimiento <str(maintenance.next_maintenance)[0:11]> + - ANTHONY STIVEN RODRIGUEZ FONSECA - INVIMA : RH-202208-01301 + <maintenance.technician_responsible> + INVIMA :<maintenance.invima> - </for> + </for> - + \ No newline at end of file diff --git a/report/Payment.fodt b/report/Payment.fodt index 5d77094..1a57880 100644 --- a/report/Payment.fodt +++ b/report/Payment.fodt @@ -1,10 +1,10 @@ - 2023-02-23T18:21:56.2463551742023-04-24T09:43:15.067795581PT1H56M59S31LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2023-02-23T18:21:56.2463551742023-08-10T08:57:23.084235155PT1H57M43S32LibreOffice/7.4.7.2$Linux_X86_64 LibreOffice_project/40$Build-2 - 11906 + 9260 0 30628 14372 @@ -13,19 +13,18 @@ view2 - 20066 - 18579 + 7952 + 10971 0 - 11906 + 9260 30626 - 26277 + 23631 0 1 false 160 false false - false false @@ -91,7 +90,7 @@ true true - 3467757 + 3490778 true false @@ -161,7 +160,7 @@ - + @@ -318,16 +317,16 @@ - - + + - - + + - - + + - + @@ -351,7 +350,10 @@ - + + + + @@ -369,18 +371,6 @@ - - - - - - - - - - - - @@ -412,265 +402,270 @@ - + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - + - - + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + + + + + + + + + + - - - + + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + + + + @@ -683,7 +678,7 @@ - + @@ -1374,62 +1369,62 @@ - <for each="line in records"> - <if test="line.statement.company.header"> + <for each="line in records"> + <if test="line.statement.company.header"> <for each="line in move.company.header.split('\n')"> <line> </for> - </if> - - - - Fecha: <line.date> + </if> + + + Número: <line.id> + Fecha: <line.date> - Recibido de: <line.party.name> + Recibido de: <line.party.name> - Nit / CC: <line.party.tax_identifier.code> + Nit / CC: <line.party.tax_identifier.code> - Forma de Pago: <line.statement.name> + Forma de Pago: <line.statement.name> + - - + - Descripción + Descripción - + - Valor + Valor - <line.description> + <line.description> - <format_currency(line.amount, line.party.lang, line.currency)> + <format_currency(line.amount, line.party.lang, line.currency)> - - - - Somos SMART VISION, la compañía que está revolucionando el mercado óptico en Colombia, ofrecemos productos y servicios ópticos con la mejor calidad y tecnología de punta. Nuestra mayor prioridad es satisfacer las necesidades de nuestros clientes. - Agradecemos sinceramente el habernos elegido como opción. - </for> + + + + Somos SMART VISION, la compañía que está revolucionando el mercado óptico en Colombia, ofrecemos productos y servicios ópticos con la mejor calidad y tecnología de punta. Nuestra mayor prioridad es satisfacer las necesidades de nuestros clientes. + Agradecemos sinceramente el habernos elegido como opción. + </for> \ No newline at end of file diff --git a/report/Prorrogation.fodt b/report/Prorrogation.fodt new file mode 100644 index 0000000..87ee87d --- /dev/null +++ b/report/Prorrogation.fodt @@ -0,0 +1,4872 @@ + + + + 2022-09-12T08:15:04.9771019302023-08-10T10:19:03.969380682PT3H14M20S45LibreOffice/7.4.7.2$Linux_X86_64 LibreOffice_project/40$Build-2 + + + 34555 + 0 + 24502 + 11499 + true + false + + + view2 + 12250 + 26102 + 0 + 34555 + 24500 + 46052 + 0 + 0 + false + 200 + false + false + false + + + + + false + false + false + true + true + true + true + true + false + 0 + false + false + false + true + false + false + true + false + false + false + false + true + true + true + false + false + false + false + false + false + false + false + true + false + false + true + false + false + false + true + 0 + 1 + true + false + + high-resolution + true + + + false + false + true + false + false + true + true + false + true + + true + 4093455 + + true + false + true + true + 0 + + false + false + false + true + false + true + 0 + false + false + false + false + true + false + false + false + + false + false + true + false + false + false + false + false + false + false + false + false + 1809088 + false + false + false + false + false + true + false + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $ + + + + + - + $ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgK + CgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkL + EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAAR + CAC4A0QDASIAAhEBAxEB/8QAHgABAAICAgMBAAAAAAAAAAAAAAgJBgcEBQECAwr/xABlEAAB + AwMCAwMGBgkNCwkGBwABAgMEAAUGBxEIEiETMUEJFCIyUWE4QlJxgZEVI2JydoKhsbQWFzND + U1eVorKztcHSGSQ3VmNzdHWSlNQYJTRUZYOjwtEmJzVmpOE2RmSEk8Pi/8QAHQEBAAIDAQEB + AQAAAAAAAAAAAAECAwQFBgcICf/EADkRAAEDAgQEAwUGBwEBAQAAAAEAAhEDBAUSITEGQVFh + EzJxByKBkbEUI0JicqEVM1LB0eHwgvEk/9oADAMBAAIRAxEAPwC1CvVRCQSogAeJopSUJKlH + YDqa0VxF8SOJcP8AjrVyvLbtyvF2WWbFY4iSuTcZA32APg36TYUrbdHOdgtSkoVkAnU7LETy + G63U7cW0AhA5veegrS2Y8YvDrgrnZX/WTHEvElJZt8hVwW2R4KTGS4UH5xUdYem2pvEIWcm4 + qM2mQrK+pLjGA49KMaE0hBB/vpSVKW6vcK5hupaFKGywftI2XBs3DJovb4bjeIYHi7TJKGJ8 + +PHbdX7QZLpU6tz3LWBVTVaPKFlbbuPmPyXaHyh3CfsT+vDv022FguZP1mNt+Su8xTjc4ZMq + lJiWzWextOEcp+ySXbcj5gZKUIH110p4vNGBJ8yb1gxYK27Pf7KM9nt/nOeuvuEjQHWVEiZL + x7A8wCjyOzW2Y095s+3tUlSxUGt2CkW3cqSdqyG3XmExcoMuPKhyW+0ZkR3Q42438tKhXcpU + laQpBBB8RVf1z0SuWk05/M+E/N5uJT2lJeexaZKXKs1zSAEqC0OrWppShzHnK18u/rMdCJA8 + M/EjbNbbHNi3K1rsOW4663DyGxySSuK9vshxtSty42sglJUeYL3B3HKo2a5tTbdY3sfS1dqF + IOleqVBSedJ3BG4r2oiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlK + UoiUpXyckMtHZbgB9njQCdkJA3X1rwSANydhXSXPILfaIT86XIYjRY7faPSJDobbQ38tSjUZ + tTuPfSXGZTuO6fCbqRkaRyog4/sYaCCOrkvYtpQQTspvtSkjYhNWyxq7RVDsxholSpeuCEbh + r01e3wrxBdW6pwqUSelVH8TerOvmoOFG76gZdHslrelMMM4pYlLTHCCSeaS6VFchXQHqVI5j + unY7irbrd3ufR/XRrmvacqPpvpuGfmufXjYUHdUa+JvW/W7SzP8AAcI0lxLFr47nCZ7TP2Yf + dZ5JEZKHFJKw4hCElte6SVb7hQ9m9CYWRrc2ikpsKbCoe/rx+UK/eQ0w/hZf/E16/rz+UJ/e + P0y/hZf/ABNVzhW8I9lMTYV5qEeRcUfF9pm1CzHV7SHBIGFMXKFGvcy2zlvSI8Z95CFuIb7c + kkBRAPKRzEA1NypDpVXMypSlKsqpXjYVHPio4hM/0kvOCYPpNhttyPLc5lTG2Y09agy3Hjtp + LnMEKHXdwHmKtgG3OnXpqnJ+JHjlxDHbllN90X01attpiOT5bgubjhSyhtRKgBIJPop8Op+m + qF4BhZBTLhKnFsK81F7NuKPMcN0X03vaMQi3nVHU+E25ZLBCU4iGh1TSHXHZCnDzIajodR2g + Kx1KvSQAXG8PfwDiozOK3Mzvi5fsUpxa1OWzGMfaajwlb+ilEglLziNvjOJG3yld9C+EbTJU + 0aVCWdD4wNJIKb9h2usHVKNbwp6TjeS2ZmO8+lPRQbktLLhWk7coWtCSodAo+iZF6DayY9r5 + prbNScXS5ETO3YmQnl87kOU2R20dXXY93onYHlUF7ArIoHSjmFq2fSlKusaUpSiJSlKIlKV0 + OW5XZsHxm8ZlkkpMW2WOG7cZru3NyMNpUolI8VFKdgB3k1Cndd9SoI23Vzii4g0LyzHs5g6Q + YVNSo2mI1ambjdpsZQGz7pe5UILgJKOzKVEqHKkp+2V6xsJ4krCXZmN8Zd/cl8vMlN5sjExl + R+SoKU52afvQoe6qGoFlFEkKd+wrzUX+G7iOyrMc1m6Fa2Wy32vO7XGE+HOtSlC33+Eg9n27 + AV6qhtuUjoRzqSlBTsmUFXBkSsbm5TBSlKVKqlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUp + SiJSlKIlKUoiUpSiL5uONto7RzoK4n2XhAbmQ19dak1e1Zg2U/Y2PKbIrhaZuz8oguZNdC63 + bGkFaQo9Xdhv0958fd08enKxTFaWGUTVfqeQ6nf4AAEk8gCVtUbV1Vbfi5HbpanlIeCW0OFt + tf7pt3qHu36fR81c5icxJV9qdBqFeRcQ0Ni6ux4UptbKHV8uw2HKep6fOTW2tGdUhdt3H3ys + FPUAdT7AB4n2CsdjePo2DK+IuAdlzPOwaYkjsG7CdYGpKyVbX3yKe3L/ALupCUrEI2dxC0kS + VBD6l+oB6oPcPnA23rJYEjzuO297a6Nrcsu6LK7NnAETvBEiVqPpmm4tPJcqlKVsKiUpSiJS + lKIlKUoiUpSiLG8uv1rxqyTr9e5jcW32yK9MnvqTulphtHOtSwOp9FBqom5cUFmuWot54gMy + iyb7lN0dci45Ze1SpqxWtKuVCVOKCkoWpKnOiW99+dZSkPb1YVx63yfYOFrUSdbXyw87EiW8 + qHxmpEthl1P0tvOD6apSJ3JIG1Kg0DUougl3NbtyTjB1yyV51EbImLLGdSEqYtsRCDypJUCH + FhSwrqeoUKsU4ZeF7T1eD2PULUqzsZ3meTWyLdZ90yNjz4RQ82hxEdhDvOhsNBfKVeuohSvR + TskV8YRp7i8XDlpuURD10vEJQXJeQlRjc49VAV6hSkg8yd1FXQeKTNHhI4xcXh49Z9FdYLnH + xvJLBGZt1vuUx7kgXSK0NmlJdX6LTgQACF+sUjlIUoNpx0XMLiAs9dlQNBKmIvTrFHIH2LVj + NlMTbk7DzFvsv9natN6ncGekGYRzcMfx2Pg2RMoIg3/GWUwH2HifXUloobdG2/MlSd1AkJUk + 1IVq4IUAHRsfaOor3lLbcjLKVBQ6d3z1sGZhwWmCAJaVW5iGoubW263/AE01LDX6q8Lmi3zZ + DSS2zNZXutqU2OVOyXUDnA2HPzhewKtq6W6Z4zpXrlhWudvkphxpMxvHcqAKkJk22Qdg8sJG + 6uyKSrc9eZtgbbprG+LbKomJcbWQGINk3SBbYs7r6r6ozSkKH1NfQTWBarXs3TAbtEWvcKbb + Xt8nkeSofl3rRcDTq6LqMitR13hXN293dpSFH1T0399cvnR8ofXWvdM7/JyjTXFMmnK3kXiy + wJ7p/wAq8whZ/KuomZr5RW+Y1qBlODWfQM3VGL3eXanZasobj9qpp1SO05DGISSUk7cytt+8 + 99bzw0e8TC5bM591okhTzLjY6FxI+mvUyWEd7qfoO9Vw3jyj2s75/wCYNCbFB+6m3zzo/wAQ + N1jEvj64r7myqJFxrT6zFfQSRGkOrR9HbrR/ErHnpDmswo1j+FWhiawpQSlRJJ27q+inWm/X + cSPcTUJuHPjCab4cX9XOIfN4yJab7KgR1sxUNvSeVLag20w0E9oU83Xl6gEEkCtbZj5SPU++ + TCnSLSi1261gqSidk7zjrz6PBzsGnEdmfaAp0e81YlgEkqjW1XGAJVj4lxlftor6hSVDdJBH + tBqqeNxwcXNulLnvzcEuzaT6MNyA4hs+4cim1H8ZVSL4c+PbHtT8ghad6h2M4Zmc1aGooL4c + t9ycPxWnFdUrUSoJaWSDsEocLhSk1a5jtGlWdTqU9XBTPr5Keab6LWkH2b1qTWbiH060OxpO + T6hXswESOZMKC0ntJc5aT6SGWQQSR03UogIKgFlJIBhPmHlHdacjlON6ZaZ2LHrWUqQ1Jvrz + kmX0PRwBC20pO3xSlwe81Jys85UAPqeQKzES45/bh9Rr6JWlY3QoKHuNVMwONnjCtUpE6TlG + I3hts8xhv2tKG1/clTSW1bfMsVvHQ/yj8G+3+Hh2u2MR8PuUxxLMe8xH1fYtbhV0DgWSWB1S + OcuLRufTLaQVCA5jtirOp1WauCnxSuNEkh9JSrood/vr2kykxx16qPcKnKZhUzCJX3r5mQyj + 1nUj6ai3rrx26QaOXJ/F25k3LMoYJYcs9lCVCO8DsUvvK3ShQO4KQVrSRspAqM198pJrxc5h + cwzSfFbPBcR0ReH3pr49pK0LZAH3PIBQljfMVIbUf5ArOjLjj9uH1Ggmxz+2CqlpvG3xgzXO + 0YzLFbd/k2LWhQ/joX+eve28c3F7aXkyJWQ4heUo/aJVsSEq+cths/xqjxKXdX8Ct0CtpQ60 + v1FpPzGvpVZGMeU01XtDxOo+jdmukc7BLljlORlI9qyhwvcx9wKPnqXuhHFnpNr7GdawXIXE + 3VlpTr9juiEszmkjfqlG5S4npuShagnccxTvUjK7ylUIezzhb6r13T7RXHfdQ9DU4g9NvqqG + nEDx1S9ENWJmlsLSRWRuwoUaYqYb8mGD2qQpSeRTDmw6gevUwAJcYUSXGGiVNMqQO9Q+uvUy + GU97qPrqu13yn+RhKgzw5JCj6pVl7ZSPoEX+usPuvlJuIKW+pNk0zwe3sr9UTHZMhafx232/ + zVGamOauKdY/hVnpnRk/tm/zCvdUlhJ2Lifz1W7oj5Qm6W2xag5LxAXqJNmW2TAjY/aLPDQ2 + 9IdcTJ7VLe537NPI0StwqSjfYAlYBwzJvKIcSWSSlvYpZMUxK3doVMsOsuSpPZfIccUdun3L + bZ91C6mBKqKdUmAFauh9pz1HEk+zetNcU+ZZBgGiOa5piNwEK8Wq1l6FJU0hwMu7j00pcBQo + 8qlddj9NQvwPylmfWCYmPrPgVsuFuKA2i548tyO4laQopU624paVBS+XfkDfTc8qwOQ4xrX5 + SSPq7pZkemqdHHbScgh+beeG/wDbBk86Vc3Z+bp5vU225h399SHMgkFCx4IDgtbzZmQ6qxoO + Q6wah5LlzsgJmJgzLgpENgrCSQhlJ2T0V8TlFek7VbDcEjiz2SMxz823mlvbQEAk7ErV1AO3 + id1e1IrQczKr/NhNW125OiKy2lpLSPQBSkAAK29boB3711bJ2dQfuh+etXwy4y4rdFdrBDAp + Ba0Xw3DD0Rivf+/mVfnq6q3d7n0f11Q/ms564WYMsNuPLS+2rlShRUQN9yfpqZivKtvMpW87 + w7zENp2PMchKdveVea9ayW5DWFpKx3jXOqAtGysjqMXHvaJsXRe36n25IcuGmeSWvKGUJBUt + xKX+ydb3HcjZ4K+Zutq6MZw3qZp3jGoSLcq3qyC2NXARFPl4sdokEpLh2KwCTt3dPAVkeouI + RdQsAyTBJboaZyK1S7S48B1bD7Sm+Ye8FW/0Vke3ktem7WVXg55SfAydnMMyhK0kdxY6K32U + f2XxFbG0h4rce1mjXSTY4VzgO2tbaX2ZiEEqQvmKChTbm4AIWSNu4KO/WquLjBl22c/b58db + EmM4pl5pY2UhxJKVJI8CFAitr8MmYPYznUi3dstLN3iKbKQehcbPOCfxA6Pxq13NhshbdN8v + ylWAazyWtRdLsowx1sSV3O3vJjNFWxMoIStrr7EvBCj7kVIXhZz9Wp3DvgWbPPvvyplnbjzH + n/Xclx92JDhPjzPMuK3+6qEK80V/1k1urycGSBvHdR9L0FwDF8mFxiJ35m2oM5BcaaR7+Zh0 + n77eooukq1zTytlTNrwO6h7q6fI7/acQx27ZZen+wt9mhv3GY4E8ykMstla1AePoI7q2Vpbl + QJ1DzaHmvHxkFyU2X4WmuNN2SDJYWeRE1ey3OZXgsecSm/f2Xur11pyM6mv4voBAmK871Av8 + CBOaYQVPs27t0uyZA8OVIY329gVWgNGMkmz2sn1FvxUbrmt4k3KSs9UugrUeYD3OrdP0Ct/8 + HWOI1G4srjncmGtyNp1jSIqHQrYNT5ilpb3Hinzcyfp2rVnM+FvxkpSuB5RbLcx0a14021Sx + 2BAejsY3Kt9vblIWY6ZCHVJkhLba0qQeyfaT63cdvi1iei3HBJz29NYtnFqi2u6SyUxJUVxz + zZ47E9kQtSlNnlHKkjmUokAq2CUKnprvoNhfEVh5wnPY8htppaZMSbF2RIhyQCO0aKu7mCiN + lcyVAqBSFJSoQTm+S01YxrLYl1wDUzC7qxbJLcpl26ty4K1LbcB2U2028kpCgEqKVjbx5ayO + bKwMeRC3g5nqvGUK77yda2Z2nOot9hEC13bUi8TbctLfI0uMW447Rvfrykgp93L7jWoJfDJl + S5SrZxFcTmnWD2dfKmVDsc7kkzGgoFbRfmlHYHb4wSs+1KhUwNEbxoqnG28C0QyLHrlZsRaZ + ipass5ElEdLhK2+ZTKlbqcKXFLUtXMtYcUqq02kbq9ZzXCGrah7q80rxsK2FqLzSurvl8suO + QHLvkF5hWuEz0XKmPoZaR8619KwlziS4eUbNua8aeNq8UqymECPpDtRKmDutlUrD8Y1Z0vza + T5hhmpGKX+X6/Y229RpK/wDZaWo1mFN0IIStAcdtqu154SdRYljjOPSEQWJTiGhuUssy2XpC + j7ktIdUfcDW/66+db4l1gv2+4sNSo0htbb7D7YWhxtfxFoPf0oUGhlUy4bxr5bYzBtN9xe0u + WeG01ESi2pcYcQyhPICApakrPKAOu2+3fUnLTqjBvtti3u2yVPRJzDchtShsFJ5SQVDwIUCP + orh6w+SqYuV1k3fRfNYdqZkO8wsl7S4puLzE9G5TYUot9wSFoKth1UT0rqLRwQ8Q+nuNxLJf + tVtKcesscrSbi9NlOvNpWoqUAl1pto8pUT4d/fWu+n0W5Sq6w5d3pddBlPG1pSbfEcclWe2X + yTcXW0khuEuE4yxzHuADpI+/c94qxaolcNmKcLuid3Me2a54vmmoOWSm4cm6rvEVybKWRzIY + ZjtOKMdnmT1R1JVyhS1AISJa1lpjK2Fr1nZnSEpSlZFiSlYZkusGlGGzFW3MtUMQsUxPfGud + 7jR1j8V1aTXT/wDKU4c9ylOv2nO/tGUwN/5zaolTBWy6VjGKagYHm7bqsIziwZEGB6SrXc2Z + fL85QtZH01k9JlCISlKVKhKUriTJsO3R1zJ0pqOw0PTcdc5ED66KVy6Vre5cQ2glkChdtbcE + jLR6za8iiB36u1JrMLJd7ZlNmg5JY7g1MttzjMy4clrq2+ytPOhaSfiqQrxHSolII3XcUrGs + r1DwTA2GHs3zWwY63J/YnLvc2YqVH3F5aSforGmuJHh5cUltvXnTx1alcqAnKYKlH6A5SUgr + ZVK4kOXDuUVqfClNvx5COdtxtfOhxB8a5dESlKVKhKUpREpSlESsB1Uz6Lh1kfWt3s3S39VZ + hdro1aLe9NkHo0PrqA3EXqddcuyFnFMf535c6QiLFaSduda6wXFZtFhc4wBqT0HVbFvSNVy8 + YdCvnEBqk9CS4tFjtziH7i+kdOUeq2n7pf8AI6VILiSze36R6A5BItvLHVHjIt0VCCEKSp4h + CVJ28U77/i1yNJ8KtWiun8awx9n56vt0uQU+lIlL9ZXzAd/3PLUXfKWZi/bdNsNxJRX29+uk + i7POb+slhARy/wDjI+blr4+eIG47jbLCmJL+X9NKQSD0fUALiNw0RyBPedR8Giah2H7n/AUR + omdXG53ZpqOp1199xLbbbfpKUpXqpSmrOdIdP39GNEZmZ5g0F3tduXIfbKurCCnfk+cpJ+Yn + fx6RX8nFw2HLLsddMyhg2q2uqZsbDre4kyEnZb43Pc31Sk9fT5j0KBvL/jNyg2zhuya7QHfR + U4xG5h3KC30NHb3bk/VXrMauaN+51pm93ygf1PJDCfSmXD/30LROpRc4Qfiew3/f6LTeKaqP + 3u5tpMnnWtzuqaWHudrjkJ3/ACdVOaMZUp6/xEqe5udwCrXcD2cxK2n/ACVeyoaaLRugAAQs + hpSlbK0kpSlESlKURKUpREpSlEUb+PHH52RcLuotvtrHbPNQo9xKU+DcaUw+8r6G2lH6DVKR + GxIFfobyuwWvILLMst3hNy7dcYzkGZHcJCXmXEci0K26+qTVEeu2kN80O1QvWnd7Q6sQHiuD + Kcb5BNhKJLL4HUDmTtzAE8qwtJ6pIqX6gFQzQlqyTHMwauVpYUh49sy2G30E9QpI9b73b1fY + a+90k2+9RzFucduQ14BZO6T7U/JPvTWmo0qRDdD8Z5Tax4pP5D7a76Jl7oSETGSSPjt+PzpP + 9RFappwZC6DLgEQ5br061x1s0ZQ1G001Mmt2pnomy3YCZBCObmUhCHASyCd9y3yqO59KpT6U + +U0sLjjNn13wuRj0h0obN5tBXKgc2/rrYKu0aSBsSEF0nr6Iqv8AZvrMgbsvpV4kdx+nfqa9 + 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 + tpVnWhl+Tk2KXOXa7hCXzIfYO3T2LHcU/cqqX3C1xI2vXOxGw3xLcLLbSlHncVJ2S+lPc830 + 6JPT71Ww6eipWyuKbTC23jBrheI8ZCSwyO756qxxnNrlotq9a83tS3EfY2YPOW0HbtoylbOt + /Snfb2HY+FedxvCG3rDUpj71o0/MB+E9jy6HXaQctQNrMzjdW75Na0y7FOZKdyGVLHzp6j81 + Rgziz3S3TUajYpDceu1tYLdwgNg73m3pPMqPt3h9vdS2Vj4wKfVWalXGnwMgxtF7hvIciTYZ + fSpCudCkFPX6fD6K0vb4kufNYiwUFT7qwlA8K/PXG9R2GYjaXNu3N4jS0t/qbI0jfXNpzB1E + GCNakIBBXN03biZa1EyW0yu2tj8ZuVEkJHKHEOoPJt7wknf3ivGVMhi/y2gNvSB+tINdZoC3 + +pTMtQdJGyEs2G6oucFCkhCURJoDvIkAb/sxklCT1SAlPjXaZW8l7I7gtPcl5SN/vPR/qri8 + W4PQwbB6dKlMuqE67wWkifgWypaSXz2XVt+uDtvt1rQnBJZ/OdQET2Uei5KUofeqVW59Sp5w + 3SO/5W8SiRJjqt9tA7+2d9AOfWQK43BDgqoBamvNlHZp7WvpvsVwetZWtxd1NqpZH/nMf3Dg + fQjqtph91zlNulKV95WilKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJ + SlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSl + KIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKI + lKUoiUpSiJSlKIlKUoiUpSiJSlKIsD1v7P8AWxvna/8AV/66pd1Uti03yXunbZxVXSazN9vg + NxZH7YgVVFqdiDzt4kdmzzczla1Uw+VvWwzUyFO/huyPz3hJxy5uqKXY9l8w3X03Uj7Tz/lF + d0qdYtGsAump+buIjohRVuhKgStCSncIA/dVq29H2fSK5PCbiLcLh0w633Bv7UltUxTSgOVR + Kyob+7fY/OBUIfKHcSB1Eyr9Z/D5ylY9j7+9xdbX6EyYnfZP3re5HvPX4or5ieG2YjidG8f+ + FpFMdBmM1Pg3KGfmOvIjVjUtCzfgCzu8ajam6w6nZJzKeuCYc50b8yEISp/la94SgJAPtSk1 + IzGbBLy288iirst+1lO/JST1HznuH/2NR/8AJ74XOgaK5Jd4sNQuGV3tu3RV/LYabClfMkEL + BPvqR+r+V23QnTZQhKafvdxSYsRA9Z99Xxunc34kb+qkd/WvL8R4COIMd8FrT9moRIHN0NY2 + mO5yAzyaZkSFIBmButG8Rd9Gf6lWzTHHwk2rHChcoNeouQpPoAfepVv8xHsqWGhGFN4ri7Lh + Z7NxTdRw4ZNJZdyn/qivnM7IfcVJfdX8dSvSVU24kVqKwhhsdG+gr7Pg2Htw+2bSG43jaTvH + YbDoAByWasQxophfelKV2FqJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlK + UoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUo + iUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiJSlKIlKUoiU + pSiJSlKIlKUoiUpSiJSlKIlKUoiUpSiLE9S44k4s+yP2wiobZDpI5c7g455vtzk8p+5qdFzg + MXOP2DvdWK3fT+JKgriRR2TkkhC3O/kQfXIHt5eYD560b81KdB9Wk3M4AwOp5D4nRbFKt4Yh + R9161Nm6VaL23TfCEFm7v24MPPA9YaSn0gOvRR5jt7unj0rdZ09mzrirmZWpSlbnfqSatB1a + 0iTdZPYNR3HRtvzHqpR+Mo/dGtfWHQKFbJrD85ppkKeaAW4nZKVFQKT9G+9ci2pHCLM1rgy5 + rRJ6Bo0A20HwkkmBMLYp+GGytw6B4pZNFuH+wOXnliiFblSZBJ22W4rmXy/dE7D6BUfJLeQa + /aonI7m26m3xD2UCMo7hhkd6j90r85TW+tR49xzpqPZILL0axwuVuO0Rt2yQOXmKfYU9E+xP + 31ZfpJpnFxmN56/G+2Hu3quFWXiBtd40Go/MSPeqHu7XLzDf1EDE0imC87rK8AxKJi1lYjR2 + uRRb6+6sppSvTAQIC1SZMlKUpUqEpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpS + lESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlE + SlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlESl + KURKUpREpSlESlKURKUpREpSlESlKURKUpREpSlEXEftsOS4HXmgTXVXLE7ZdXIqH2R5vHf8 + 4U0B0cWn1Ar7kEk7e0JpSte5tqV3TNGsJaYkcjBB17dRz2KmSF2P2IgfuDVcxtAbTtSlZ4hR + Mr3pSlSiUpSiJSlKIlKUoiUpSiL/2Q== + + + + + + <if test="company and company.header"> + <for each="line in company.header.split('\n')"> + <line> + </for> + </if> + <company.rec_name if company else ''> + <if test="company"> + NIT: <company.party.identifiers[0].code> + Regimen Común + Actividad Economica 4659 + Dirección: <company.party.addresses[0].street><company.party.addresses[0].city> + Teléfono: <company.party.phone> + Celular: <company.party.mobile> + E-mail: <company.party.email> + </if> + + + + + + + + + + + + + + + + + <for each="subscription in records"> + PRORROGA DEL CONTRATO DE MANTENIMIENTO PREVENTIVO + + DATOS GENERALES DEL CONTRATO + + + + INFORMACIÓN DEL CONTRATISTA + + + + + + + NOMBRE + + + <subscription.company.rec_name> + + + + + NIT + + + <subscription.company.party.tax_identifier.code> + + + + + DIRECCIÓN + + + <subscription.company.party.addresses[0].street> + + + + + TELÉFONOS + + + <subscription.company.party.phone> + + + + + E - MAIL + + + <subscription.company.party.email> + + + + + WEB + + + <subscription.company.party.website> + + + + + INFORMACIÓN DEL CONTRATANTE + + + + + + + NOMBRE + + + <subscription.party.name> + + + + + NIT O CEDULA + + + <subscription.party.tax_identifier.code> + + + + + DIRECCIÓN + + + <subscription.invoice_address.street> + + + + + TELÉFONOS + + + <subscription.party.phone> + + + + + E-MAIL + + + <subscription.party.email> + + + + + Por medio de este documento se firma la prórroga del contrato de mantenimiento preventivo correspondiente al contrato <subscription.number>, la nueva vigencia será a partir de la fecha <subscription.start_date>hasta <subscription.end_date>, de los equipos del Anexo 1 de la presente prorroga. + + + + + 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 + gg== + + + EL CONTRATISTAEL CONTRATANTE + + + + + + + + + + + JESÚS ANTONIO GIIRALDO<subscription.party.name> + CC 80.173.191 DE BOGOTÁ NIT/CC <subscription.party.tax_identifier.code> + REPRESENTANTE LEGAL + SMART VISION S.A.S + NIT 901091201-1 + + + + + + + + + + + + + + ANEXO 1 + LISTADO DE EQUIPOS CONTEMPLADOS EN EL CONTRATO + + + + + + + + Código + + + Nombre + + + Serial + + + + + <for each="equipment in subscription.current_equipments"> + + + + + + + <equipment.code> + + + <equipment.product.name> + + + <equipment.serial> + + + + + </for> + + + + + + + + + + + </for> + + + \ No newline at end of file diff --git a/report/Sale.fodt b/report/Sale.fodt index e8a5e50..959fe37 100644 --- a/report/Sale.fodt +++ b/report/Sale.fodt @@ -1,31 +1,30 @@ - LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-22008-06-07T15:28:222009-01-10T16:03:331PT0S + LibreOffice/7.4.7.2$Linux_X86_64 LibreOffice_project/40$Build-22008-06-07T15:28:222009-01-10T16:03:331PT0S - 0 + 68703 0 - 40836 - 18302 + 30628 + 13744 true false view2 - 14041 - 17293 + 5383 + 77264 0 - 0 - 40834 - 18300 + 68703 + 30626 + 82446 0 0 false - 120 + 160 false false - false false @@ -91,7 +90,7 @@ true true - 3302014 + 3302942 true false @@ -168,7 +167,7 @@ - + @@ -327,16 +326,16 @@ - + $ - + - $ - + @@ -652,192 +651,192 @@ - + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - + - - - - - - - - - + - + - - + + - + - - - - - + - + + + + + @@ -1696,45 +1695,45 @@ <for each="sale in records"> - <choose test=""> + <choose test=""> <when test="sale.quote_number != None or sale.number != None"> - Fecha: <format_date(sale.sale_date or today, sale.party.lang)> + Fecha: <format_date(sale.sale_date or today, sale.party.lang)> - <if test="sale.company"> - <sale.company and sale.company.rec_name> + <if test="sale.company"> + <sale.company and sale.company.rec_name> NIT: <sale.company.party.identifiers[0].code> Regimen Común Actividad Economica 4659 - Dirección: <sale.company.party.addresses[0].street><sale.company.party.addresses[0].city> - Teléfono: <sale.company.party.phone> - Celular: <sale.company.party.mobile> - E-mail: <sale.company.party.email> - </if> + Dirección: <sale.company.party.addresses[0].street><sale.company.party.addresses[0].city> + Teléfono: <sale.company.party.phone> + Celular: <sale.company.party.mobile> + E-mail: <sale.company.party.email> + </if> - Cotizado a: <sale.party.name> - <if test="sale.party.tax_identifier"> - Nit o Cedula: <sale.party.tax_identifier.code> - </if> - Dirección: <sale.invoice_address.street> - Ciudad: <sale.invoice_address.subdivision_municipality.name> - Telefono: <sale.contact.value> + Cotizado a: <sale.party.name> + <if test="sale.party.tax_identifier"> + Nit o Cedula: <sale.party.tax_identifier.code> + </if> + Dirección: <sale.invoice_address.street> + Ciudad: <sale.invoice_address.subdivision_municipality.name> + Telefono: <sale.contact.value> - - Somos SMART VISION, la compañía que está revolucionando el mercado óptico en Colombia, ofrecemos productos y servicios ópticos con la mejor calidad y tecnología de punta. Nuestra mayor prioridad es satisfacer las necesidades de nuestros clientes - Agradecemos sinceramente el habernos elegido como opción; a continuación, relacionamos los productos solicitados. - " SMART VISION cambia tu forma de ver el mundo" + + Somos SMART VISION, la compañía que está revolucionando el mercado óptico en Colombia, ofrecemos productos y servicios ópticos con la mejor calidad y tecnología de punta. Nuestra mayor prioridad es satisfacer las necesidades de nuestros clientes + Agradecemos sinceramente el habernos elegido como opción; a continuación, relacionamos los productos solicitados. + " SMART VISION cambia tu forma de ver el mundo" @@ -1748,37 +1747,37 @@ - Descripción + Descripción - Modelo + Modelo - Marca + Marca - Origen + Origen - Garantia + Garantia - Cantidad + Cantidad - Precio u/n + Precio u/n - IVA + IVA - Total + Total - <for each="line in sale.lines"> + <for each="line in sale.lines"> @@ -1791,7 +1790,7 @@ - <choose test=""> + <choose test=""> @@ -1804,7 +1803,7 @@ - <when test="line.type == 'line'"> + <when test="line.type == 'line'"> @@ -1817,61 +1816,61 @@ - <if test="line.product"> - <line.product.rec_name> - </if> - <if test="line.description"> - <for each="description in line.description.split('\n')"> - <description> - </for> - </if> + <if test="line.product"> + <line.product.rec_name> + </if> + <if test="line.description"> + <for each="description in line.description.split('\n')"> + <description> + </for> + </if> - <if test="line.product"> - <if test="line.product.model_category"> - <line.product.model_category.name> - </if> + <if test="line.product"> + <if test="line.product.model_category"> + <line.product.model_category.name> </if> + </if> - <if test="line.product"> - <if test="line.product.mark_category"> - <line.product.mark_category.name> - </if> + <if test="line.product"> + <if test="line.product.mark_category"> + <line.product.mark_category.name> </if> + </if> - <if test="line.product"> - <if test="line.product.origin_country"> - <line.product.origin_country.name> - </if> + <if test="line.product"> + <if test="line.product.origin_country"> + <line.product.origin_country.name> </if> + </if> - <if test="line.product"> - <if test="line.product.warranty"> - <line.product.warranty>Meses - </if> + <if test="line.product"> + <if test="line.product.warranty"> + <line.product.warranty>Meses </if> + </if> - <format_number_symbol(line.quantity, sale.party.lang, line.unit, digits=line.unit.digits) if line.unit else format_number(line.quantity, sale.party.lang)> + <format_number_symbol(line.quantity, sale.party.lang, line.unit, digits=line.unit.digits) if line.unit else format_number(line.quantity, sale.party.lang)> - <format_currency(line.unit_price, sale.party.lang, sale.currency)> + <format_currency(line.unit_price, sale.party.lang, sale.currency)> - <for each="tax in line.taxes"> - <tax.description> - </for> + <for each="tax in line.taxes"> + <tax.description> + </for> - <format_currency(line.amount, sale.party.lang, sale.currency)> + <format_currency(line.amount, sale.party.lang, sale.currency)> - </when> + </when> @@ -1884,7 +1883,7 @@ - <when test="line.type == 'subtotal'"> + <when test="line.type == 'subtotal'"> @@ -1897,10 +1896,10 @@ - <for each="description in (line.description or '').split('\n')"> - <description> - </for> - <format_currency(line.amount, sale.party.lang, sale.currency)> + <for each="description in (line.description or '').split('\n')"> + <description> + </for> + <format_currency(line.amount, sale.party.lang, sale.currency)> @@ -1913,7 +1912,7 @@ - </when> + </when> @@ -1926,7 +1925,7 @@ - <when test="line.type == 'title'"> + <when test="line.type == 'title'"> @@ -1939,9 +1938,9 @@ - <for each="description in (line.description or '').split('\n')"> - <description> - </for> + <for each="description in (line.description or '').split('\n')"> + <description> + </for> @@ -1954,7 +1953,7 @@ - </when> + </when> @@ -1967,7 +1966,7 @@ - <otherwise test=""> + <otherwise test=""> @@ -1980,9 +1979,9 @@ - <for each="description in (line.description or '').split('\n')"> - <description> - </for> + <for each="description in (line.description or '').split('\n')"> + <description> + </for> @@ -2080,28 +2079,29 @@ <for each="comment in (sale.comment or '').split('\n')"> </for> - CONDICIONES DE NEGOCIACION Y PAGO: - Tiempo de entrega: <sale.description> - Forma de pago: <sale.payment_term.name if sale.payment_term else ""> - Medios de pago: - Efectivo, Consignación o transferencia a la cuenta corriente Bancolombia # 053813599-86 a nombre de SMART VISION SAS - DOCUMENTACIÓN ENTREGADA CON LOS EQUIPOS - - Factura - - Certificado de capacitación - - Manifiesto de importación (si aplica) - - Hoja de vida de cada equipo - - Certificado de calibración (Para equipos usados) - Otras condiciones: - - El costo del envío es responsabilidad del comprador (para otras ciudades diferentes a Bogotá). - - Garantía no incluye bombillos o piezas de desgaste por uso. - - Con el envío de los equipos se entregarán las hojas de vida. - - La Factura de venta definitiva será entregada al confirmar el pago total. - - OBSERVACIONES ADICIONALES - - <sale.comment> - - VIGENCIA DE LA COTIZACIÓN: 30 Días - Cordialmente + CONDICIONES DE NEGOCIACION Y PAGO: + Tiempo de entrega: <sale.description> + Forma de pago: + <sale.payment_term_description if sale.payment_term_description else ""> + Medios de pago: + Efectivo, Consignación o transferencia a la cuenta corriente Bancolombia # 053813599-86 a nombre de SMART VISION SAS + DOCUMENTACIÓN ENTREGADA CON LOS EQUIPOS + - Factura + - Certificado de capacitación + - Manifiesto de importación (si aplica) + - Hoja de vida de cada equipo + - Certificado de calibración (Para equipos usados) + Otras condiciones: + - El costo del envío es responsabilidad del comprador (para otras ciudades diferentes a Bogotá). + - Garantía no incluye bombillos o piezas de desgaste por uso. + - Con el envío de los equipos se entregarán las hojas de vida. + - La Factura de venta definitiva será entregada al confirmar el pago total. + + OBSERVACIONES ADICIONALES + - <sale.comment> + + VIGENCIA DE LA COTIZACIÓN: 30 Días + Cordialmente @@ -5211,8 +5211,8 @@ - </when> - </choose> + </when> + </choose> </for> diff --git a/report/Sale_Internal.fodt b/report/Sale_Internal.fodt index 2a975dc..2008cb9 100644 --- a/report/Sale_Internal.fodt +++ b/report/Sale_Internal.fodt @@ -1,31 +1,30 @@ - LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-22008-06-07T15:28:222009-01-10T16:03:331PT0S + LibreOffice/7.4.7.2$Linux_X86_64 LibreOffice_project/40$Build-22008-06-07T15:28:222009-01-10T16:03:331PT0S - 0 + 66146 0 30628 - 13727 + 13744 true false view2 - 6124 - 45549 + 5320 + 72900 0 - 0 + 66146 30626 - 13725 + 79888 0 0 false 160 false false - false false @@ -91,7 +90,7 @@ true true - 3665174 + 3670938 true false @@ -169,7 +168,7 @@ - + @@ -320,16 +319,16 @@ - + $ - + - $ - + @@ -670,654 +669,651 @@ - + + + + + + + + + - - - - - - - - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - + - + + + + + + + + + - + - + - + - - - - - - - - - + + + + + + + + + - + - + - + - + - + - + - + - + - + - - - - - - - - + - + + + + + + + + - + - + - + - - - - - - - - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + - - + + - + - + - + - + - + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - + + + + + + + + + + + - + - + - + - + - - - - - - - - - + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + - + - + - - - - - - - - - + - + - + - - - - - - + + + @@ -2202,37 +2198,37 @@ - Fecha: <format_date(sale.sale_date or today, sale.party.lang)> + Fecha: <format_date(sale.sale_date or today, sale.party.lang)> - <if test="sale.company"> - <sale.company and sale.company.rec_name> + <if test="sale.company"> + <sale.company and sale.company.rec_name> NIT: <sale.company.party.identifiers[0].code> Regimen Común Actividad Economica 4659 - Dirección: <sale.company.party.addresses[0].street><sale.company.party.addresses[0].city> - Teléfono: <sale.company.party.phone> - Celular: <sale.company.party.mobile> - </if> + Dirección: <sale.company.party.addresses[0].street><sale.company.party.addresses[0].city> + Teléfono: <sale.company.party.phone> + Celular: <sale.company.party.mobile> + </if> - Cotizado a: <sale.party.name> - <if test="sale.party.tax_identifier"> - Nit o Cedula: <sale.party.tax_identifier.code> - </if> - Dirección: <sale.invoice_address.street> - Ciudad: <sale.invoice_address.subdivision_municipality.name> - Telefono: <sale.contact.value> + Cotizado a: <sale.party.name> + <if test="sale.party.tax_identifier"> + Nit o Cedula: <sale.party.tax_identifier.code> + </if> + Dirección: <sale.invoice_address.street> + Ciudad: <sale.invoice_address.subdivision_municipality.name> + Telefono: <sale.contact.value> - - Somos SMART VISION, la compañía que está revolucionando el mercado óptico en Colombia, ofrecemos productos y servicios ópticos con la mejor calidad y tecnología de punta. Nuestra mayor prioridad es satisfacer las necesidades de nuestros clientes - Agradecemos sinceramente el habernos elegido como opción; a continuación, relacionamos los productos solicitados. - " SMART VISION cambia tu forma de ver el mundo" + + Somos SMART VISION, la compañía que está revolucionando el mercado óptico en Colombia, ofrecemos productos y servicios ópticos con la mejor calidad y tecnología de punta. Nuestra mayor prioridad es satisfacer las necesidades de nuestros clientes + Agradecemos sinceramente el habernos elegido como opción; a continuación, relacionamos los productos solicitados. + " SMART VISION cambia tu forma de ver el mundo" @@ -2244,34 +2240,34 @@ - Descripción + Descripción - Modelo + Modelo - Marca + Marca - Origen + Origen - Garantia + Garantia - Cantidad + Cantidad - Precio u/n + Precio u/n - Total + Total - <for each="line in sale.lines"> + <for each="line in sale.lines"> @@ -2284,7 +2280,7 @@ - <choose test=""> + <choose test=""> @@ -2297,7 +2293,7 @@ - <when test="line.type == 'line'"> + <when test="line.type == 'line'"> @@ -2310,57 +2306,57 @@ - <if test="line.product"> - <line.product.rec_name> - </if> - <if test="line.description"> - <for each="description in line.description.split('\n')"> - <description> - </for> - </if> + <if test="line.product"> + <line.product.rec_name> + </if> + <if test="line.description"> + <for each="description in line.description.split('\n')"> + <description> + </for> + </if> - <if test="line.product"> - <if test="line.product.model_category"> - <line.product.model_category.name> - </if> - </if> + <if test="line.product"> + <if test="line.product.model_category"> + <line.product.model_category.name> + </if> + </if> - <if test="line.product"> - <if test="line.product.mark_category"> - <line.product.mark_category.name> - </if> - </if> + <if test="line.product"> + <if test="line.product.mark_category"> + <line.product.mark_category.name> + </if> + </if> - <if test="line.product"> - <if test="line.product.origin_country"> - <line.product.origin_country.name> - </if> - </if> + <if test="line.product"> + <if test="line.product.origin_country"> + <line.product.origin_country.name> + </if> + </if> - <if test="line.product"> - <if test="line.product.warranty"> - <line.product.warranty>Meses - </if> - </if> + <if test="line.product"> + <if test="line.product.warranty"> + <line.product.warranty>Meses + </if> + </if> - <format_number_symbol(line.quantity, sale.party.lang, line.unit, digits=line.unit.digits) if line.unit else format_number(line.quantity, sale.party.lang)> + <format_number_symbol(line.quantity, sale.party.lang, line.unit, digits=line.unit.digits) if line.unit else format_number(line.quantity, sale.party.lang)> - <format_currency(line.unit_price, sale.party.lang, sale.currency)> + <format_currency(line.unit_price, sale.party.lang, sale.currency)> - <format_currency(line.amount, sale.party.lang, sale.currency)> + <format_currency(line.amount, sale.party.lang, sale.currency)> - </when> + </when> @@ -2373,7 +2369,7 @@ - <when test="line.type == 'subtotal'"> + <when test="line.type == 'subtotal'"> @@ -2386,36 +2382,10 @@ - <for each="description in (line.description or '').split('\n')"> - <description> - </for> - <format_currency(line.amount, sale.party.lang, sale.currency)> - - - - - - - - - - - - - </when> - - - - - - - - - - - - - <when test="line.type == 'title'"> + <for each="description in (line.description or '').split('\n')"> + <description> + </for> + <format_currency(line.amount, sale.party.lang, sale.currency)> @@ -2441,7 +2411,7 @@ - <otherwise test=""> + <when test="line.type == 'title'"> @@ -2454,9 +2424,35 @@ - <for each="description in (line.description or '').split('\n')"> - <description> - </for> + </when> + + + + + + + + + + + + + <otherwise test=""> + + + + + + + + + + + + + <for each="description in (line.description or '').split('\n')"> + <description> + </for> @@ -2553,31 +2549,32 @@ - + <for each="comment in (sale.comment or '').split('\n')"> </for> - CONDICIONES DE NEGOCIACION Y PAGO: - Tiempo de entrega: <sale.description> - Forma de pago: <sale.payment_term.name if sale.payment_term else ""> - Medios de pago: - Efectivo, Consignación o transferencia a la cuenta corriente Bancolombia # 053813599-86 a nombre de SMART VISION SAS - - DOCUMENTACIÓN ENTREGADA CON LOS EQUIPOS - - Factura - - Certificado de capacitación - - Manifiesto de importación (si aplica) - - Hoja de vida de cada equipo - - Certificado de calibración (Para equipos usados) - Otras condiciones: - - El costo del envío es responsabilidad del comprador (para otras ciudades diferentes a Bogotá). - - Garantía no incluye bombillos o piezas de desgaste por uso. - - Con el envío de los equipos se entregarán las hojas de vida. - - La Factura de venta definitiva será entregada al confirmar el pago total. - - OBSERVACIONES ADICIONALES - - <sale.comment> - - VIGENCIA DE LA COTIZACIÓN: 30 Días + CONDICIONES DE NEGOCIACION Y PAGO: + Tiempo de entrega: <sale.description> + Forma de pago: + <sale.payment_term_description if sale.payment_term_description else ""> + Medios de pago: + Efectivo, Consignación o transferencia a la cuenta corriente Bancolombia # 053813599-86 a nombre de SMART VISION SAS + + DOCUMENTACIÓN ENTREGADA CON LOS EQUIPOS + - Factura + - Certificado de capacitación + - Manifiesto de importación (si aplica) + - Hoja de vida de cada equipo + - Certificado de calibración (Para equipos usados) + Otras condiciones: + - El costo del envío es responsabilidad del comprador (para otras ciudades diferentes a Bogotá). + - Garantía no incluye bombillos o piezas de desgaste por uso. + - Con el envío de los equipos se entregarán las hojas de vida. + - La Factura de venta definitiva será entregada al confirmar el pago total. + + OBSERVACIONES ADICIONALES + - <sale.comment> + + VIGENCIA DE LA COTIZACIÓN: 30 Días Cordialmente @@ -5680,8 +5677,8 @@ - - JESUS ANTONIO GIRALDO GARCIA + + JESUS ANTONIO GIRALDO GARCIA C.E.O. (Gerente General) @@ -5689,8 +5686,8 @@ - </when> - </choose> + </when> + </choose> </for> diff --git a/report/Service.fodt b/report/Service.fodt index dc59762..dfa3bf9 100644 --- a/report/Service.fodt +++ b/report/Service.fodt @@ -1,142 +1,144 @@ - 2022-11-03T17:09:30.5000787642023-05-25T14:14:27.085852293PT3H42M18S48LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-11-03T17:09:30.5000787642023-09-24T21:18:26.372528115PT3H47M15S52LibreOffice/7.5.6.2$Linux_X86_64 LibreOffice_project/50$Build-2 - 12594 + 47837 0 - 17041 - 7424 + 24502 + 11499 true false view2 - 3649 - 15773 + 3455 + 51410 0 - 12594 - 17039 - 20017 + 47837 + 24500 + 59334 0 1 false 200 false false - false false + false + false - false - false - false + true + false true - true + false true - true - true + false false 0 - false - false + true + false + false + true false - true + false false + true false - true true - false + + true false - false + true + false + true true - true true false - false - false false false + true false false - true true - false - true - false - false - false - false - true - 0 - 1 - true - true - - high-resolution - true - - - false - false - true - false - false - true - true - false - true - - true - 2409943 - - true - false - true - true - 0 - - false - false - false - true false - true - 0 - true - false - true - true - true - false - false - false - - false - false - true - false - true - false - false - false - false - false - false - true + false 687431 - false - false - true - false + false + + true + true + false + 2591873 + true + false + false + false + 1 + true + true + false + false + true + false + true + true + false + true false - true + true + 0 + false - true + true + false + true + + 0 + true + false + false + false + high-resolution true + true + false + true + true + true + false + false + false + true + + true + false + true + false + + false + false + true + true + true + false + false + false + false + false + false + false + false + false + 0 + true + false + + true @@ -157,14 +159,14 @@ - + - + @@ -175,17 +177,17 @@ - + - + - + @@ -195,16 +197,16 @@ - - + + - - + + @@ -223,8 +225,8 @@ - - + + @@ -233,7 +235,7 @@ - + @@ -241,10 +243,10 @@ - + - + @@ -259,10 +261,10 @@ - + - + @@ -318,17 +320,17 @@ - - + + $ - + - $ - + @@ -336,51 +338,51 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -388,52 +390,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -452,7 +454,7 @@ - + @@ -468,7 +470,7 @@ - + @@ -484,7 +486,7 @@ - + @@ -571,261 +573,269 @@ - - - + + + - + - - + + + + + + - + - + - + - + - + - + - + - + - + - + - - - - - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + - + - + - + - + - + - + - + - - - - - - - - - + - + - - + + - + + + + + + + + + - + - + - + - + - - - - - - - - - - + + - + - - - - - + - + + + + + - + - - - + + + - + - + - + - + - + + + + + + + + + + + + + - + - + - - - - - - - - - - - - + + + + - + + + + + @@ -942,38 +952,41 @@ - + - + - + - + - + - + - + + + + - + - - + + - + @@ -989,7 +1002,7 @@ - + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoM DAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsN FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAAR @@ -1552,40 +1565,40 @@ <for each="maintenance in records"> <for each="line in maintenance.lines"> - <choose test=""> - <when test="line.maintenance_type == 'initial'"> - REGISTRO DE MANTENIMIENTO PREVENTIVO - </when> - <when test="line.maintenance_type == 'preventive'"> - REGISTRO DE MANTENIMIENTO PREVENTIVO - </when> - <when test="line.maintenance_type == 'corrective'"> - REGISTRO DE MANTENIMIENTO CORRECTIVO - </when> - </choose> - Fecha <maintenance.estimated_agended.date()> - Consecutivo <line.code> - - INFORMACIÓN DEL PROPIETARIO + <choose test=""> + <when test="line.maintenance_type == 'initial'"> + REGISTRO DE MANTENIMIENTO PREVENTIVO + </when> + <when test="line.maintenance_type == 'preventive'"> + REGISTRO DE MANTENIMIENTO PREVENTIVO + </when> + <when test="line.maintenance_type == 'corrective'"> + REGISTRO DE MANTENIMIENTO CORRECTIVO + </when> + </choose> + Fecha <maintenance.estimated_agended.date()> + Consecutivo <line.code> + + INFORMACIÓN DEL PROPIETARIO - Nombre / Razón Social: <line.propietary.name> - Ciudad: <line.propietary_address.subdivision_municipality.name> - Teléfono: <line.propietary.phone> - Movil: <line.propietary.mobile> + Nombre / Razón Social: <line.propietary.name> + Ciudad: <line.propietary_address.subdivision_municipality.name> + Teléfono: <line.propietary.phone> + Movil: <line.propietary.mobile> - Tipo Documento: <"NIT" if line.propietary.tax_identifier.type=="31" else "CC"> - Documento: <line.propietary.tax_identifier.code> - Dirección: <line.propietary_address.street> + Tipo Documento: <"NIT" if line.propietary.tax_identifier.type=="31" else "CC"> + Documento: <line.propietary.tax_identifier.code> + Dirección: <line.propietary_address.street> - - INFORMACIÓN DEL DISPOSITIVO + + INFORMACIÓN DEL DISPOSITIVO @@ -1602,7 +1615,8 @@ - <choose test=""> + <choose test=""> + <when test="line.maintenance_type == 'preventive'"> Trabajo Realizado @@ -1610,109 +1624,108 @@ - 1. Verificación inicial de funcionamiento: + 1. Verificación inicial de funcionamiento: - <"SI" if line.initial_operation else "NO"> - - - - - 2. Revisión del Equipo: - - - <"SI" if line.check_equipment else "NO"> - - - - - 3. Revisión del sistema eléctrico: - - - <"SI" if line.check_electric_system else "NO"> - - - - - 4. Limpieza interior y exterior: - - - <"SI" if line.clean_int_ext else "NO"> + <"SI" if line.initial_operation else "NO"> - 5. Limpieza de lentes y espejos: + 2. Revisión del Equipo: - <"SI" if line.clean_eyes else "NO"> + <"SI" if line.check_equipment else "NO"> - 6. Verificar Calibración: + 3. Revisión del sistema eléctrico: - <"SI" if line.check_calibration else "NO"> + <"SI" if line.check_electric_system else "NO"> + + + + + 4. Limpieza interior y exterior: + + + <"SI" if line.clean_int_ext else "NO"> + + + + + 5. Limpieza de lentes y espejos: + + + <"SI" if line.clean_eyes else "NO"> + + + + + 6. Verificar Calibración: + + + <"SI" if line.check_calibration else "NO"> - - <when test="line.maintenance_type == 'corrective'"> - Trabajo Realizado + </when> + <when test="line.maintenance_type == 'corrective'"> + Trabajo Realizado - Repuesto + Repuesto - Actividad de Mantenimiento + Actividad de Mantenimiento - Descripción + Descripción - <for each="line_maintenance in line.maintenance_lines"> + <for each="line_maintenance in line.maintenance_lines"> - <"X" if line_maintenance.line_replace else ""> + <"X" if line_maintenance.line_replace else ""> - <"X" if line_maintenance.line_maintenance_activity else ""> + <"X" if line_maintenance.line_maintenance_activity else ""> - <line_maintenance.maintenance_activity.name if line.line_maintenance_activity else line.replacement.name> + <line_maintenance.maintenance_activity.name if line.line_maintenance_activity else line.replacement.name> - </for> + </for> - </when> - </choose> + </when> + </choose> Observaciones: - <line.description_activity> - - - Fecha del próximo mantenimiento <str(line.next_maintenance)[0:11]> + <line.description_activity> + + + Fecha del próximo mantenimiento <str(line.next_maintenance)[0:11]> - ANTHONY STIVEN RODRIGUEZ FONSECA - INVIMA : RH-202208-01301 - + <line.technician_responsible> + INVIMA : <line.invima> </for> </for> diff --git a/report/balance_sale_party.fods b/report/balance_sale_party.fods index aace948..1d475d3 100644 --- a/report/balance_sale_party.fods +++ b/report/balance_sale_party.fods @@ -1,19 +1,19 @@ - 2015-03-21T09:18:00.143995121P0D1LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2015-03-21T09:18:00.143995121P0D1LibreOffice/7.4.7.2$Linux_X86_64 LibreOffice_project/40$Build-2 187 0 - 30177 + 31339 10797 view1 - 6 + 2 12 2 0 @@ -22,7 +22,7 @@ 0 0 100 - 140 + 160 false false @@ -31,7 +31,7 @@ 1853 0 100 - 140 + 160 true true true @@ -564,25 +564,25 @@ - + - + - + - + - + - + - + @@ -602,9 +602,6 @@ - - - @@ -677,7 +674,7 @@ - + @@ -692,12 +689,12 @@ - + - + @@ -707,7 +704,7 @@ - + @@ -732,7 +729,7 @@ - + @@ -756,7 +753,7 @@ - + @@ -899,7 +896,7 @@ - + @@ -914,12 +911,13 @@ - + - - + + + - + @@ -927,11 +925,11 @@ Nombre: - company.rec_name + company.rec_name - + - + @@ -939,10 +937,10 @@ NIT / C.C.: - company.party.identifiers and company.party.identifiers[0].code + company.party.identifiers and company.party.identifiers[0].code - - + + @@ -951,22 +949,23 @@ Dirección: - company.party.address_get().full_address + company.party.address_get().full_address + Teléfono: - company.party.get_contact_mechanism('phone') + company.party.get_contact_mechanism('phone') - - + + - - + + @@ -982,6 +981,7 @@ ESTADO DE CUENTAS POR TERCERO + start_period @@ -993,7 +993,7 @@ for each='record in records' - + @@ -1003,6 +1003,7 @@ ID: + record['id_number'] or '' @@ -1017,7 +1018,7 @@ for each='sale in record['sales']' - + @@ -1025,8 +1026,8 @@ - - + + @@ -1037,9 +1038,10 @@ Orden de Venta #: - sale.number + sale.number - + + @@ -1048,7 +1050,7 @@ - + @@ -1056,20 +1058,23 @@ - + FECHA No DOC - + + Número + + DESCRIPCIÓN - - + + METODO DE PAGO - + VENTA @@ -1081,14 +1086,15 @@ - sale.sale_date + sale.sale_date - sale.number + sale.number + sale.reference - - + + sale.total_amount @@ -1101,15 +1107,17 @@ for each='payment in sale.payments' - + - payment.date + payment.date + + + payment.id - payment.description @@ -1128,14 +1136,14 @@ /for - + - + SALDO (VENTA – ABONOS) @@ -1150,7 +1158,7 @@ - + @@ -1158,11 +1166,11 @@ /for - + - + SALDO X COBRAR @@ -1176,24 +1184,21 @@ /for - + - + - - + + - - - - - + + diff --git a/sale.py b/sale.py index f73ed7c..3897092 100644 --- a/sale.py +++ b/sale.py @@ -28,11 +28,11 @@ class Sale(metaclass=PoolMeta): ('preventive', 'Preventive'), ('corrective', 'Corrective') ], "Maintenance Type", - states={ - 'invisible': Eval('sale_type') != "maintenance", - 'required': Eval('sale_type') == "maintenance", - 'readonly': Eval('state') != 'draft'}, - depends=['sale_type']) + states={ + 'invisible': Eval('sale_type') != "maintenance", + 'required': Eval('sale_type') == "maintenance", + 'readonly': Eval('state') != 'draft'}, + depends=['sale_type']) contract_ref = fields.Reference("Contract Base", selection='get_origin_contract', domain={'optical_equipment.contract': [ @@ -41,44 +41,44 @@ class Sale(metaclass=PoolMeta): ]}, states={'invisible': (Eval('sale_type') != 'maintenance')}, search_context={ - 'related_party': Eval('party'), + 'related_party': Eval('party'), },) - agended = fields.Boolean("Scheduling",states={ - 'invisible': (Eval('sale_type') != 'maintenance'), - 'readonly': True}) + agended = fields.Boolean("Scheduling", states={ + 'invisible': (Eval('sale_type') != 'maintenance')}) + payment_term_description = fields.Char("Payment Term", states={ + 'readonly': Eval('state') != 'draft', + }, depends=['state']) - @classmethod def __setup__(cls): super(Sale, cls).__setup__() - cls.contact.states['required']=True - cls.description.states['required']=True - cls.sale_date.states['required']=True - cls.payment_term.states['required']=True + cls.contact.states['required'] = True + cls.description.states['required'] = True + cls.sale_date.states['required'] = True cls._buttons.update({ 'draft': { 'invisible': (Eval('state').in_( ['cancelled', 'draft']))}, 'report': {}}) - + cls._transitions |= set(( - ('draft', 'quotation'), - ('quotation', 'confirmed'), - ('confirmed', 'processing'), - ('confirmed', 'draft'), - ('processing', 'processing'), - ('processing', 'done'), - ('done', 'processing'), - ('draft', 'cancelled'), - ('quotation', 'cancelled'), - ('quotation', 'draft'), - ('cancelled', 'draft'), - ('processing', 'draft') - )) - + ('draft', 'quotation'), + ('quotation', 'confirmed'), + ('confirmed', 'processing'), + ('confirmed', 'draft'), + ('processing', 'processing'), + ('processing', 'done'), + ('done', 'processing'), + ('draft', 'cancelled'), + ('quotation', 'cancelled'), + ('quotation', 'draft'), + ('cancelled', 'draft'), + ('processing', 'draft') + )) + @fields.depends('lines', 'sale_type', 'agended') def on_chage_sale_type(self): - self.lines= [] + self.lines = [] if self.sale_type != "maintenance": self.agended = False elif self.sale_type == "maintenance": @@ -87,7 +87,7 @@ class Sale(metaclass=PoolMeta): @classmethod def default_agended(self): return False - + @classmethod def _get_origin_contract(cls): 'Return list of Model names for origin Reference' @@ -96,12 +96,11 @@ class Sale(metaclass=PoolMeta): return [Contract.__name__] - @classmethod def get_origin_contract(cls): Model = Pool().get('ir.model') get_name = Model.get_name - models = cls._get_origin_contract() + models = cls._get_origin_contract() return [(None, '')] + [(m, get_name(m)) for m in models] @@ -112,7 +111,7 @@ class Sale(metaclass=PoolMeta): 'company': self.company, 'sale_type': self.sale_type, 'service_maintenance_initial': True if self.sale_type != 'equipments' else False, - } + } values.update(dict(key)) return Shipment(**values) @@ -126,7 +125,7 @@ class Sale(metaclass=PoolMeta): Config = pool.get('optical_equipment.configuration') config = Config(1) for sale in sales: - if config.equipment_sequence != None: + if config.equipment_sequence is not None: if not sale.quote_number: try: sale.quote_number = config.sale_quote_number.get() @@ -135,7 +134,7 @@ class Sale(metaclass=PoolMeta): raise UserError(str('Validation Error')) else: raise UserError(gettext('optical_equipment.msg_not_sequence_quote')) - + @classmethod def copy(cls, sales, default=None): if default is None: @@ -168,11 +167,11 @@ class Sale(metaclass=PoolMeta): for sale in sales: sale.check_for_quotation() cls.set_quote_number(sales) - + for sale in sales: sale.set_advance_payment_term() cls.save(sales) - + @classmethod @ModelView.button_action( 'optical_equipment.wizard_confirm_sale_date') @@ -189,7 +188,7 @@ class Sale(metaclass=PoolMeta): MaintenanceService = pool.get('optical_equipment_maintenance.service') for sale in sales: - if sale.sale_type == 'maintenance': + if sale.sale_type == 'maintenance' and not sale.agended: for line in sale.lines: maintenanceService = MaintenanceService( description=sale.description, @@ -204,25 +203,24 @@ class Sale(metaclass=PoolMeta): ) maintenanceService.save() sale.agended = True - sale.state="confirmed" + sale.state = "confirmed" sale.save() - cls.set_number([sale]) + cls.set_number(sales) with Transaction().set_context( queue_name='sale', queue_scheduled_at=config.sale_process_after): cls.__queue__.process(sales) - + class SaleLine(metaclass=PoolMeta): 'SaleLine' __name__ = 'sale.line' product_equipment = fields.Boolean("Product Equipment") unit_digits = fields.Function(fields.Integer('Unit Digits'), - 'on_change_with_unit_digits') + 'on_change_with_unit_digits') - @classmethod def __setup__(cls): super(SaleLine, cls).__setup__() @@ -231,20 +229,18 @@ class SaleLine(metaclass=PoolMeta): [('type', '=', 'service'), ('maintenance_activity', '=', True)], [])) cls.product.domain.append(If(Eval('_parent_sale.sale_type') == 'replaces', - [('replacement', '=', True)], [])) + [('replacement', '=', True)], [])) - def on_change_with_unit_digits(self, name=None): if self.unit: return self.unit.digits return 2 - @fields.depends('product', 'unit', 'quantity', 'sale', '_parent_sale.party', '_parent_sale.sale_type', methods=['_get_tax_rule_pattern', - '_get_context_sale_price','on_change_with_amount']) + '_get_context_sale_price', 'on_change_with_amount']) def on_change_product(self): - Product = Pool().get('product.product') + Product = Pool().get('product.product') if not self.product: self.product_equipment = False self.unit = None @@ -256,7 +252,7 @@ class SaleLine(metaclass=PoolMeta): if self.sale.sale_type == 'equipments': self.quantity = 1 - + if self.sale and self.sale.party: self.product_equipment = False party = self.sale.party @@ -285,7 +281,7 @@ class SaleLine(metaclass=PoolMeta): with Transaction().set_context(self._get_context_sale_price()): self.unit_price = Product.get_sale_price([self.product], - self.quantity or 0)[self.product.id] + self.quantity or 0)[self.product.id] if self.unit_price: self.unit_price = self.unit_price.quantize( @@ -317,9 +313,8 @@ class SaleLine(metaclass=PoolMeta): if (shipment_type == 'out') != (self.quantity >= 0): return - quantity = (self._get_move_quantity(shipment_type) - - self._get_shipped_quantity(shipment_type)) + - self._get_shipped_quantity(shipment_type)) quantity = self.unit.round(quantity) @@ -329,8 +324,8 @@ class SaleLine(metaclass=PoolMeta): if not self.sale.party.customer_location: raise PartyLocationError( gettext('sale.msg_sale_customer_location_required', - sale=self.sale.rec_name, - party=self.sale.party.rec_name)) + sale=self.sale.rec_name, + party=self.sale.party.rec_name)) move = Move() move.quantity = quantity @@ -344,36 +339,37 @@ class SaleLine(metaclass=PoolMeta): if move.on_change_with_unit_price_required(): move.unit_price = self.unit_price move.currency = self.sale.currency - + move.planned_date = self.planned_shipping_date move.invoice_lines = self._get_move_invoice_lines(shipment_type) move.origin = self return move - + + class SaleDate(ModelView): 'Confirmacíon Fecha de Venta' __name__ = 'optical_equipment.confirm_sale_date.form' sale_date = fields.Date("Fecha Venta", required=True) + class ConfirmSaleDate(Wizard): 'Confirmacíon Fecha de Venta' __name__ = 'optical_equipment.confirm_sale_date' start = StateView('optical_equipment.confirm_sale_date.form', - 'optical_equipment.confirm_sale_date_view_form',[ + 'optical_equipment.confirm_sale_date_view_form', [ Button('Confirmar', 'confirm_date', 'tryton-ok', default=True), ]) confirm_date = StateAction('sale.act_sale_form') - + def default_start(self, fields): if self.record: - return {'sale_date': self.record.sale_date} + return {'sale_date': self.record.sale_date} def do_confirm_date(self, action): self.record.sale_date = self.start.sale_date self.record.state = 'processing' self.record.save() - diff --git a/tryton.cfg b/tryton.cfg index cc5850e..d93ba83 100644 --- a/tryton.cfg +++ b/tryton.cfg @@ -12,6 +12,7 @@ depends: purchase sale xml: + company.xml equipment.xml calibration.xml contract.xml diff --git a/view/configuration_form.xml b/view/configuration_form.xml index a3b54ab..94d338e 100644 --- a/view/configuration_form.xml +++ b/view/configuration_form.xml @@ -20,7 +20,7 @@ this repository contains the full copyright notices and license terms. -->