Con este informe podemos ver la evolución de crecimiento de los animales de 1 a 24 meses de edad El botón que genera está en Reproducción → Informes → Informes RE, el id de referencia es imprimeIndCre, el id del informe es admin/central/21. La interfaz está definida en client/principal/f_informes_RE.xml. La ejecución comienza imprimeIndCre.addActionListener - Primero obtenemos los registros de los animales que tenemos en la tabla de la interfaz de [[barra_menu_principal:menu_reproduccion#informes_re|Informes RE]] - Consultamos la entidad ''EAnimales'' para obtener los registros de la base de datos para los animales de la tabla anterior. - Con estos datos conformamos un Hashtable y hacemos una consulta nuevamente la entidad ''EAnimales'' con el flag de consulta ''indcre'' con valor ''si'' - En la entidad EAnimales creamos un EntityResult con el valor generado por el método ''fai_ind_cre'' - Obtenemos los datos del técnico si existen, en caso contrario, del administrador, en caso contrario del ganadero - Hacemos una iteración descendente desde el mes 24 hasta el mes 1 - Buscamos las acciones en Historial Animales de Estatura y Peso para los animales que tenemos en los pasos anteriores. - Iteramos por estas acciones - Por cada acción vamos obteniendo el peso y la estatura y la vamos sumando, luego obtenemos la media de estatura y peso de todos los animales - Ahora vamos a hacer una consulta de la estatura a EHistorialAnimal para consultar los animales que tienen menos de la estatura media obtenida anteriormente y con edad del índice de iteración. - Lo mismo pero con el peso - Hacemos un proceso similar pero para obtener los máximos de la estatura y del peso - Estos datos de los pasamos al método de generación de informes mediante un EntityResult El Informe tiene la siguiente estructura {{ ::informe_indice_de_crecimiento.png?nolink&600 |}}