Respuestas de foro creadas

Viendo 15 entradas - de la 1 a la 15 (de un total de 44)
  • Autor
    Entradas
  • #34767

    Buenos días Mauricio,
    te comento que se realizan cursos donde se explica toda la funcionalidad del sistema.
    Un nuevo ciclo de estos cursos esta comenzando ahora, podes ver mas información en este enlace https://www.libertya.org/servicios/capacitacion

    Saludos
    Hermann D. Schimpf

    #34714

    Para la replicacion de los servidores puedes utilizar Bucardo. Nosotros tenemos implementado el sistema en una empresa que tambien posee varias sucursales, y con Bucardo hemos solucionado el inconveniente de la replicacion de datos.
    La exportacion de datos mediante tablas completas te consumira mucho ancho de banda. Investiga el bucardo, a nosotros nos ha resultado muy bien.

    Saludos
    Hermann D. Schimpf

    #34626

    rachimon,
    Si realizaste una instalacion previa que no te funciono, debes eliminar la base de datos completa del postgresql para que no queden huellas.
    Es posible que no eliminaste la base de datos porque el error que te da dice que el esquema sqlj ya esta en la DB.
    Intenta eliminando la DB completa y siguiendo la guia desde este paso:

    Quote:
    psql -U postgres -c “CREATE DATABASE libertya WITH ENCODING=’UTF8′ OWNER=libertya;”

    Saludos
    Hermann D. Schimpf

    #34547

    Federico,
    Muchas gracias, el inconveniente era los valores por defecto.
    Lo que paso es que modificamos las tarifas y eliminamos las predeterminadas. Entonces LY buscaba una tarifa inexistente.

    Gracias otra vez
    Un abrazo

    Hermann D. Schimpf

    #34545

    Aqui adjunto la imagen del debug. Pantallazo_1-0ee059a9c490f089ebd3e67e44f648e1.png

    #34447

    Gracias por la ayuda. Solucione el tema modificando la clase InfoProduct.

    Saludos
    Hermann D. Schimpf

    #34441

    La ventana es para consulta. Los campos deben llenarse al abrir esta ventana. Hay algún método que se ejecute al momento de la obtención del registro?

    Hermann D. Schimpf

    #34279

    Bueno, según lo que explicas es mucho mas sencillo realizar el proceso mediante una vista SQL..
    Voy a realizar la vista y asignarla a una nueva ventana normal.
    Cuando realice esta nueva ventana posteo la solución.
    Cualquier duda les realizo la consulta.

    Muchas gracias
    Hermann D. Schimpf

    #34276

    Bueno, les detallo los datos que debo mostrar en esa ventana de consulta. De acuerdo a eso, ustedes me dirán si se puede realizar con una vista SQL o si voy a tener que realizar la ventana similar a InfoProduct.

    Los datos a mostrar son:
    – Los datos del producto:
    – Clave de Búsqueda
    – Nombre
    – Linea, Modelo (nuevo campo), SubFamilia.
    – Precios (actualmente estos productos poseen 5 precios diferentes a parte del precio inicial que debe aparecer únicamente para algunos perfiles).
    – Disponibilidad de stock (hay 2 depósitos, cada uno en una organización diferente)
    – Pendiente para recibir (igual que el anterior, los 2 depósitos)

    Ahora, nunca trabaje con vistas así que ustedes me dirán como se puede realizar esta ventana.

    Gracias
    Hermann D. Schimpf

    #34272

    Dale perfecto!
    Los campos de filtrado agregados son mas referentes a artículos de repuestos de vehículos (Estado: Nuevo | Usado, Modelo: 4LH | …, etc).

    Muchas gracias
    Hermann D. Schimpf

    #34271
    Quote:
    supongo que el camino es tomar como base infoProduct y hacerle modificaciones (y después a este nuevo info product, o asociarlo a un menú via un proceso o a una de las entradas en Ver). A esto apuntas?

    Si, apunto a ese camino.

    La información que brinda la ventana de infoProduct debe ser mas completa ya que hemos agregado unos 5 campos mas de filtrado, ademas de los campos Marca, Familia y subFamilia.
    Por eso necesito ampliar la ventana de InfoProduct pero que esta sea una ventana aparte, basándose en InfoProduct, ya que solo la utilizara la persona que este en el mostrador. Para los remitos se utiliza la ventana InfoProduct estandard.

    Les agradecería si pueden realizar una guía del funcionamiento de esta ventana (InfoProduct) para poder realizar las modificaciones necesarias y desarrollar la nueva ventana.

    Gracias
    Hermann D. Schimpf

    #34182

    Bueno, he probado con las ideas que me han dado y me solucionan a medias ya que debo realizar muchos procesos y no he logrado realizar lo que deseo.

    La idea es realizar una ventana de solo lectura para una consulta rápida de artículos, de tal manera que, por ejemplo, el empleado del mostrador pueda acceder a esta consulta sin tener que pasar por la creación de las lineas de una factura.

    Revisando el código fuente de LY encontré que las ventanas de consulta rápida de artículos similar a la que se accede al crear una linea de factura (org.openXpertya.apps.search.InfoProduct), son creadas completamente a mano, no intercede el framework.
    En este caso, realizare una ventana de consulta similar a estas pero les realizo una consulta antes, se pueden asignar estas ventanas de ‘consulta’ directamente al menú como un ítem? En el caso que se pueda, les agradecería una guía de como realizar esta ventana de consulta ya que son bastante complejas.

    Gracias
    Hermann D. Schimpf

    #34133

    Federico, gracias por la solucion al error.
    Antes que me suceda a mi tambien quiero ya realizar la modificacion.
    Confirmame que el fix sigue asi: (es un fichero .diff)

    Code:
    — CalloutInvoiceExt.java 2009-10-23 12:29:16.000000000 -0300
    +++ CalloutInvoiceExt.java 2010-03-03 15:40:16.719604000 -0300
    @@ -365,20 +365,29 @@
    * PriceList int i = Env.getContextAsInt(ctx,
    * “#M_PriceList_ID”); if (i != 0)
    * mTab.setValue(“M_PriceList_ID”, new Integer(i)); }
    *
    */

    // Agregado para completar con lista de precio de la sucursal
    // Modificado por Jorge Vidal – Disytel
    // Fecha: 03/10/2006
    setPriceList(ctx, WindowNo, mTab, mField, value);
    +
    + // Verifica si la Entidad Comercial tiene asociada una lista de precios
    + // o setea una que figure como predeterminada
    + int priceListId = rs.getInt(“PO_Pricelist_ID”);
    + if (priceListId != 0) {
    + mTab.setValue(“M_PriceList_ID”, priceListId);
    + } else {
    + setPriceList(ctx, WindowNo, mTab, mField, value);
    + }

    // PaymentRule
    String s = rs.getString(IsSOTrx ? “PaymentRule”
    : “PaymentRulePO”);
    if (s != null && s.length() != 0) {
    if (Env.getContext(ctx, WindowNo, “DocBaseType”).endsWith(
    “C”)) // Credits are Payment Term
    s = “P”;
    else if (IsSOTrx && (s.equals(“S”) || s.equals(“U”))) // No
    // Check/Transfer

    Muchas Gracias
    Hermann D. Schimpf

    #34127

    Perfecto Federico, tu respuesta fue al punto y soluciono el inconveniente facilmente.

    Muchas Gracias
    Hermann D. Schimpf

    #34116

    Ya perfecto, pero igualmente, no todos los usuarios deshabilitan esta opcion.
    Yo creo que por defecto esta opcion deberia estar deshabilitada y si el usuario final desea habilitarla la responsabilidad ya cae sobre este.

    Hermann D. Schimpf

Viendo 15 entradas - de la 1 a la 15 (de un total de 44)