Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.
Next revision | Previous revision | ||
informe_tasa_de_crecimiento [2023/03/20 13:49] admin creado |
informe_tasa_de_crecimiento [2023/03/20 15:01] (actual) |
||
---|---|---|---|
Liña 1: | Liña 1: | ||
Con este informe podemos ver la evolución de crecimiento de los animales de 1 a 24 meses de edad | 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, | ||
+ | |||
+ | 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: | ||
+ | - Consultamos la entidad '' | ||
+ | - Con estos datos conformamos un Hashtable y hacemos una consulta nuevamente la entidad '' | ||
+ | - En la entidad EAnimales creamos un EntityResult con el valor generado por el método '' | ||
+ | - Obtenemos los datos del técnico si existen, en caso contrario, del administrador, | ||
+ | - 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 | ||
+ | |||
+ | |||
+ | |||
+ | {{ :: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||