From 8f993552ec00ee6b2dfe23c0bc6ce61aade84709 Mon Sep 17 00:00:00 2001 From: sinergia Date: Thu, 7 Dec 2023 21:32:43 -0500 Subject: [PATCH] fix: Se corrige salto de pagina en Calibraciones --- report/Calibration.fodt | 519 +++++++++++++++--------------- report/Calibrations.fodt | 663 +++++++++++++++------------------------ 2 files changed, 513 insertions(+), 669 deletions(-) diff --git a/report/Calibration.fodt b/report/Calibration.fodt index 821db51..d84f5d8 100644 --- a/report/Calibration.fodt +++ b/report/Calibration.fodt @@ -4,21 +4,21 @@ 2022-10-11T16:28:51.1019484802023-12-05T17:39:32.873820744PT5H5M69LibreOffice/7.5.8.2$Linux_X86_64 LibreOffice_project/50$Build-2 - 98852 + 4 0 - 24502 + 25284 11499 true false view2 - 21047 - 111398 + 4674 + 107798 0 - 98852 - 24500 - 110349 + 4 + 25282 + 11501 0 1 false @@ -73,7 +73,7 @@ true true false - 5371631 + 5425766 true false false @@ -165,7 +165,7 @@ - + @@ -524,6 +524,9 @@ + + + @@ -649,35 +652,39 @@ - - + + + - + - + - + - - + - + - - - + + + + + + + - + @@ -685,220 +692,209 @@ - + - + - + - + - + - - - - - + + + - + + + + + + + - + - + - + - + - + - + - - - - - - - - + - - + - + + + + + + + + + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - - + + + + + + + @@ -1116,7 +1112,7 @@ - + /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgK CgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkL EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAAR @@ -1822,11 +1818,11 @@ - Señores: <maintenance.propietary.name> + 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> - + Dirección: <maintenance.propietary_address.street> + @@ -1834,7 +1830,7 @@ - Asunto: Certificación de calibración + Asunto: Certificación de calibración @@ -1843,53 +1839,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> - - + + @@ -1897,7 +1893,7 @@ - Condiciones Ambientales + Condiciones Ambientales @@ -1908,13 +1904,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 ""> @@ -1922,25 +1918,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 @@ -1958,35 +1954,35 @@ - <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% + @@ -1995,52 +1991,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> @@ -2049,7 +2045,7 @@ - Este certificado de calibración no podrá ser reproducido. + Este certificado de calibración no podrá ser reproducido. @@ -2057,49 +2053,50 @@ - + - + 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. + - + + - <if test="maintenance.technician_signature"> - + <if test="maintenance.technician_signature"> + - + Texto 2: - </if> + </if> - + - <maintenance.technician_responsible> + <maintenance.technician_responsible> - RECIBIDO A SATISFACCION + RECIBIDO A SATISFACCION - INVIMA :<maintenance.invima> + INVIMA :<maintenance.invima> - NOMBRE + NOMBRE - </for> + </for> \ No newline at end of file diff --git a/report/Calibrations.fodt b/report/Calibrations.fodt index 7ab7f1d..33309de 100644 --- a/report/Calibrations.fodt +++ b/report/Calibrations.fodt @@ -1,24 +1,24 @@ - 2022-10-11T16:28:51.1019484802023-12-06T16:23:49.639667657PT6H8M49S95LibreOffice/7.5.8.2$Linux_X86_64 LibreOffice_project/50$Build-2 + 2022-10-11T16:28:51.1019484802023-12-07T21:31:35.869619380PT5H49M19S84LibreOffice/7.5.8.2$Linux_X86_64 LibreOffice_project/50$Build-2 - 2584 + 100797 0 - 49003 - 21962 + 50564 + 22994 true false view2 - 22260 - 12370 + 16487 + 123301 0 - 2584 - 49001 - 24545 + 100797 + 50562 + 123790 0 1 false @@ -73,7 +73,7 @@ true true false - 5497533 + 5492138 true false false @@ -150,7 +150,6 @@ - @@ -605,74 +604,34 @@ - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + - + - + - + - + @@ -680,47 +639,35 @@ - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + @@ -728,7 +675,7 @@ - + @@ -736,125 +683,114 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + + - + - - - - - + - - - - - - + + + + + + + + + - - - - - - - - - - - - + - + - + - + - + @@ -862,133 +798,83 @@ - + - - - - - - - - - + - + - + - + - + - - - - - + - + - + - - - - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - + + + - + - + - + @@ -996,13 +882,13 @@ - - - - - - - + + + + + + + @@ -1041,170 +927,134 @@ - - - - + - + - + - + - - - - - - - + - + - + - + - + - - - - - - - + - + - + - + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - + - + - + - + - + - + - + - - - - + - + - + - + - + - + - - - - - - - + - - - @@ -1229,13 +1079,6 @@ - - - - - - - @@ -1248,7 +1091,7 @@ - + /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgK CgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkL EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAAR @@ -1924,10 +1767,9 @@ - Pagina 3 + Pagina 1 - @@ -1938,18 +1780,18 @@ - <for each="service in records"> - <for each="maintenance in service.lines"> - <if test="maintenance.equipment.product.calibration"> + <for each="service in records"> + <for each="maintenance in service.lines"> + <if test="maintenance.equipment.product.calibration"> - Fecha: <service.estimated_agended.date()> + Fecha: <service.estimated_agended.date()> - Consecutivo: <maintenance.code> + Consecutivo: <maintenance.code> @@ -1957,10 +1799,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> + @@ -1968,7 +1811,7 @@ - Asunto: Certificación de calibración + Asunto: Certificación de calibración @@ -1977,52 +1820,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> - + + @@ -2030,7 +1874,7 @@ - Condiciones Ambientales + Condiciones Ambientales @@ -2038,87 +1882,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% - + + 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% + @@ -2127,52 +1972,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> @@ -2181,7 +2026,7 @@ - Este certificado de calibración no podrá ser reproducido. + Este certificado de calibración no podrá ser reproducido. @@ -2189,54 +2034,56 @@ - + + 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. + + - <if test="maintenance.technician_signature"> - + <if test="maintenance.technician_signature"> + - + Texto 2: - </if> + </if> - + - <maintenance.technician_responsible> + <maintenance.technician_responsible> - RECIBIDO A SATISFACCION + RECIBIDO A SATISFACCION - INVIMA :<maintenance.invima> + INVIMA :<maintenance.invima> - NOMBRE + NOMBRE - - - - </if> - </for> - </for> + + + + </if> + </for> + </for> \ No newline at end of file