diff --git a/report/CV_Equipment.fodt b/report/CV_Equipment.fodt
index e451a65..5999a11 100644
--- a/report/CV_Equipment.fodt
+++ b/report/CV_Equipment.fodt
@@ -1,7 +1,7 @@
- 2022-10-25T06:02:43.8293012812023-03-21T02:22:36.576971811PT5H32M24S49LibreOffice/7.4.5.1$Linux_X86_64 LibreOffice_project/40$Build-1
+ 2022-10-25T06:02:43.8293012812023-04-10T01:17:12.832025831PT5H33M9S50LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2
0
@@ -13,8 +13,8 @@
view2
- 20574
- 5964
+ 19468
+ 5641
0
0
30626
@@ -91,7 +91,7 @@
true
true
- 2169947
+ 2237657
true
false
@@ -159,7 +159,7 @@
-
+
@@ -466,7 +466,7 @@
-
+
@@ -478,184 +478,188 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
-
-
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
@@ -673,122 +677,131 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1358,11 +1371,11 @@
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>
+ 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>
@@ -1379,228 +1392,228 @@
- <for each="equipment in records">
- HOJA DE VIDA DISPOSITIVOS BIOMEDICOS
+ <for each="equipment in records">
+ 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
- Nombre del Dispositivo: <equipment.product.name>
- Restaurado: <"SI" if equipment.refurbish else "NO">
- Marca: <equipment.mark_category.name>
- Modelo: <equipment.model_category.name>
- Referencia: <equipment.reference_category.name>
- País de Origen: <equipment.origin_country.name>
- Registro Invima: <equipment.health_register>
- Software Versión: <equipment.software_version if equipment.software_version != "" else "No Aplica">
+ Nombre del Dispositivo: <equipment.product.name>
+ Restaurado: <"SI" if equipment.refurbish else "NO">
+ Marca: <equipment.mark_category.name>
+ Modelo: <equipment.model_category.name>
+ Referencia: <equipment.reference_category.name>
+ País de Origen: <equipment.origin_country.name>
+ Registro Invima: <equipment.health_register>
+ Software Versión: <equipment.software_version if equipment.software_version != "" else "No Aplica">
- Serial: <equipment.serial>
- Clase de Riesgo: <equipment.product.risk>
- Clase Biomédica: <equipment.biomedical_class>
- <choose test="">
- <when test="equipment.equipment_type == 'mobiliario_optico'">
- Tipo: Mobiliario óptico
- </when>
- <when test="equipment.equipment_type == 'refraccion'">
- Tipo: Refracción
- </when>
- <when test="equipment.equipment_type == 'medicion'">
- Tipo: Medición
- </when>
- <when test="equipment.equipment_type == 'accesorios'">
- Tipo: Accesorios
- </when>
- <otherwise test="">
- Tipo: n/a
- </otherwise>
- </choose>
- <choose test="">
- <when test="equipment.use == 'medico'">
- Uso: Médico
- </when>
- <when test="equipment.use == 'basico'">
- Uso: Básico
- </when>
- <when test="equipment.use == 'apoyo'">
- Uso: Apoyo
- </when>
- <otherwise test="">
- Uso: n/a
- </otherwise>
- </choose>
- Garantía: <equipment.warranty>Meses
- Vida Útil: <equipment.useful_life>Meses
+ Serial: <equipment.serial>
+ Clase de Riesgo: <equipment.product.risk>
+ Clase Biomédica: <equipment.biomedical_class>
+ <choose test="">
+ <when test="equipment.equipment_type == 'mobiliario_optico'">
+ Tipo: Mobiliario óptico
+ </when>
+ <when test="equipment.equipment_type == 'refraccion'">
+ Tipo: Refracción
+ </when>
+ <when test="equipment.equipment_type == 'medicion'">
+ Tipo: Medición
+ </when>
+ <when test="equipment.equipment_type == 'accesorios'">
+ Tipo: Accesorios
+ </when>
+ <otherwise test="">
+ Tipo: n/a
+ </otherwise>
+ </choose>
+ <choose test="">
+ <when test="equipment.use == 'medico'">
+ Uso: Médico
+ </when>
+ <when test="equipment.use == 'basico'">
+ Uso: Básico
+ </when>
+ <when test="equipment.use == 'apoyo'">
+ Uso: Apoyo
+ </when>
+ <otherwise test="">
+ Uso: n/a
+ </otherwise>
+ </choose>
+ Garantía: <equipment.warranty>Meses
+ Vida Útil: <equipment.useful_life>Meses
-
+
- CARACTERÍSTICAS TÉCNICAS
+ CARACTERÍSTICAS TÉCNICAS
- Características Físicas
+ Características Físicas
- Peso
+ 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 "">
- Medidas
+ 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 "">
- Características Eléctricas
+ Características Eléctricas
- Voltaje (VAC)
+ 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">
- Voltaje (VDC)
+ 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">
- Condiciones Ambientales
+ Condiciones Ambientales
- Tem Min Uso
+ 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 "">
- Tem Max Uso
+ 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 "">
- Hum Min Uso
+ 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 "">
- Hum Max Uso
+ 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 "">
- Requiere Calibración
+ Requiere Calibración
- <"SI" if equipment.calibration else "NO">
+ <"SI" if equipment.calibration else "NO">
- Frecuencia de Mantenimiento Preventivo y calibración (Sí aplíca)
+ Frecuencia de Mantenimiento Preventivo y calibración (Sí aplíca)
- <equipment.maintenance_frequency>Meses
+ <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
- </for>
+
+
+
+
+
+
+
+
+
+
+
+
+ El equipo funciona cumpliendo los parámetros establecidos por el fabricante
+
+
+ ANTHONY STIVEN RODRIGUEZ FONSECA
+ INVIMA : RH-202208-01301
+ </for>
\ No newline at end of file
diff --git a/report/Calibration.fodt b/report/Calibration.fodt
index d34df33..60f4fba 100644
--- a/report/Calibration.fodt
+++ b/report/Calibration.fodt
@@ -1,10 +1,10 @@
- 2022-10-11T16:28:51.1019484802023-04-10T00:45:50.419611766PT4H59M29S65LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2
+ 2022-10-11T16:28:51.1019484802023-04-10T01:14:19.059312624PT4H59M56S66LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2
- 28363
+ 0
0
24502
10982
@@ -13,12 +13,12 @@
view2
- 5039
- 39550
+ 16383
+ 7486
0
- 28363
+ 0
24500
- 39344
+ 10980
0
1
false
@@ -91,7 +91,7 @@
true
true
- 4988719
+ 5048973
true
false
@@ -163,7 +163,7 @@
-
+
@@ -639,15 +639,19 @@
-
-
-
+
+
+
+
+
+
+
-
+
@@ -655,166 +659,162 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
+
-
+
-
+
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
+
-
-
-
-
-
-
-
@@ -831,155 +831,164 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
@@ -1676,10 +1685,10 @@
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>
+ 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>
@@ -1687,7 +1696,7 @@
- Pagina 3
+ Pagina 4
@@ -1706,10 +1715,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>
@@ -1717,11 +1726,11 @@
- 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>
+
@@ -1729,7 +1738,7 @@
- Asunto: Certificación de calibración
+ Asunto: Certificación de calibración
@@ -1738,53 +1747,53 @@
- 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
- </when>
- <when test="maintenance.equipment.product.use_pattern.id==2">
- Patrón utilizado: Lentes de Prueba
- </when>
- <when test="maintenance.equipment.product.use_pattern.id==3">
- Patrón utilizado: Pesas de Calibración
- </when>
- <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>
- </choose>
- <choose test="">
- <when test="maintenance.equipment.use == 'medico'">
- Uso: Médico
- </when>
- <when test="maintenance.equipment.use == 'basico'">
- Uso: Básico
- </when>
- <when test="maintenance.equipment.use == 'apoyo'">
- Uso: Apoyo
- </when>
- <otherwise test="">
- 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
+ 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
+ </when>
+ <when test="maintenance.equipment.product.use_pattern.id==2">
+ Patrón utilizado: Lentes de Prueba
+ </when>
+ <when test="maintenance.equipment.product.use_pattern.id==3">
+ Patrón utilizado: Pesas de Calibración
+ </when>
+ <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>
+ </choose>
+ <choose test="">
+ <when test="maintenance.equipment.use == 'medico'">
+ Uso: Médico
+ </when>
+ <when test="maintenance.equipment.use == 'basico'">
+ Uso: Básico
+ </when>
+ <when test="maintenance.equipment.use == 'apoyo'">
+ Uso: Apoyo
+ </when>
+ <otherwise test="">
+ 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
- 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>
-
-
+
+
@@ -1792,7 +1801,7 @@
- Condiciones Ambientales
+ Condiciones Ambientales
@@ -1803,13 +1812,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 "">
@@ -1817,25 +1826,25 @@
Temperatura Max
- <str(maintenance.temperature_max) + str(maintenance.temperature_uom.symbol) if maintenance.temperature_max else "">
+ <str(maintenance.temperature_max) + str(maintenance.temperature_uom.symbol) if maintenance.temperature_max else "">
Humedad Max
- <str(maintenance.moisture_max) + str(maintenance.equipment.product.moisture_uom.symbol) if maintenance.moisture_max else "">
+ <str(maintenance.moisture_max) + str(maintenance.equipment.product.moisture_uom.symbol) if maintenance.moisture_max else "">
-
-
+
+
- Medida Tomadas
+ Medida Tomadas
@@ -1848,40 +1857,40 @@
Valor en Equipo
- % Error
+ % Error
- <for each="line in maintenance.lines_calibration">
+ <for each="line in maintenance.lines_calibration">
- <line.value_patterns.pattern>
+ <line.value_patterns.pattern>
- <line.value_equipment>
+ <line.value_equipment>
- <line.mistake_rate>%
+ <line.mistake_rate>%
- </for>
+ </for>
-
+
Resultados de calibración:
- La incertidumbre expandida de la medición se ha obtenido multiplicando la incertidumbre combinada por el factor de cobertura K calculado conforme a los grados de libertad y el factor de Student para una probabilidad del 95%
-
+ La incertidumbre expandida de la medición se ha obtenido multiplicando la incertidumbre combinada por el factor de cobertura K calculado conforme a los grados de libertad y el factor de Student para una probabilidad del 95%
+
@@ -1890,52 +1899,52 @@
- <"Dioptría" if maintenance.equipment.product.measuring_range == "dioptria" else "mmHg">
+ <"Dioptría" if maintenance.equipment.product.measuring_range == "dioptria" else "mmHg">
- Desviación estándar
+ Desviación estándar
- Promedio
+ Promedio
- Incertidumbre Expandida
+ Incertidumbre Expandida
- Estado
+ Estado
- <for each="line in maintenance.calibration_total">
+ <for each="line in maintenance.calibration_total">
-
+
- <line.diopter>
+ <line.diopter>
- <line.dev_std>
+ <line.dev_std>
- <line.mean>
+ <line.mean>
- <line.uncertain_expanded>
+ <line.uncertain_expanded>
- <line.state>
+ <line.state>
- </for>
+ </for>
@@ -1944,7 +1953,7 @@
- Este certificado de calibración no podrá ser reproducido.
+ Este certificado de calibración no podrá ser reproducido.
@@ -1952,19 +1961,19 @@
-
+
-
+
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
- </for>
+ </for>
\ No newline at end of file
diff --git a/report/Calibrations.fodt b/report/Calibrations.fodt
index 3d29d0c..5a94456 100644
--- a/report/Calibrations.fodt
+++ b/report/Calibrations.fodt
@@ -1,10 +1,10 @@
- 2022-10-11T16:28:51.1019484802023-04-10T00:43:29.814901230PT5H17M49S73LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2
+ 2022-10-11T16:28:51.1019484802023-04-10T01:15:01.641844779PT5H18M24S74LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2
- 34842
+ 0
0
22274
9888
@@ -13,12 +13,12 @@
view2
- 4085
- 40275
+ 17413
+ 7163
0
- 34842
+ 0
22273
- 44729
+ 9887
0
1
false
@@ -91,7 +91,7 @@
true
true
- 5140810
+ 5142523
true
false
@@ -163,7 +163,7 @@
-
+
@@ -603,236 +603,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -840,15 +610,184 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
@@ -856,15 +795,73 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
@@ -882,167 +879,176 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
@@ -1739,10 +1745,10 @@
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>
+ 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>
@@ -1750,7 +1756,7 @@
- Pagina 3
+ Pagina 5
@@ -1764,17 +1770,17 @@
<for each="service in records">
- <for each="maintenance in service.lines">
- <if test="maintenance.equipment.product.calibration">
+ <for each="maintenance in service.lines">
+ <if test="maintenance.equipment.product.calibration">
- 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>
@@ -1782,11 +1788,11 @@
- 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>
+
@@ -1794,7 +1800,7 @@
- Asunto: Certificación de calibración
+ Asunto: Certificación de calibración
@@ -1803,53 +1809,53 @@
- 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
- </when>
- <when test="maintenance.equipment.product.use_pattern.id==2">
- Patrón utilizado: Lentes de Prueba
- </when>
- <when test="maintenance.equipment.product.use_pattern.id==3">
- Patrón utilizado: Pesas de Calibración
- </when>
- <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>
- </choose>
- <choose test="">
- <when test="maintenance.equipment.use == 'medico'">
- Uso: Médico
- </when>
- <when test="maintenance.equipment.use == 'basico'">
- Uso: Básico
- </when>
- <when test="maintenance.equipment.use == 'apoyo'">
- Uso: Apoyo
- </when>
- <otherwise test="">
- 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
+ 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
+ </when>
+ <when test="maintenance.equipment.product.use_pattern.id==2">
+ Patrón utilizado: Lentes de Prueba
+ </when>
+ <when test="maintenance.equipment.product.use_pattern.id==3">
+ Patrón utilizado: Pesas de Calibración
+ </when>
+ <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>
+ </choose>
+ <choose test="">
+ <when test="maintenance.equipment.use == 'medico'">
+ Uso: Médico
+ </when>
+ <when test="maintenance.equipment.use == 'basico'">
+ Uso: Básico
+ </when>
+ <when test="maintenance.equipment.use == 'apoyo'">
+ Uso: Apoyo
+ </when>
+ <otherwise test="">
+ 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
- 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 +1863,7 @@
- Condiciones Ambientales
+ Condiciones Ambientales
@@ -1866,88 +1872,88 @@
- Temperatura Min
+ 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
+ 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 "">
- Temperatura Max
+ Temperatura Max
- <str(maintenance.temperature_max) + str(maintenance.temperature_uom.symbol) if maintenance.temperature_max else "">
+ <str(maintenance.temperature_max) + str(maintenance.temperature_uom.symbol) if maintenance.temperature_max else "">
- Humedad Max
+ Humedad Max
- <str(maintenance.moisture_max) + str(maintenance.equipment.product.moisture_uom.symbol) if maintenance.moisture_max else "">
+ <str(maintenance.moisture_max) + str(maintenance.equipment.product.moisture_uom.symbol) if maintenance.moisture_max else "">
-
-
+
+
- Medida Tomadas
+ Medida Tomadas
- Patrón
+ Patrón
- Valor en Equipo
+ Valor en Equipo
- % Error
+ % Error
- <for each="line in maintenance.lines_calibration">
+ <for each="line in maintenance.lines_calibration">
- <line.value_patterns.pattern>
+ <line.value_patterns.pattern>
- <line.value_equipment>
+ <line.value_equipment>
- <line.mistake_rate>%
+ <line.mistake_rate>%
- </for>
+ </for>
-
+
Resultados de calibración:
- La incertidumbre expandida de la medición se ha obtenido multiplicando la incertidumbre combinada por el factor de cobertura K calculado conforme a los grados de libertad y el factor de Student para una probabilidad del 95%
-
+ La incertidumbre expandida de la medición se ha obtenido multiplicando la incertidumbre combinada por el factor de cobertura K calculado conforme a los grados de libertad y el factor de Student para una probabilidad del 95%
+
@@ -1956,52 +1962,52 @@
- <"Dioptría" if maintenance.equipment.product.measuring_range == "dioptria" else "mmHg">
+ <"Dioptría" if maintenance.equipment.product.measuring_range == "dioptria" else "mmHg">
- Desviación estándar
+ Desviación estándar
- Promedio
+ Promedio
- Incertidumbre Expandida
+ Incertidumbre Expandida
- Estado
+ Estado
- <for each="line in maintenance.calibration_total">
+ <for each="line in maintenance.calibration_total">
-
+
- <line.diopter>
+ <line.diopter>
- <line.dev_std>
+ <line.dev_std>
- <line.mean>
+ <line.mean>
- <line.uncertain_expanded>
+ <line.uncertain_expanded>
- <line.state>
+ <line.state>
- </for>
+ </for>
@@ -2010,7 +2016,7 @@
- Este certificado de calibración no podrá ser reproducido.
+ Este certificado de calibración no podrá ser reproducido.
@@ -2018,23 +2024,23 @@
-
+
-
+
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
-
+ INVIMA : RH-202208-01301
- </if>
- </for>
- </for>
+
+ </if>
+ </for>
+ </for>
\ No newline at end of file
diff --git a/report/Contract.fodt b/report/Contract.fodt
index 86bee5c..b2272fe 100644
--- a/report/Contract.fodt
+++ b/report/Contract.fodt
@@ -1,7 +1,7 @@
- 2022-09-12T08:15:04.9771019302023-03-21T00:34:58.420306768PT3H6M47S42LibreOffice/7.4.5.1$Linux_X86_64 LibreOffice_project/40$Build-1
+ 2022-09-12T08:15:04.9771019302023-04-10T01:15:33.119308667PT3H7M2S43LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2
0
@@ -13,8 +13,8 @@
view2
- 19974
- 7486
+ 18868
+ 7163
0
0
30626
@@ -91,7 +91,7 @@
true
true
- 3903550
+ 3955430
true
false
@@ -160,7 +160,7 @@
-
+
@@ -503,54 +503,55 @@
-
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
+
@@ -558,7 +559,7 @@
-
+
@@ -566,75 +567,75 @@
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
+
@@ -642,7 +643,7 @@
-
+
@@ -650,37 +651,29 @@
-
+
-
+
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
+
@@ -688,11 +681,11 @@
-
+
-
+
@@ -700,19 +693,19 @@
-
+
-
+
-
+
-
+
@@ -720,30 +713,36 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -763,104 +762,113 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1559,10 +1567,10 @@
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>
+ 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>
@@ -1580,202 +1588,202 @@
- <for each="subscription in records">
- CONTRATO DE MANTENIMIENTO PREVENTIVO
- DATOS GENERALES DEL CONTRATO
- N° <subscription.number>
-
+ <for each="subscription in records">
+ CONTRATO DE MANTENIMIENTO PREVENTIVO
+ DATOS GENERALES DEL CONTRATO
+ N° <subscription.number>
+
- FECHA FIRMA
+ FECHA FIRMA
- <subscription.start_date>
+ <subscription.start_date>
- OBJETO
+ OBJETO
- PRESTACIÓN DEL SERVICIO DE MANTENIMIENTO TÉCNICO PREVENTIVO SIN REPUESTOS A LOS EQUIPOS DE OPTOMETRÍA.
+ PRESTACIÓN DEL SERVICIO DE MANTENIMIENTO TÉCNICO PREVENTIVO SIN REPUESTOS A LOS EQUIPOS DE OPTOMETRÍA.
- DURACIÓN CONTRATO
+ DURACIÓN CONTRATO
- EL PRESENTE TENDRÁ UNA DURACIÓN DE UN AÑO CONTADO DESDE LA FECHA DE LA FIRMA DE ESTE CONTRATO.
+ EL PRESENTE TENDRÁ UNA DURACIÓN DE UN AÑO CONTADO DESDE LA FECHA DE LA FIRMA DE ESTE CONTRATO.
- VALOR ANUAL
+ 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.
- OBSERVACIÓN
-
+ OBSERVACIÓN
+
- 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%.
-
- INFORMACIÓN DEL CONTRATISTA
-
+
+ INFORMACIÓN DEL CONTRATISTA
+
- NOMBRE
+ NOMBRE
- <subscription.company.rec_name>
+ <subscription.company.rec_name>
- NIT
+ NIT
- <subscription.company.party.tax_identifier.code>
+ <subscription.company.party.tax_identifier.code>
- DIRECCIÓN
+ DIRECCIÓN
- <subscription.company.party.addresses[0].street>
+ <subscription.company.party.addresses[0].street>
- TELÉFONOS
+ TELÉFONOS
- <subscription.company.party.phone>
+ <subscription.company.party.phone>
- E - MAIL
+ E - MAIL
- <subscription.company.party.email>
+ <subscription.company.party.email>
- WEB
+ WEB
- <subscription.company.party.website>
+ <subscription.company.party.website>
-
- INFORMACIÓN DEL CONTRATANTE
-
+
+ INFORMACIÓN DEL CONTRATANTE
+
- NOMBRE
+ NOMBRE
- <subscription.party.name>
+ <subscription.party.name>
- NIT O CEDULA
+ NIT O CEDULA
- <subscription.party.tax_identifier.code>
+ <subscription.party.tax_identifier.code>
- DIRECCIÓN
+ DIRECCIÓN
- <subscription.invoice_address.street>
+ <subscription.invoice_address.street>
- TELÉFONOS
+ TELÉFONOS
- <subscription.party.phone>
+ <subscription.party.phone>
- E-MAIL
+ E-MAIL
- <subscription.party.email>
+ <subscription.party.email>
-
- 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.
-
- 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.
-
- 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.
+
+ 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.
+
+ 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.
+
+ 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.
+
+ 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.
-
- OCTAVA – CAUSALES 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.
-
- 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 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 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 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 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.
-
-
-
+ 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.
+
+ OCTAVA – CAUSALES 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.
+
+ 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 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 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 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 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.
+
+
+
iVBORw0KGgoAAAANSUhEUgAABA4AAAI+CAYAAAA8dEjXAAKLKElEQVR4nOz9B4Bd13UeCn97
n3PvnV4ADHolwQawgypUBWXKsmRZcgMSx3qOXCIlTpzELY5f/j+Did9L3OTYUiyHcpEtK3YC
qFik1QtAkaIosYoEwAIQvc8Mps9t55z91lp7n5kLYFBIAkRbH3lw5557et3ft9f6Vuycg0Kh
@@ -4867,77 +4875,77 @@
gg==
- EL CONTRATISTAEL CONTRATANTE
-
-
-
-
-
-
+ 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
-
+ 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
+ Código
- Nombre
+ Nombre
- Serial
+ Serial
- <for each="equipment in subscription.equipments">
+ <for each="equipment in subscription.equipments">
- <equipment.code>
+ <equipment.code>
- <equipment.product.name>
+ <equipment.product.name>
- <equipment.serial>
+ <equipment.serial>
- </for>
+ </for>
-
+
-
+
-
- </for>
+
+ </for>
\ No newline at end of file
diff --git a/report/Delivery_Certificated.fodt b/report/Delivery_Certificated.fodt
index 9dd672a..495f700 100644
--- a/report/Delivery_Certificated.fodt
+++ b/report/Delivery_Certificated.fodt
@@ -1,24 +1,24 @@
- 2022-08-14T09:29:40.3877263172023-03-21T00:52:14.611168052PT4H14M17S73LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2
+ 2022-08-14T09:29:40.3877263172023-04-10T01:17:53.781803899PT4H14M43S75LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2
- 16824
+ 0
0
25792
- 12104
+ 11561
true
false
view2
- 2902
- 7811
+ 15563
+ 6064
0
- 16824
+ 0
25790
- 28926
+ 11559
0
1
false
@@ -91,7 +91,7 @@
true
true
- 1793710
+ 1812387
true
false
@@ -162,7 +162,7 @@
-
+
@@ -327,16 +327,16 @@
-
+
$
-
+
-
$
-
+
@@ -527,164 +527,160 @@
-
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
-
-
-
-
@@ -701,22 +697,22 @@
-
-
-
+
+
+
-
+
-
+
-
+
-
+
@@ -746,44 +742,53 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
@@ -1478,10 +1483,10 @@
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>
+ 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>
@@ -1499,54 +1504,54 @@
- <for each="shipment in records">
- ACTA DE ENTREGA DE EQUIPOS No <shipment.number>
-
+ <for each="shipment in records">
+ ACTA DE ENTREGA DE EQUIPOS No <shipment.number>
+
- Fecha de entrega: <shipment.effective_date and format_date(shipment.effective_date, user.language) or ''>
+ Fecha de entrega: <shipment.effective_date and format_date(shipment.effective_date, user.language) or ''>
- Orden de compra: <shipment.outgoing_moves[0].origin.sale.number>
+ Orden de compra: <shipment.outgoing_moves[0].origin.sale.number>
- Cliente: <shipment.customer.rec_name>
+ Cliente: <shipment.customer.rec_name>
- Nit / C.C: <shipment.customer.tax_identifier.code>
+ Nit / C.C: <shipment.customer.tax_identifier.code>
- Ciudad: <shipment.delivery_address.subdivision_municipality.name>
+ Ciudad: <shipment.delivery_address.subdivision_municipality.name>
- Movil: <shipment.customer.mobile>
+ Movil: <shipment.customer.mobile>
- Teléfono: <shipment.customer.phone>
+ Teléfono: <shipment.customer.phone>
- Entregado en: <shipment.delivery_address.street>
+ Entregado en: <shipment.delivery_address.street>
-
+
-
+
-
+
@@ -1575,7 +1580,7 @@
- <for each="move in shipment.inventory_moves">
+ <for each="move in shipment.inventory_moves">
@@ -1585,31 +1590,31 @@
- <move.product.code>
+ <move.product.code>
- <move.product.name>
+ <move.product.name>
- <if test="move.product.mark_category">
- <move.product.mark_category.name>
- </if>
+ <if test="move.product.mark_category">
+ <move.product.mark_category.name>
+ </if>
- <if test="move.product.model_category">
- <move.product.model_category.name>
- </if>
+ <if test="move.product.model_category">
+ <move.product.model_category.name>
+ </if>
- <move.equipment_serial>
+ <move.equipment_serial>
- <format_number_symbol(move.quantity, user.language, move.uom, digits=move.uom.digits)>
+ <format_number_symbol(move.quantity, user.language, move.uom, digits=move.uom.digits)>
- </for>
+ </for>
@@ -1618,25 +1623,25 @@
-
- En mi calidad de Supervisor y/o Representante legal de la entidad contratante y /o comprador, una vez verificados las especificaciones técnicas y funcionamiento de los equipos descritos en el cuadro anterior, me permito hacer la recepción a satisfacción.
-
- La entrega de los equipos se realiza con los manuales de usuario, manifiestos de importación y hojas de vida.
-
+
+ En mi calidad de Supervisor y/o Representante legal de la entidad contratante y /o comprador, una vez verificados las especificaciones técnicas y funcionamiento de los equipos descritos en el cuadro anterior, me permito hacer la recepción a satisfacción.
+
+ La entrega de los equipos se realiza con los manuales de usuario, manifiestos de importación y hojas de vida.
+
- Cordialmente
+ Cordialmente
- Cordialmente Recibido a satisfacción.
+ Cordialmente Recibido a satisfacción.
-
+
iVBORw0KGgoAAAANSUhEUgAABA4AAAI+CAYAAAA8dEjXAAKLKElEQVR4nOz9B4Bd13UeCn97
n3PvnV4ADHolwQawgypUBWXKsmRZcgMSx3qOXCIlTpzELY5f/j+Did9L3OTYUiyHcpEtK3YC
qFik1QtAkaIosYoEwAIQvc8Mps9t55z91lp7n5kLYFBIAkRbH3lw5557et3ft9f6Vuycg0Kh
@@ -4729,28 +4734,28 @@
-
-
-
- _______________________________________
- JESUS ANTONIO GIRALDO GRACIA
- C.E.O. (Gerente General)
+
+
+
+ _______________________________________
+ JESUS ANTONIO GIRALDO GRACIA
+ C.E.O. (Gerente General)
-
-
-
-
- _________________________________________
- NOMBRE
- C.C
- CARGO
- TEL/CEL
+
+
+
+
+ _________________________________________
+ NOMBRE
+ C.C
+ CARGO
+ TEL/CEL
-
- </for>
+
+ </for>
\ No newline at end of file
diff --git a/report/Maintenance_History.fodt b/report/Maintenance_History.fodt
index 1b1b6ff..0ccddf1 100644
--- a/report/Maintenance_History.fodt
+++ b/report/Maintenance_History.fodt
@@ -1,7 +1,7 @@
- 2022-10-11T16:28:51.1019484802023-03-21T02:26:18.989442323PT3H45M49S53LibreOffice/7.4.5.1$Linux_X86_64 LibreOffice_project/40$Build-1
+ 2022-10-11T16:28:51.1019484802023-04-10T01:18:25.767368426PT3H46M8S54LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2
0
@@ -13,8 +13,8 @@
view2
- 20971
- 7163
+ 19865
+ 6840
0
0
35001
@@ -91,7 +91,7 @@
true
true
- 4157692
+ 4264415
true
false
@@ -146,7 +146,6 @@
-
@@ -154,7 +153,6 @@
-
@@ -162,7 +160,7 @@
-
+
@@ -476,40 +474,88 @@
-
+
-
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
@@ -517,74 +563,11 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -592,58 +575,73 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -660,83 +658,89 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1431,11 +1435,11 @@
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>
+ 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>
@@ -1452,173 +1456,173 @@
- <for each="equipment in records">
- REGISTRO HISTORICO DE MANTENIMIENTO
-
- INFORMACIÓN DEL DISPOSITIVO
+ <for each="equipment in records">
+ REGISTRO HISTORICO DE MANTENIMIENTO
+
+ INFORMACIÓN DEL DISPOSITIVO
- Nombre del Dispositivo: <equipment.product.name>
+ Nombre del Dispositivo: <equipment.product.name>
- Serial: <equipment.serial>
+ Serial: <equipment.serial>
- Restaurado: <"SI" if equipment.refurbish else "NO">
+ Restaurado: <"SI" if equipment.refurbish else "NO">
- Clase de Riesgo: <equipment.product.risk>
+ Clase de Riesgo: <equipment.product.risk>
- Marca: <equipment.mark_category.name>
+ Marca: <equipment.mark_category.name>
- Clase Biomédica: <equipment.biomedical_class>
+ Clase Biomédica: <equipment.biomedical_class>
- Marca: <equipment.mark_category.name>
+ Marca: <equipment.mark_category.name>
- Tipo: <equipment.equipment_type>
+ Tipo: <equipment.equipment_type>
- Referencia: <equipment.reference_category.name>
+ Referencia: <equipment.reference_category.name>
- Uso: <equipment.use>
+ Uso: <equipment.use>
- País de Origen: <equipment.origin_country.name>
+ País de Origen: <equipment.origin_country.name>
- Registro Invima: <equipment.health_register>
+ Registro Invima: <equipment.health_register>
- Software Versión: <equipment.software_version if equipment.software_version != "" else "No Aplica">
+ Software Versión: <equipment.software_version if equipment.software_version != "" else "No Aplica">
-
+
-
- CARACTERÍSTICAS TÉCNICAS
+
+ CARACTERÍSTICAS TÉCNICAS
- Características Físicas
+ Características Físicas
- Peso
+ 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 "">
- Medidas
+ 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 "">
- Características Eléctricas
+ Características Eléctricas
- Voltaje (VAC)
+ 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">
- Voltaje (VDC)
+ 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">
- Condiciones Ambientales
+ Condiciones Ambientales
- Tem Min Uso
+ Tem Min Uso
- <str(equipment.product.temperature_min) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_min else "No Aplica">
+ <str(equipment.product.temperature_min) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_min else "No Aplica">
- Tem Max Uso
+ Tem Max Uso
- <str(equipment.product.temperature_max) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_max else "No Aplica">
+ <str(equipment.product.temperature_max) + " "+ equipment.product.temperature_uom.symbol if equipment.product.temperature_max else "No Aplica">
- Hum Min Uso
+ Hum Min Uso
- <str(equipment.product.moisture_min) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_min else "No Aplica">
+ <str(equipment.product.moisture_min) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_min else "No Aplica">
- Hum Max Uso
+ Hum Max Uso
- <str(equipment.product.moisture_max) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_max else "No Aplica">
+ <str(equipment.product.moisture_max) + " "+ equipment.product.moisture_uom.symbol if equipment.product.moisture_max else "No Aplica">
-
-
+
+
- Fecha
+ Fecha
- Tipo de mantenimiento
+ Tipo de mantenimiento
- N.º del Registro
+ N.º del Registro
- <for each="line in equipment.maintenance_history">
+ <for each="line in equipment.maintenance_history">
@@ -1626,51 +1630,51 @@
- <line.service_maintenance.estimated_agended>
+ <line.service_maintenance.estimated_agended>
- <choose test="">
- <when test="line.maintenance_type == 'preventive'">
- Preventivo
- </when>
- <when test="line.maintenance_type == 'corrective'">
- Correctivo
- </when>
- <otherwise test="">
- Inicial
- </otherwise>
- </choose>
+ <choose test="">
+ <when test="line.maintenance_type == 'preventive'">
+ Preventivo
+ </when>
+ <when test="line.maintenance_type == 'corrective'">
+ Correctivo
+ </when>
+ <otherwise test="">
+ Inicial
+ </otherwise>
+ </choose>
- <line.code>
+ <line.code>
- </for>
+ </for>
-
-
+
+
-
+
Texto 1:
-
-
-
-
-
-
-
-
-
-
- </for>
+
+
+
+
+
+
+
+
+
+
+ </for>
\ No newline at end of file
diff --git a/report/Maintenance_Timeline.fodt b/report/Maintenance_Timeline.fodt
index 1ebeb97..49579ef 100644
--- a/report/Maintenance_Timeline.fodt
+++ b/report/Maintenance_Timeline.fodt
@@ -1,24 +1,24 @@
- 2022-11-03T17:09:30.5000787642023-04-03T13:00:58.072993543PT1H44M43S31LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2
+ 2022-11-03T17:09:30.5000787642023-04-10T01:19:18.783507146PT1H45M32LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2
- 12518
+ 0
0
35003
- 16425
+ 15688
true
false
view2
- 17501
- 21024
+ 21056
+ 7163
0
- 12518
+ 0
35001
- 28942
+ 15686
0
1
false
@@ -91,7 +91,7 @@
true
true
- 1573231
+ 1657309
true
false
@@ -158,7 +158,7 @@
-
+
@@ -319,16 +319,16 @@
-
+
$
-
+
-
$
-
+
@@ -563,10 +563,6 @@
-
-
-
-
@@ -583,86 +579,95 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
@@ -1227,10 +1232,10 @@
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>
+ 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>
@@ -1251,24 +1256,24 @@
<for each="maintenance in records">
CRONOGRAMA DE MANTENIMIENTO PREVENTIVO Y CALIBRACIÓN DE EQUIPOS
- 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>