diff --git a/report/CVS_Equipments.fodt b/report/CVS_Equipments.fodt index 838d02c..2bf7d51 100644 --- a/report/CVS_Equipments.fodt +++ b/report/CVS_Equipments.fodt @@ -1,24 +1,24 @@ - 2022-10-25T06:02:43.8293012812023-05-14T23:03:39.044418588PT7H30M54S115LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-10-25T06:02:43.8293012812023-05-25T14:10:40.120108554PT7H31M23S116LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 - 9220 + 0 0 - 35003 - 15688 + 24343 + 10869 true false view2 - 17597 - 17436 + 2177 + 9176 0 - 9220 - 35001 - 24906 + 0 + 24342 + 10867 0 1 false @@ -91,7 +91,7 @@ true true - 2747784 + 2871016 true false @@ -158,14 +158,14 @@ - - + + - + @@ -176,17 +176,17 @@ - + - + - + @@ -196,16 +196,16 @@ - - + + - - + + @@ -220,8 +220,8 @@ - - + + @@ -234,7 +234,7 @@ - + @@ -242,10 +242,10 @@ - + - + @@ -260,10 +260,10 @@ - + - + @@ -319,17 +319,17 @@ - - + + $ - + - $ - + @@ -337,99 +337,99 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -437,20 +437,20 @@ - + - + - + - + @@ -469,7 +469,7 @@ - + @@ -485,7 +485,7 @@ - + @@ -501,7 +501,7 @@ - + @@ -517,7 +517,7 @@ - + @@ -681,7 +681,7 @@ - + @@ -929,19 +929,19 @@ - + - + - + - + - + @@ -986,19 +986,19 @@ - + - - + + - - + + - + @@ -1014,7 +1014,7 @@ - + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoM DAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsN FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAAR @@ -1583,7 +1583,7 @@ - Fecha de generación: <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', equipment.company.timezone)> + Fecha de generación: <maintenance.estimated_agended.date()> Código Equipo: <equipment.equipment.code> @@ -1657,11 +1657,11 @@ </when> <otherwise test=""> Tipo: n/a - </otherwise> + </otherwise> </choose> <choose test=""> <when test="equipment.equipment.use == 'medico'"> - Uso: Médico + Uso: Médico </when> <when test="equipment.equipment.use == 'basico'"> Uso: Básico @@ -1756,7 +1756,7 @@ Hum Min Uso - <str(equipment.equipment.product.moisture_min) + " "+ equipment.equipment.product.moisture_uom.symbol if equipment.equipment.product.moisture_min else ""> + <str(equipment.equipment.product.moisture_min) + " "+ equipment.equipment.product.moisture_uom.symbol if equipment.equipment.product.moisture_min else ""> @@ -1786,9 +1786,10 @@ <equipment.equipment.maintenance_frequency>Meses + - + Texto 1: diff --git a/report/Calibrations.fodt b/report/Calibrations.fodt index 3f7c402..4942e30 100644 --- a/report/Calibrations.fodt +++ b/report/Calibrations.fodt @@ -1,28 +1,28 @@ - 2022-10-11T16:28:51.1019484802023-05-23T12:00:59.750114236PT5H22M30S77LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-10-11T16:28:51.1019484802023-05-25T14:06:32.636094037PT5H27M17S80LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 - 112919 + 0 0 - 22936 - 10008 + 34080 + 13125 true false view2 - 2672 - 122978 + 15060 + 9453 0 - 112919 - 22934 - 122925 + 0 + 34078 + 13123 0 1 false - 220 + 100 false false false @@ -91,7 +91,7 @@ true true - 5258500 + 5282104 true false @@ -163,7 +163,7 @@ - + @@ -579,291 +579,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -871,7 +587,7 @@ - + @@ -879,7 +595,59 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -887,6 +655,246 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1783,7 +1791,7 @@ - Pagina 1 + Pagina 3 @@ -1796,18 +1804,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: <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', maintenance.company.timezone)> + Fecha: <service.estimated_agended.date()> - Consecutivo: <maintenance.code> + Consecutivo: <maintenance.code> @@ -1815,11 +1823,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> + @@ -1827,7 +1835,7 @@ - Asunto: Certificación de calibración + Asunto: Certificación de calibración @@ -1836,53 +1844,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> - - + + @@ -1890,97 +1898,96 @@ - Condiciones Ambientales + Condiciones Ambientales - - 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% + @@ -1989,52 +1996,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> @@ -2043,7 +2050,7 @@ - Este certificado de calibración no podrá ser reproducido. + Este certificado de calibración no podrá ser reproducido. @@ -2051,23 +2058,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. - - - - ANTHONY STIVEN RODRIGUEZ FONSECA - INVIMA : RH-202208-01301 - - - </if> - </for> - </for> + + 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 + + + </if> + </for> + </for> \ No newline at end of file diff --git a/report/Maintenance_Timeline.fodt b/report/Maintenance_Timeline.fodt index 49579ef..9da2fa6 100644 --- a/report/Maintenance_Timeline.fodt +++ b/report/Maintenance_Timeline.fodt @@ -1,24 +1,24 @@ - 2022-11-03T17:09:30.5000787642023-04-10T01:19:18.783507146PT1H45M32LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-11-03T17:09:30.5000787642023-05-25T14:08:20.082359739PT1H45M28S33LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 - 0 + 4838 0 - 35003 - 15688 + 24343 + 10869 true false view2 - 21056 - 7163 + 4524 + 10135 0 - 0 - 35001 - 15686 + 4838 + 24342 + 15706 0 1 false @@ -91,7 +91,7 @@ true true - 1657309 + 1743443 true false @@ -157,14 +157,14 @@ - - + + - + @@ -175,17 +175,17 @@ - + - + - + @@ -195,16 +195,16 @@ - - + + - - + + @@ -223,8 +223,8 @@ - - + + @@ -233,7 +233,7 @@ - + @@ -241,10 +241,10 @@ - + - + @@ -259,10 +259,10 @@ - + - + @@ -318,17 +318,17 @@ - - + + $ - + - $ - + @@ -336,70 +336,70 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -418,7 +418,7 @@ - + @@ -434,7 +434,7 @@ - + @@ -450,7 +450,7 @@ - + @@ -486,7 +486,7 @@ - + @@ -563,6 +563,9 @@ + + + @@ -627,56 +630,56 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + - + @@ -692,7 +695,7 @@ - + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoM DAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsN FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAAR @@ -1256,24 +1259,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 <maintenance.estimated_agended.date()> + 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> diff --git a/report/Service.fodt b/report/Service.fodt index 500d51e..dc59762 100644 --- a/report/Service.fodt +++ b/report/Service.fodt @@ -1,24 +1,24 @@ - 2022-11-03T17:09:30.5000787642023-04-09T23:10:49.872865634PT3H40M10S47LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 + 2022-11-03T17:09:30.5000787642023-05-25T14:14:27.085852293PT3H42M18S48LibreOffice/7.4.6.2$Linux_X86_64 LibreOffice_project/40$Build-2 - 6671 + 12594 0 - 24502 - 11499 + 17041 + 7424 true false view2 - 3455 - 10612 + 3649 + 15773 0 - 6671 - 24500 - 18168 + 12594 + 17039 + 20017 0 1 false @@ -91,7 +91,7 @@ true true - 2348005 + 2409943 true false @@ -157,14 +157,14 @@ - - + + - + @@ -175,17 +175,17 @@ - + - + - + @@ -195,16 +195,16 @@ - - + + - - + + @@ -223,8 +223,8 @@ - - + + @@ -233,7 +233,7 @@ - + @@ -241,10 +241,10 @@ - + - + @@ -259,10 +259,10 @@ - + - + @@ -318,17 +318,17 @@ - - + + $ - + - $ - + @@ -336,51 +336,51 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -388,52 +388,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -452,7 +452,7 @@ - + @@ -468,7 +468,7 @@ - + @@ -484,7 +484,7 @@ - + @@ -567,269 +567,265 @@ - - - + + + - + - - + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + + + + - + - + - + - + - + - - - - - + - - + + - + - - + + - + - + - + - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - + - + + + + + - - - - - + + + - - + + + + - + - - - - - - - - - - + + @@ -949,10 +945,10 @@ - + - + @@ -970,14 +966,14 @@ - + - - + + - + @@ -993,7 +989,7 @@ - + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoM DAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsN FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAAR @@ -1556,40 +1552,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 <format_datetime(datetime.datetime.now(),user.language, '%b/%d/%Y', maintenance.company.timezone)> - 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 @@ -1606,7 +1602,7 @@ - <choose test=""> + <choose test=""> Trabajo Realizado @@ -1614,110 +1610,110 @@ - 1. Verificación inicial de funcionamiento: + 1. Verificación inicial de funcionamiento: - <"SI" if line.initial_operation else "NO"> + <"SI" if line.initial_operation else "NO"> - 2. Revisión del Equipo: + 2. Revisión del Equipo: - <"SI" if line.check_equipment else "NO"> + <"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"> - 3. Revisión del sistema eléctrico: + 5. Limpieza de lentes y espejos: - <"SI" if line.check_electric_system else "NO"> + <"SI" if line.clean_eyes else "NO"> - 4. Limpieza interior y exterior: + 6. Verificar Calibración: - <"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"> + <"SI" if line.check_calibration else "NO"> - - <when test="line.maintenance_type == 'corrective'"> - Trabajo Realizado + + <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> - - + <line.description_activity> + + Fecha del próximo mantenimiento <str(line.next_maintenance)[0:11]> - ANTHONY STIVEN RODRIGUEZ FONSECA - INVIMA : RH-202208-01301 - - + ANTHONY STIVEN RODRIGUEZ FONSECA + INVIMA : RH-202208-01301 + + </for> </for>