ANTERIORMENTE AL AGREGAR CANTIDADES ESTIMANDAS DESDE LA PANTALLA DE GESTION DE ENSAYOS, SOLO SE GUARDABA POR BASE DE DATOS LAS CANTIDADES REALES INGRESADAS, LAS CUALES NO TENINA NIGUN FACTOR DE CONVERSION, ES DECIR SI SE INGRESABA 100 Y SU UNIDAD ES mL A LA BASE DE DATOS SE INGRESABA SOLO 100 Y NO LOS CORRESPODIENTES 100.000, Y ESTO CAUSA QUE AL LLAMAR ESE ENSAYO DENTRO DE UNA ESPECIFICACION, NO SE MOSTRARA LAS CANTIDADES QUE DEBERIAN APARECER:


 


LA SOLUCION QUE SE IMPLEMENTO SE BASA EN LA PANTALLA: IPLLISTAESPRECURSOTAREA.PAN, 

SE IMPLEMENTO LAS SIGUIENTES FUNCIONALIDADES


SE AGREGARON CAMPOS EN CANTIDAD HOSTO Y EL CAMPO CANTIDAD SE DEJO COMO OCULTO


CAMPO=CANTIDADHOST,  AUXILIAR,POSTCHANGE=FEJECUTA("CSELPRECIO", "Error calculando precio y coste")

CAMPO=CANTIDAD,      OCULTO, "#L############"


SE IMPLEMENTO UN CURSOR PARA CUANDO SE INGRESE CANTIDADES HOST POR EL USUARIO ESTAS SE CONVIERTAN A LA CANTIDAD IP6 Y ESTE FUEN IMPLEMENTEDATO EN EL PREUPDATE


CURSOR=CCOVERTUNID SELECT C.FACTORCONVERSION*:CANTIDADHOST CANTIDAD 

                      FROM IPCONVERSIONES C, IPARTIC ART

                     WHERE C.UNIDADORIGEN  = ART.UNIDADES 

                       AND C.UNIDADDESTINO = ART.UNIDADESHOST

                       AND ART.CODART=:CODART;


PREUPDATE=FEJECUTA("-CSELCALIBRACIONES","ESTE EQUIPO TIENE CALIBRACIONES PENDIENTES CON FECHA DE HOY O ANTERIOR", "CSELMODIF","ERROR AL OBTENER LA FECHA DE MODIFICACION","CCOVERTUNID","ERROR AL CONVERTIR A UNIDAD IP6")


TO DO ESTO SE REALIZO EN EL ARCHIVO : IPLLISTARECURSOTAREA.PAN