for each="maintenance in records"
for each="line in maintenance.lines"
choose test=""
when test="line.maintenance_type == 'initial'"
REGISTRO DE MANTENIMIENTO INICIAL
/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	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
Nombre del Dispositivo: line.equipment.product.name Marca: line.equipment.mark_category.name Serial: line.equipment.serial	Modelo: line.equipment.model_category.name Referencia: line.equipment.reference_category.name Registro Invima: line.equipment.health_register
choose test=""
when test="line.maintenance_type == 'preventive' or line.maintenance_type == 'initial'"
Verificación inicial de funcionamiento:	"SI APLICA" if line.initial_operation else "NO APLICA"
Revisión del Equipo:	"SI APLICA" if line.check_equipment else "NO APLICA"
Revisión del sistema eléctrico:	"SI APLICA" if line.check_electric_system else "NO APLICA"
Limpieza interior y exterior:	"SI APLICA" if line.clean_int_ext else "NO APLICA"
Limpieza de lentes y espejos:	"SI APLICA" if line.clean_eyes else "NO APLICA"
Verificar Calibración:	"SI APLICA" if line.check_calibration else "NO APLICA"
/when
when test="line.maintenance_type == 'corrective'"
Trabajo Realizado
Repuesto	Actividad de Mantenimiento	Descripción
for each="line_maintenance in line.maintenance_lines"
"X" if line_maintenance.line_replace else ""	"X" if line_maintenance.line_maintenance_activity else ""	line_maintenance.maintenance_activity.name if line.line_maintenance_activity else line.replacement.name
/for
/when
/choose
choose test=""
when test="line.equipment.product.preventive_activities"
Actividades Realizadas:
for each="description in (line.equipment.product.preventive_activities or '').split('\n')"
description
/for
/when
/choose
Observaciones:
line.description_activity
Fecha del próximo mantenimiento str(line.next_maintenance)[0:11]
if test="line.technician_signature" Texto 1: /if
line.technician_responsible	RECIBIDO A SATISFACCION
INVIMA :line.invima	NOMBRE
/for
/for
	if test="company and company.header" for each="line in company.header.split('\n')" line /for /if company.rec_name if company else '' if test="company" NIT: company.party.identifiers[0].code Regimen Común Actividad Economica 4659 Dirección: company.party.addresses[0].street company.party.addresses[0].city Teléfono: company.party.phone Celular: company.party.mobile E-mail: company.party.email /if