================================================================================ DETALLE DE COMPROBACIONES Y REGLAS - REVISADOR DE EXCELS ================================================================================ Este documento detalla todas las reglas de validación, límites y comprobaciones que realiza la aplicación "Revisador de Excels - Hormigón" (app.py) sobre los archivos de datos de control de hormigón. -------------------------------------------------------------------------------- 1. PARÁMETROS DE CONFIGURACIÓN Y CABECERA -------------------------------------------------------------------------------- A. Rangos configurables por el usuario (Límites por defecto): * Contenido de Cemento: Mínimo 290 kg/m³ - Máximo 325 kg/m³ * Relación Agua/Cemento (A/C): Mínima 0.45 - Máxima 0.55 B. Parámetros leídos de la cabecera del Excel: * "Sv/Sa" (Celda E4): Relación de desviación estándar. * "d" (Celda C5): Valor de diferencia. * "CV10" (Celda E5): Coeficiente de variación de los últimos 10 ensayos. * "fck" (Celda G5): Resistencia característica estipulada (ej. 25 MPa). -------------------------------------------------------------------------------- 2. ESTRUCTURA DE COLUMNAS EVALUADAS (A partir de la fila 10) -------------------------------------------------------------------------------- El programa analiza los datos distribuidos en dos zonas: - Zona Autocontrol (Columnas A a H): * Columna B (1): Fecha * Columna C (2): Contenido mínimo de cemento * Columna D (3): Relación agua/cemento (A/C) * Columna F (5): Valor obtenido (Resistencia) * Columna G (6): Xn - Kn * Sn * Columna H (7): CV (Coeficiente de Variación) - Zona Verificación (Columnas J a N): * Columna K (10): Fecha * Columna L (11): Contenido mínimo de cemento * Columna M (12): Relación agua/cemento (A/C) * Columna N (13): Valor obtenido (Resistencia) -------------------------------------------------------------------------------- 3. CHECKLIST DE LAS 10 REGLAS -------------------------------------------------------------------------------- REGLA 1: Mínimo 5 autocontroles al mes * Se contabilizan los autocontroles por mes. * Cada mes intermedio debe tener al menos 5 autocontroles (ERROR en rojo si falla). * Si el mes es el primero o el último de la lista (meses extremos), se permite como Advertencia (en amarillo). REGLA 2: Autocontrol el mismo día que la verificación * Por cada día que se registre un dato en la sección "Verificación", debe existir un registro en "Autocontrol" en esa misma fecha (ERROR en rojo si falla). REGLA 3: Contenido de cemento dentro del rango [Mín - Máx] * El cemento de Autocontrol (Col C) debe cumplir: cemento_min <= cemento <= cemento_max. * El cemento de Verificación (Col L) debe cumplir: cemento_min <= cemento <= cemento_max. * Si no cumple, se resalta la celda en ROJO. REGLA 4: Relación Agua/Cemento dentro del rango [Mín - Máx] * El valor A/C de Autocontrol (Col D) debe cumplir: ac_min <= ac <= ac_max. * El valor A/C de Verificación (Col M) debe cumplir: ac_min <= ac <= ac_max. * Si no cumple, se resalta la celda en ROJO. REGLA 5: 'Valor' y 'Xn-Kn*Sn' > fck estipulado * El 'Valor' de Autocontrol (Col F) debe ser > fck. * El valor calculado 'Xn-Kn*Sn' de Autocontrol (Col G) debe ser > fck. * El 'Valor' de Verificación (Col N) debe ser > fck. * Si no cumple, se resalta la celda correspondiente en ROJO. REGLA 6: CV < 0.122 en todos los ensayos * El valor de CV de Autocontrol (Col H) debe ser estrictamente menor a 0.122. * Si es igual o mayor, se resalta la celda en ROJO. REGLA 7: Al menos 1 verificación al mes * En cada mes en el que haya datos registrados de autocontrol o verificación, debe existir como mínimo 1 registro de verificación (ERROR en rojo si falla). REGLA 8: Sv/Sa <= 1.4 * El parámetro 'Sv/Sa' leído de la cabecera (Celda E4) debe ser menor o igual a 1.4. * Si no cumple, se resalta la celda E4 en ROJO. REGLA 9: Valor 'd' >= 0 * El parámetro 'd' leído de la cabecera (Celda C5) debe ser mayor o igual a 0. * Si no cumple, se resalta la celda C5 en ROJO. REGLA 10: CV10 <= 0.13 * El parámetro 'CV10' leído de la cabecera (Celda E5) debe ser menor o igual a 0.13. * Si no cumple, se resalta la celda E5 en ROJO. -------------------------------------------------------------------------------- 4. SALIDA GENERADA POR LA APLICACIÓN -------------------------------------------------------------------------------- Al procesar un archivo Excel, la aplicación: 1. Crea un duplicado del archivo con el sufijo "_REVISADO.xlsx". 2. Aplica formato y colores de relleno (rojo para errores, amarillo para advertencias) a las celdas específicas que incumplen las reglas. 3. Agrega las siguientes secciones de texto en la parte inferior del archivo: - "CHECKLIST DE CONDICIONES": Muestra un cuadro resumen con el estado (CUMPLE / NO CUMPLE) de las 10 reglas principales. - "DETALLE DE ERRORES MENSUALES/GLOBALES": Un desglose específico y descriptivo de las validaciones mensuales que han fallado o generado advertencias. ================================================================================