Error campo EMPL_HORAS se espera tipo float y se encuentra entero

Error campo EMPL_HORAS se espera tipo float y se encuentra entero

Este mensaje se debe al cambio de las horas mensuales por empleado que ha venido disminuyendo por la reducción de la jornada laboral y que en el 2023 según la interpretación de algunos encargados requirió definir un valor de horas con decimales. El cambio se hizo con el script adjunto, pero en algunas actualizaciones se presenta el error, por eso adjunto el script independiente para cuando se requiera correr puntualmente