GeneXus - problema con procedmiento

 
Vista:

problema con procedmiento

Publicado por Jose (16 intervenciones) el 13/06/2007 20:43:34
Hola amigos del foro tengo un problema uso gx 8.0 y genero paea visual basic 6.0
Tengo un problema en un procedimiento quiero calcular una resta
Pero el problema es que la variable time1 esta ubicada en una condicion superior y la segunda en otro if
Pero el problema surge que la resta no la cumple me la muestra en 0 agredecere mucho de su ayuda aqui les pongo el codigo del procedimiento.



For each hefecha,emp_cod //Contar cuantos registros de entrad / salida se han guardado
Where emp_cod = &Emp_Cod and hefecha = &hefecha
&contador= &contador + 1
Endfor

&contador = &contador + 1

&cociente = &contador / 2
&cociente2 = Trunc(&cociente,0) //Obetener la parte entera de &Cociente

&residuo = &cociente - &cociente2
&con_cod = 0
if &residuo > 0 // si la diferencia es > 1 significa una salida de lo contrario una entrada
&con_cod = 1
endif
&time1 = val(substr(&hetime,1,2))
msg(str(&time1))

//&time2 = val(substr(&Time,4,2))

if &residuo = 0 // si la diferencia es > 1 significa una salida de lo contrario una entrada
&time2 = val(substr(&Time,1,2))
&diftime = &time2-&time1
if &diftime >= 3
&con_cod =2
endif
endif
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder