Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.
Both sides previous revision Previous revision Next revision | Previous revision | ||
informe_de_bajas [2023/03/24 09:29] admin |
informe_de_bajas [2023/03/24 14:01] (actual) |
||
---|---|---|---|
Liña 11: | Liña 11: | ||
- Con estos datos conformamos un Hashtable y hacemos una consulta nuevamente 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 '' | - En la entidad EAnimales creamos un EntityResult con el valor generado por el método '' | ||
- | - Creamos arreglos bidimensionales para almacenar el número de animales, la media de días en leche, el número de animales en leche, el número de animales en 1º, 2ª, 3ª y 4ª lactación, la media de producción, | + | - Creamos arreglos bidimensionales para almacenar el número de animales, la media de días en leche, el número de animales en leche, el número de animales en 1º, 2ª, 3ª y 4ª lactación, la media de producción, |
+ | - Inicializamos a cero los valores. | ||
+ | - Obtenemos los valores identificativos del técnico si se trata de uno, en caso contrario consultamos la tabla de administradores, | ||
+ | - Comenzamos a iterar por cada animal | ||
+ | - Obtenemos los datos de la explotación | ||
+ | - Consultamos el historial_animal para buscar id_accion, del, fecha_baja, n_lactacion, | ||
+ | - Iteramos por estas acciones | ||
+ | - Consultamos la tabla de acciones animales por los campos tipo_baja y destino_baja | ||
+ | - Establecemos la fecha inicial en 12 meses atrás | ||
+ | - Rellenamos los valores de los meses y años | ||
+ | - Iteramos por esos 12 meses atrás | ||
+ | - En esta iteración vamos comprobando por el tipo de baja y sumando el valor del array correspondiente | ||
+ | - Igualmente calculamos los porcentajes de animales totales con respecto a los animales por cada tipo de baja | ||
+ | - Lo mismo para la media de DEL | ||
+ | - Rellenamos el resto de datos del informe y se lo pasamos al método generador de informes | ||
+ | |||
+ | El informe de bajas luce así: | ||
+ | |||
+ | {{ :: |