Respuestas de foro creadas

Viendo 15 entradas - de la 436 a la 450 (de un total de 1,036)
  • Autor
    Entradas
  • en respuesta a: Java JDK 6 #37068
    Federico CristinaFederico Cristina
    Superadministrador

    Omar,

    Antes que nada, gracias por el feedback.

    La documentación en la wiki es de acceso público y se actualiza lo más posible; en gran medida a partir del feedback que dan los usuarios. Específicamente la guía Ubuntu hace referencia a la versión 9.10 de dicho SO; sin embargo es posible instalar LY en otras versiones sin inconvenientes, como la Ubuntu 10.04.

    Adicionalmente, desde la remoción de PL/Java como requerimiento, la instalación de Libertya en Linux ha sido más sencilla aun, pudiendo omitir estos pasos de la mencionada guía.

    Como verás, existen alternativas para probar Libertya “rápido”, como es el caso de los instaladores automáticos para Windows.

    En lo que respecta a LY11.10 sobre Ubuntu12.04; te invitamos a participar en este proyecto colaborativo y cualquier aporte será bienvenido e incorporado a la wiki.

    Saludos,
    Federico

    en respuesta a: Foco cursor en ventana #36994
    Federico CristinaFederico Cristina
    Superadministrador

    Buenas,

    Lamentablemente vas a necesitar codificar dicha lógica, ya que no existe funcionalidad similar en LY.

    Deberías ver el circuito que realiza el framework al recibir un evento en la clase APanel. Específicamente analizar el método cmd_new().

    Dado que sería una ampliación funcional genérica (no solo para este requerimiento), podrías ampliar los metadatos de AD_Field para poder especificar allí qué campo es el que habría que enfocar.

    Por ejemplo un campo Y/N llamado focusOnNew, y el campo M_Product_ID de la pestaña de lineas de remito debería tener seteado en ‘Y’ este valor.

    Luego la funcionalidad a implementar sería que al momento de ejecutar el cmd_new(), leer en qué pestaña te encontras, qué campos pertenecen a dicha ventana, y cual es el que tiene focusOnNew = Y. De esta manera, dicha lógica te será de utilidad para cualquier otra ventana.

    Suerte!
    Federico

    en respuesta a: Compatibilidad de Libertya con versiones nuevas de Ubuntu, Java #37048
    Federico CristinaFederico Cristina
    Superadministrador

    Según me comenta Antonio:

    En este post hay un instructivo que seguido paso a paso debería permitirte compilar y ejecutar el servidor.

    Dos aclaraciones:

    1: Casi con seguridad que NO podrás compilar/ejecutar el servidor con Java 7. Deberías instalar Java6 e indicar la ruta correcta tanto en el Libertya.sh como en el IniciarServidor.sh y el compilar.sh (JAVA_HOME , PATH y CLASS_PATH) de manera de poder mantener ambas versiones de java ( 6 y 7) pero que Libertya te tome la 6.

    2: No hay seguridad que no tengas algún problema con Postgres 9.2, aunque allí la posibilidad de que funcione es mayor ya que los cambios de la versión de DB suelen ser mucho mas compatibles hacia atrás (de hecho, el ultimo cambio a Nivel de DB fue cuando se pasó de 8.2 a 8.3 por un tema de Casts de Fechas en la versiones nuevas)

    Amen de eso, es perfectamente posible compilar y ejecutar el servidor de aplicaciones en Mac con cambios mínimos. El “truco” es engañar al configurar cuando verifica la versión de Java poniendo un archivo vacío que se llame tools.jar (o algo así) que es lo unico que es diferente respecto del Java para Win o Linux.

    Respecto de los errores que puedan surgir, lo que deberías hacer es mirar el log en la terminar que te queda al compilar o configurar. Allí estará la clave para saber que es lo que falla.

    en respuesta a: Libertya con bd Oracle #36988
    Federico CristinaFederico Cristina
    Superadministrador

    Buenas,

    Lamentablemente Libertya ya no soporta Oracle, solo PostgreSQL.

    Saludos,
    Federico

    en respuesta a: Compatibilidad de Libertya con versiones nuevas de Ubuntu, Java #36980
    Federico CristinaFederico Cristina
    Superadministrador

    Buenas,

    Antes que nada, gracias por realizar estas pruebas y darnos cualquier feedback al respecto que consideres de utilidad.

    Respecto de:

    Quote:
    Pregunta rápida ¿por que no se puede usar openjdk? He estado buscando en el foro y no hay expresada una razón puntual para desestimar openjdk6. Gracias

    Oficialmente LY 11.10 requiere PostgreSQL 8.3 y Oracle Java 1.6. Sin embargo, quizás sea posible que funcione bajo OpenJDK. Versiones anteriores presentaban problemas con OpenJDK, quizás debido al actualmente retirado PL/Java. Adicionalmente había problemas en la gestión de memoria con OpenJDK (si mal no recuerdo en la utilización del TPV o en en el instalador de componentes).

    Saludos,
    Federico

    en respuesta a: SugarCRM en Libertya 11.10 #36966
    Federico CristinaFederico Cristina
    Superadministrador

    Buenas,

    La instalación de un componente implica 2 pasos:

    [ol]
    [li]Actualizacion de binarios[/li]
    [li]Actualizacion de base de datos[/li]
    [/ol]

    Por lo que comentás, el paso que realizaste sólo es el segundo, pero te falta el primero. La guía sobre cómo instalar un componente se encuentra detallada en este artículo.

    Saludos,
    Federico

    en respuesta a: Subir clases compiladas al servidor #36939
    Federico CristinaFederico Cristina
    Superadministrador

    Buenas,

    La manera de crear el archivo jar es acceder a la consola (mediante cmd), ubicarte en el directorio bin del proyecto de componente que tengas armado y desde allí ejecutar el comando que te explicaba.

    Como ejemplo de jar armado podés ver alguno de los jars correspondientes a los componentes disponibles, como por ejemplo:

    http://sourceforge.net/projects/libertya/files/components/attribute-set/1.0/installer/org.libertya.attributeSet_1.0.jar/download

    Ignorá los archivos .xml y .sql que contiene, fijate que hay una estructura de directorios que dentro tienen los .class correspondientes, algunos de éstos redefiniendo clases de CORE.

    En cuanto al video, dudo si realmente esté detallado ese paso dado que es algo más bien de Java y excede los contenidos del curso.

    Saludos,
    Federico

    en respuesta a: Subir clases compiladas al servidor #36934
    Federico CristinaFederico Cristina
    Superadministrador

    Para crear el archivo .jar, tenes que usar el comando jar desde la consola de comandos, por ejemplo jar -cvf miPlugin.jar *. A qué video estás haciendo referencia?

    Saludos,
    Federico

    en respuesta a: factura B discrimina el iva #36930
    Federico CristinaFederico Cristina
    Superadministrador

    Este thread contiene información al respecto.

    en respuesta a: factura B discrimina el iva #36921
    Federico CristinaFederico Cristina
    Superadministrador

    Buenas,

    Para esa actividad será necesario customizar los reportes en función de tus necesidades, lo cual es una actividad un tanto técnica.

    Si bien la no discriminación del IVA en facturas B es algo standard, el formato de la misma (dimensiones, contenido, etc.) depende de cada implementación.

    Como referencia LY trae un template de factura A, el cual puede utilizarse para generar la B según las necesidades de cada usuario.

    En el foro hay varias referencias sobre cómo realizar esta tarea mediante el uso de iReport y Jasper Reports.

    Saludos,
    Federico

    en respuesta a: Subir clases compiladas al servidor #36923
    Federico CristinaFederico Cristina
    Superadministrador

    Buenas,

    Efectivamente es probable que algo haya quedado en la caché, o bien del browser o en la que almacena Java. Para limpiar la segunda deberías ir al Panel de Control de Java (su acceso difiere de Windows y Linux, pero es una entrada de Panel de Control en el primer caso, o una entrada en Administración en el segundo) y en Archivos temporales de Internet, seleccionar Borrar Archivos.

    Saludos,
    Federico

    en respuesta a: Componente Instalado #36919
    Federico CristinaFederico Cristina
    Superadministrador

    Buenas,

    Te respondo intercalado:

    Consulta: Si tengo un ComponenteNuevo1.0 Instalado y funcionando en Ly y quiero continuar desarrollando ese mismo como lo puedo hacer?? Al intentar instalarlo me dice que ya fue instalado…

    Si querés instalar una actualización para una misma versión de componente, al exportar dicho componente tenés que clickear en la opción PATCH, a fin de que en el manifest se indique PATCH=Y. El instalador luego valida si se encuentra esta opción, e interpreta que simplemente es un adicional a de una misma versión de componente.

    O puedo colocarlo en la carpeta del /ServidorOXP/lib/plugins (actualizar el jar) y ConfigurarAuto.sh, los cambios realizado impactaran en la aplicación??

    Si únicamente son cambios a nivel código, no hay necesidad alguna de “instalar a nivel base de datos” (mediante el instalador de componentes), con lo cual tu propuesta es la correcta. Si por el contrario los cambios involucrados entre la versión anterior y la actual contemplan modificaciones a base de datos (sql, metadatos, etc.); la actividad implicará ambas cosas: 1) actualización de binarios en lib/plugins. 2) ejecución del Instalador de Componentes para la actualización de bbdd.

    Saludos,
    Federico

    en respuesta a: Compatibilidad de Libertya con versiones nuevas de Ubuntu, Java #36905
    Federico CristinaFederico Cristina
    Superadministrador

    Buenas,

    LY requiere Oracle Java 1.6 (no open jdk). Dudo que con Java 1.7 funcione correctamente, pero bien vale la prueba. En cuanto a PostgreSQL, la versión más nueva con la que fue probado es la 8.4. Creo que usar Ubuntu Server o Desktop es indistinto, todo depende de las versiones de Java y PostgreSQL que instales.

    Si querés probar y dar feedback al respecto sería bueno que pruebes una cosa a la vez: LY con Java 1.7 y PostgreSQL 8.3 por un lado; luego LY con Java 1.6 y PostgreSQL 9.1.3 por el otro; y por último si todo anda bien Java 1.7 y PostgreSQL 9.1.3.

    Saludos!
    Federico

    en respuesta a: Opciones para la instalación de PostgreSQL #36880
    Federico CristinaFederico Cristina
    Superadministrador

    Buenas,

    Quizás sea una obviedad, pero en la captura se visualiza libertyaa en lugar de libertya. ¿Puede ser que el problema esté allí?

    En lo que refiere a instalación en Windows 7, tengo referencias de que ha sido posible realizar su instalación correctamente. La instalación siempre es más fácil cuando en el equipo no hay Java o Postgre instalado, ya que el instalador automático hará el deploy correspondiente de las versiones correctas.

    Saludos,
    Federico

    en respuesta a: Subir clases compiladas al servidor #36912
    Federico CristinaFederico Cristina
    Superadministrador

    Una aclaración de la estructura de miPlugin.jar que no se graficó correctamente, pero creo que se entiende, la clase VCreateFrom.class debe estar alojada dentro del directorio /org/openXpertya/grid

Viendo 15 entradas - de la 436 a la 450 (de un total de 1,036)