ayuda vclient se cuelga


([N1] jdesarrollador001) #1

Saludos ,

Tengo un problema con mi app cuando la ejecuto en red en algunos momento se cierra vclient mostrando el indicador de windows 7 dando vuelta como si estubiera buscando, ya cambie de windows xp a windows 7 y tambien lo hace igual.
cuando esto sucede se cierra vclient y tengo que volver a iniciar de nuevo el vclient para continuar.

El servidor tiene 3 gb de Ram.
La terminal 2 gb de ram y procesador pentium 4 3.5 GHZ.

He optimizado la app en las diferentes búsquedas para tratar de ver que si soluciono y todo sigue igual , tengo la version v7.18.1
Nota:
Esto puede suceder hasta con presionar un simple botón en un formulario de factura.


([N4] Infortic) #2

Hola, ante esto habrá que ver dicho formulario, pueden ser un millón de cosas.

Si trabajas en cloud debes tener varias cosas en cuenta.

  • No usar variables globales en disco para mostrar información en formularios o rejillas.
  • No usar funciones como contenido de rejillas pues algunas pueden ralentizar mucho.
  • No mostrar campos de enlaces virtuales en rejillas ya que puede ralentizar.

… y muchas cosas mas…

En tu caso habría que ver ese formulario, aislar lo que te está ralentizando y colgando para solucionarlo.


([N1] jdesarrollador001) #3

Estoy trabajando en red local…
se pone lento en algunos momentos y se cierra.
no siempre sucede


([N1] jdesarrollador001) #4

Te explico mejor,

Se trata de una tabla de pedidos y sus lineas , cuando se crea el pedido se indica en un control que se envia a caja.
Luego en caja un formulario que carga estos pedidos pendientes de crear ticket, lo selecciono y lo convierto en ticket, pero hay una terminal que es solo para crear ticket y la otra para crear pedidos.

Ayer me dio el problema al presionar un solo botón, del formulario , pero de después de cerrarse vclient y volver abrirfunciono.
adjunto muestro el contenido del boton.

cuando se convierte a ticket en la otra , podría ocasionar el problema en la otra terminal ???

espero me puedan ayudar…



([N1] jdesarrollador001) #5

AYUDAAAAAAAAAA


([N1] vgegeo) #6

¿Has revisado en vAdmin si te indica algun tipo de error?

¿Crees que con la informacion de un boton se puede concretar la ayuda que necesitas?
Como ya te han comentado:
-que formulario es el que te da el problema, porque explicas un boton, un formulario, pero ¿cual?
-quizas deberias explicar que hace el formulario
-hay bloqueo duro en los formularios o no
-el boton que presionaste “ayer” en que formulario está.
-etc etc

Y con esta informacion y alguna mas, quizas recibas ayuda mas explicita

Saludos :wink:


([N1] wikan) #7

Haz una cosa, lee tus post e intenta resolver el problema con esa información.
Como verás, y te han respondido, es imposible.

Si tanta urgencia,

AYUDAAAAAAAAAA
, podrías contratar los servicios de algun profesional que analice las aplicación.

([N1] jdesarrollador001) #8

¿Has revisado en vAdmin si te indica algun tipo de error?
NO MUESTRA NINGUN ERROR

-que formulario es el que te da el problema, porque explicas un boton, un formulario, pero ¿cual?
ADJUNTO CAPTURA DE PANTANTALLa del codigo que contiene el boton.(GUARDAR FICHA EN LA ALTA O LA MODIFICACION)

-quizas deberias explicar que hace el formulario
ES EL FORMULARIO DE HACER PEDIDOS, AYER DIO PROBLEMA EN ESE BOTON ALGUNAS VECES EN OTRO DEL MISMO FORMULARIO .
-hay bloqueo duro en los formularios o no
EJECUTO EL FORMULARIO DESDE UNA ACCION.
-el boton que presionaste “ayer” en que formulario está.
EL FORMULARIO DE HACER PEDIDOS.
-etc etc



([N1] wikan) #9

Indicas que has modificado las búsquedas de la aplicación pero a nosotros solo nos muestras el contenido un botón de un formulario.

Puede que te esté fallando incluso algún script de javascript que hayas copiado mal.

  • Revisa en el vDevelop si los proyectos contienen errores-
  • Ejecuta la aplicación en modo debug para encontrar errores o comportamientos indeseados.
  • Puede que cualquier manejador de eventos de ese formulario salte por alguna conexión que ocurra después de pulsa el “botón”

PD: Por escribir en mayúsculas no se te entenderá mejor.


([N1] jdesarrollador001) #10

Saludos,

Diganme que puedo hacer tengo problemas con el cliente el sistema se friza a cada rato.
No hay errores en tabla ni en las cajas en ninguna.
He intentado hacer de otra forma y nada.
Todo sigue igual.
A caso tengo que instalar mas memoria en el servidor que solo tiene 3 gb ?
Se trabaja en una red local

No se identifica el problema ?
Tengo que crear un nuevo formulario ?

Lo mas problema el culpable sea la vclient algun error de velneo, si es asi estoy completamente de seccionado.

Necesito ayuda…


([N1] info) #11

Buenas tardes, la unica forma de poder ayudarte es que nos facilites información suficiente, la verdad leyendo tu post tenemos muy poca información.

Yo te ofrezco mi ayuda sin ningún interés, escríbeme un mail o conecta con skype

mail: manuel.barrera@okclub.es
Skype: kolumus


([N1] vgegeo) #12

En fin

-¿La aplicacion esta desarrollada por ti. o has copiado pegado algo desde otra?
-Revisa los triggers de las tablas implicadas, quizas estes dando por localizado el fallo en el formulario, y es desde la tabla desde donde se origina.
-Revisa todo lo que haces en ese formulario, manejadores de eventos, señales,etc…

-¿Que has intentado hacer de otra forma y como?

-¿Crees que se puede identificar el problema con la informacion que facilitas?

-¿que cantidad de operaciones hace el formulario y en cuantas tablas para que dudes que el problema pueda ser de hardware?

Por cierto, en el boton que has adjuntado captura, hay un IF (1), pero IF 1 que, ¿pasa siempre el proceso por ese IF ?

Repasa todo cuanto hace el formulario ese, asi como las tablas implicadas en él (TODAS)


([N1] jdesarrollador001) #13

Tengo un triger anterior a una alta:
ig(!#Documento)
ModificarCampo(Documento=fun:NUM_DOC@GCentral.dat(“P”, #SER, #PER,#PAR_GES.ID))

Tengo otro triger anterior a una Modificación:
ig(!#Documento)
ModificarCampo(Documento=fun:NUM_DOC@GCentral.dat(“P”, #SER, #PER,#PAR_GES.ID))

DESCARGUE PDF del contenido de la funcion NUN_DOC
https://drive.google.com/open?id=0B2tHI0csFGrxWlBQSzh4bG9Ea2s

NUM_DOC.pdf (15.9 KB)


([N1] jdesarrollador001) #14

Ye me llamaron que se ha frizado todo…
de nuevo


([N1] tcvsi) #15

Difícilmente se cuelgue por las características del ordenador. ¿Solamente se cuelga en este cliente, o en todos?
Si no tienes errores de datos o aplicación mírate que no tengas errores en scripts, que si has copiado las tablas de otro proyecto los enlaces indirectos estén completados. Al copiarlos no se direccionaban bien las tablas, y a pesar de no dar error, petaba.
Mírate que si hay enlaces a tablas estáticas, estén bien resueltos.

cuando se cargue el formulario que falla, mira en la barra de status que no haya ningún mensaje de error de js


([N1] tcvsi) #16

Y si no encuentras nada que te parezca sospechoso, entonces ves comentando procesos para que no sean ejecutados e intenta aislar el trozo de código que te genera el problema


([N1] jdesarrollador001) #17

Ese es el mayor problema no presenta ningún error ni en la barra de estado.
Los no le veo problemas, ademas ese formulario no utiliza script, lo utilizan otros formularios de vistas


([N1] jdesarrollador001) #18

Vi los scipt que tengo en el proyecto tenian letra azul, y le di a guardar en cache cliente y cambio a color negro , es normal como estaba o bien como lo he dejado ?

igual los de QML, Adjunto imagen



([N1] jdesarrollador001) #19

No hay remedio estos una porqueria estoy a punto de devolver el negocio con el cliente y de odiar velneo por toda mi vida


([N2] Mgalvezh) #20

Buscate a alguien que te revise la app y te diga si ve algo raro, ya se te han ofrecido incluso sin compromiso, si no lo arreglas nunca sabras si es el mundo o eres tu.

Saludos.
Miguel.