Respuestas de foro creadas
-
AutorEntradas
-
Antonio CalviñoMiembroSi haces un telnet contra el server:
telnet IP_Servidor 110
No te responde ?
Asumo que verificaste que el server esté funcionando. Entonces es posible que:
El puerto no sea el correcto (podes usar nmap IP_Servidor para ver que es lo que esta habierto o netstat -a desde el server para ver que servicios estan en LISTENING)
Hay un firewall: Verifica si el linux tiene algun firewall activo o SELinux
Verifica el puerto usado con el “Configurar.sh” desde el server (ahi te dice el puerto que esta configurado)Una cosa que a veces trae problemas es la resolución reversa de nombres. Por las dudas, agregate la IP del server en el /etc/hosts del equipo a ver si con eso mejora.
Saludos
Antonio.7 diciembre, 2009 a las 4:54 am en respuesta a: Instalacion de Libertya 9.10 en Ubuntu Server 9.10 #33883
Antonio CalviñoMiembroSegun parece por lo que se ve en el log, que tu Linux tiene openJDK (o gnuJava) en vez de Java-Sun.
Deberias verificar que tambien tengas el Java-Sun JDK 1.6 y forzar a que use ese ya que Libertya solo es compatible con el Java de Sun (como la mayoria de las aplicaciones java de hoy en dia, por desgracia ya que al no ser un estándar 100% abierto las implementaciones de java difieren)
Por otro lado, también deberías ver que valor tiene tu JAVA_JOME y setearlo como está escrito unos posts mas arriba.
Si no sabes donde esta el java o cual tenes, hace lo siguiente:
usa el comando “java –version” y te va a decir que java esta en el path (aunque podrias tener los dos)
Usa el comando “which java” y te va a decir donde esta el ejecutable java que esta invocando. En la mayoria de los casos, es un link en /usr/bin que apunta a alguin otro lado.
Usa el comando ls -ls /usr/bin/java (si fuera ese el java que te encuentra el which) para ver adonde apunta ese link.Finalmente, también deberías setear el OXP_HOME en /ServidorOXP
Suerte!
Antonio.
Antonio CalviñoMiembroVictoria,
Podes iniciar el cliente con el script: Libertya.sh que esta en /ServidorOXP y verificar alli que error da (abri una terminal y ejecutalo desde alli para ver los mensajes)
También, para saber si el servidor esta respondiendo (y no hay algún tema con el puerto, firewall, etc) podes hacer un telnet al puerto 1099 (pone “telnet localhost 1099” desde una consola y te deberia dar un monton de caracteres algunos legibles y otros no. Si da todo eso, el servidor está respondiendo)Saludos
Antonio3 diciembre, 2009 a las 10:58 pm en respuesta a: Instalacion de Libertya 9.10 en Ubuntu Server 9.10 #33874
Antonio CalviñoMiembroVamos por partes.
La variable que esta mal es la variable JAVA. Como se ve en lo que posteaste dice:
JAVA: /usr/java/jdk1.5.0_14/bin/java
Esta normalmente se toma del JAVA_HOME y se le agrega /bin/java (el JAVA_HOME tiene solo “/usr/java/jdk1.5.0_14” )
Si ejecutas un “echo $JAVA_HOME” con el usuario que estas usando te va a dar el valor actual. Para modificarlo, puedes simplemente ejecutar:
JAVA_HOME=/usr/lib/jvm/jdk1.6.0_14
export JAVA_HOME
o bien puedes agregar esas dos lineas al final del archivo /etc/profile
Respecto de Variables.sav, eso es si mal no recuerdo dentro de la carpeta /ServidorOXP
Finalmente el KeyStore, requiere que le completes los campos y debería crearte una KEY, pero probablemente falle por la versión de Java y por eso salga.Espero haber sido de ayuda
Suerte!
Antonio.3 diciembre, 2009 a las 2:03 pm en respuesta a: Error de permisos en ventanas Elementos y Asientos #33862
Antonio CalviñoMiembroCorrijo a Federico. Es un tema tan simple que hasta los mas experimentados se lo pasan de largo (me ha pasado mas de una vez… )
Hay que activar la opción “Mostrar pestañas contables” para que las ventanas que menciona Luis (que son de contabilidad) se puedan ver. Esto se hace desde: Herramientas -> Preferencias.
Solo algunos perfiles tienen habilitada la posibilidad de mostrar o no las pestañas contables (desde la ventana de perfil) y los que lo tienen ademas deben estar activos en las preferencias (lo cual por defecto no es así).
Saludos
Antonio.
Antonio CalviñoMiembroEn realidad, si estás dispuesto a usar sql, podrías copiarte los registros nuevos con una query (select * from … Where created > fecha_inicio) y luego meterlos en un csv para importarlos, o bien cargarlos a la base nueva. Si haces esto ultimo ten cuidado con los IDs de registro ya que se te pueden duplicar. Lo que hay que hacer es verificar que no exista ninguno y luego cambiar la secuencia de la base que corresponde a la tabla para que de como ultimo Nro el ultimo que haya en la tabla.
La otra es hacer un informe sobre la tabla en cuestión y luego usar la opcion que tiene el reporteador para exportar a formato csv.
Saludos
Antonio.
Antonio CalviñoMiembroEn particular, esos datos son “importables” , por lo que cargarlos con un CSV y guardar ese archivo, podría servir.
La otra alternativa es hacerte un informe exportable o bien, como lo mencionas, copiar las tablas.
No hay otras alternativas que se me ocurran.Saludos
Antonio.
Antonio CalviñoMiembroje. Muy imaginativo lo tuyo… es una alternativa válida, aunque un tanto rebuscada.
Para hacer eso de una manera “limpia”, se podría agregar una referencia al icono en la ventana perfil y que lo cambie al momento de iniciar la sesion.
Lo que si, los iconos deben estar dentro del jar.
Antonio CalviñoMiembroDeberías detallar mas un punto: Necesitas mostrar a que proveedor le compraste un producto en particular que vendiste o necesitas mostrar a que proveedor le compras un producto que vendiste.
Notese que la diferencia es el tiempo verbal.
Lo mas probale sea que quieras ver ésto último ya que es virtualmente imposible, dadas dos unidades de un producto , saber cual le compraste a uno u otro proveedor (en el caso de que tengas 2 compras a proveedores diferentes del mismo producto). Solo lo podrías saber si utilizas numeros de serie o al menos de lote.
Si lo que querés es ver la ultima compra, no hay mas que mirar en el BPartnerID de la tabla Invoice para los tipos de documento Factura de compra. y de alli a InvoiceLine para buscar el producto.Por otro lado, si lo que queres es ver a que proveedor está asociado el producto, Simplemente hay que buscarlo en la tabla que asocia el producto con el proveedor que se llama MProduct_BP o algo asi.
Espero haber sido de ayuda.
Saludos
Antonio
Antonio CalviñoMiembroJavier,
Como te contestas solo: el exe solo es un launcher. Unicamente es necesario tocarlo cuando se agregan JARs externos al proyecto ya que ahi va el classpath. Cuando compilas lo que cambia es el contenido de los JARs que estan el /libRespecto del compilar.bat , existe y es la manera mas facil de compilar. De hecho, yo no programo, pero las veces que quiero tocar algo -no mas de una o dos lineas – lo hago con un editor cualquiera y luego ejecuto el compilar.sh. Cuando usaba Software propietario en mi notebook, usaba el .bat

Saludos
Antonio
Antonio CalviñoMiembroJavier,
No hay problema. Aparecen mas de una vez cuando tienen mas de un precio y no se ha filtrado la lista de precios.
Lo mismo sucede con las entidades comerciales en relacion con los contactos (como la columna contacto aparece en la ventana, para mostrarlos todos debe mostrar dos veces el renglon)
El stock es uno por deposito, por lo que en ambos registros debería aparecerte lo mismo y solo se debe tomar una vez.Saludos
Antonio
Antonio CalviñoMiembroSi… podrias meter una linea en el /etc/hosts que apunte al nombre http://www.libertya.org
El archivo de la licencia es: http://www.libertya.org/LBY-1.0.html
Si lo descargas a tu equipo y lo “engañas” con el hosts creería que sale andando.Saludos
Antonio.
Antonio CalviñoMiembroSolo es la 1era vez (salvo que elimines el Libertya.properties que te queda en el home del usuario o uses otro usuario o el cliente desde otro equipo). Cuando encuentra que nunca habías aceptado la licencia, te lo pide.
En realidad, hay un tema ahi que no se pudo resolver y es que en algunos casos no puede encontrar a licencia dentro del JAR. Esta ahi en el mismo equipo, pero la verdad es que hoy por hoy casi no hay equipo que no esté conectado o pueda conectarse para hacerlo , asi que no suele ser un problema muy grave.Saludos
Antonio.
Antonio CalviñoMiembroJavier,
Por un lado, Libertya tiene para cada perfil un menu diferente y si miras en la raiz del arbol de menu, verás que el nombre del “menu” es igual al nombre del perfil.
Sin embargo, si lo que queres es que se cambie en la ventana, podrias mirar en la clase : /client/Src/org/openXpertya/apps/APanel.java , en el método: getTitle() esta la linea donde setea el titulo de las ventanas.
Alli se hecha mano de las variables del “contexto” (por ejemplo: #AD_User_Name)
Si modificas esa linea y recompilas, le podes poner lo que quieras. En particular, todas las variables del contexto pueden ser vistas en tiempo de ejecución desde la ventana accesible desde el menu de herramientas.No hay excusas con la lentitud del Eclipse: esa modificacion se puede hacer con VI, gedit, Jedit o lo que sea y luego compilar.sh -> Configurar.sh y listo! queda andando.
Suerte!
Antonio.
Antonio CalviñoMiembroPrimeramente, se ve en el log que enviaste que estás utilizando la versión 9.07. Sería mejor, ya que estás recien comenzando que utilices la 9.10
Por otro lado, ya respecto de tu problema, en algunos casos el cliente no puede leer la licencia desde el jar de la aplicación y entonces va a buscarla a la página de Libertya. Como se ve en el log, el equipo no está encontrando http://www.libertya.org y por eso falla.
Si le das acceso a internet a ese equipo y te asegurás de que llegue a la pagina http://www.libertya.org no tendrás problemas.Saludos
Antonio. -
AutorEntradas