Respuestas de foro creadas
-
AutorEntradas
-
15 julio, 2010 a las 2:39 pm #34767Hermann D. SchimpfMiembro
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/capacitacionSaludos
Hermann D. Schimpf5 julio, 2010 a las 4:40 pm #34714Hermann D. SchimpfMiembroPara 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. Schimpf8 junio, 2010 a las 5:27 pm #34626Hermann D. SchimpfMiembrorachimon,
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. Schimpf19 mayo, 2010 a las 2:01 pm #34547Hermann D. SchimpfMiembroFederico,
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 abrazoHermann D. Schimpf
17 mayo, 2010 a las 6:26 pm #34545Hermann D. SchimpfMiembroAqui adjunto la imagen del debug.
6 mayo, 2010 a las 2:39 pm #34447Hermann D. SchimpfMiembroGracias por la ayuda. Solucione el tema modificando la clase InfoProduct.
Saludos
Hermann D. Schimpf29 abril, 2010 a las 3:01 pm #34441Hermann D. SchimpfMiembroLa 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
26 marzo, 2010 a las 4:23 pm #34279Hermann D. SchimpfMiembroBueno, 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. Schimpf26 marzo, 2010 a las 3:52 pm #34276Hermann D. SchimpfMiembroBueno, 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. Schimpf26 marzo, 2010 a las 3:11 pm #34272Hermann D. SchimpfMiembroDale 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. Schimpf26 marzo, 2010 a las 2:38 pm #34271Hermann D. SchimpfMiembroQuote: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. Schimpf18 marzo, 2010 a las 12:47 pm #34182Hermann D. SchimpfMiembroBueno, 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. Schimpf3 marzo, 2010 a las 6:45 pm #34133Hermann D. SchimpfMiembroFederico, 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/TransferMuchas Gracias
Hermann D. Schimpf2 marzo, 2010 a las 10:32 pm #34127Hermann D. SchimpfMiembroPerfecto Federico, tu respuesta fue al punto y soluciono el inconveniente facilmente.
Muchas Gracias
Hermann D. Schimpf25 febrero, 2010 a las 7:14 pm #34116Hermann D. SchimpfMiembroYa 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
-
AutorEntradas