6.3Buenas prácticas y trampas
Lo esencial en 30 segundos
- Verificar : combinaciones y grano ante todo, cada total en su planta, cotejado contra un valor conocido.
- Aligerar : filtrar del lado servidor, parámetros genéricos, IsNull sistemático, subinformes fuera de Detalles.
- Depurada : formato sobrio, prueba sobre volumen real — un informe falso pero bonito sigue siendo un informe falso.
Hilo Farès — la regla pegada en la pared
Tras un trimestre, Farès ha pegado su regla en la pared en Argel : correcto y claro primero, rápido después. Lo que más contó no es una herramienta, sino tres hábitos — verificar las combinaciones ante todo, filtrar del lado servidor, cotejar antes de difundir — y su mayor trampa evitada por poco : un estado bonito con totales no verificados, bloqueado antes del envío a la dirección.
Elija un solo hábito para anclar en su ritual, y luego pase al siguiente.
Los sí / no de un informe profesional
La diferencia entre un estado fiable y un informe falso o lento está en algunos hábitos. Estos son los que más vuelven.
✓ Qué hacer
- Verificar las combinaciones y el grano de los datos ante todo (sin duplicados).
- Colocar cada total al nivel correcto (subtotal al pie de grupo, total general al pie de informe).
- Filtrar del lado servidor y traer solo las tablas/campos útiles.
- Usar parámetros para un informe genérico y reutilizable.
- Gestionar los valores nulos (IsNull) y verificar la sintaxis de las fórmulas.
- Formato sobrio y coherente ; números/fechas con formato, columnas alineadas.
- Cotejar los totales contra un valor conocido antes de difundir.
- Probar sobre datos reales y voluminosos, no solo una muestra.
✗ Qué evitar
- Sumar importes duplicados por una combinación uno-a-varios.
- Un resumen al nivel incorrecto (total que no quiere decir nada).
- Filtrar sobre una fórmula compleja : el tratamiento pasa del lado cliente (lento).
- Un subinforme vinculado en los Detalles de un informe grande.
- Demasiados colores/gráficos : la información se ahoga.
- Difundir un informe bonito pero FALSO (totales no verificados).
- Probar solo con pocos datos (hundimiento en producción).
- Programar los identificadores de base de datos en duro al integrar.
Guion listo para decir — verificar su estado antes de difundir (30 s)
« ¿Combinaciones limpias ? ¿Totales al nivel correcto y cotejados ? ¿Filtro del lado servidor ? ¿Nulos gestionados (IsNull) ? ¿Formato sobrio ? ¿Probado sobre volumen real ? Si un no, corrijo antes de difundir. »
Plantilla copiar-pegar — parrilla pro antes de difundir
Parrilla pro antes de difundir :
[ ] combinaciones limpias, grano verificado, sin duplicados
[ ] totales al nivel correcto + cotejados (valor conocido)
[ ] filtro del lado servidor (SQL verificado), campos útiles
[ ] IsNull gestionado + sintaxis fórmulas OK
[ ] formato sobrio, números/fechas con formato
[ ] probado sobre volumen real, paginación PDF OK
TPE / presupuesto pequeño
Un solo hábito por trimestre basta : combinaciones + cotejo primero, el resto después.
PYME Argel
Adaptar los rituales a los cierres : un hueco cotejo y prueba volumen mantenido cada mes.
Remoto / híbrido
La disciplina n.º 1 a distancia : cotejo y SQL verificado escritos, incluso para los estados pequeños.
Intercultural
Verificar los formatos locales en lugar de suponer : un número o una fecha inhabitual debe alertar en todas partes.
Desafío 48h — aplíquelo mañana
Pase su próximo estado por la criba : cero difusión sin cotejo, cero filtro cliente, cero prueba solo sobre muestra. Corrija la primera diferencia encontrada.
- Conozco los 8 reflejos para hacer y las 8 trampas para evitar.
- He verificado mis 3 puntos críticos (combinaciones, totales cotejados, filtro servidor).
- He hecho el desafío 48h o planificado su fecha.
Antes de difundir su estado, ¿qué reflejo protege mejor a Farès ?
Un buen diseñador de estados no es quien produce más rápido, sino aquel cuyos totales son correctos y verificados.