Respuestas de foro creadas
-
AutorEntradas
-
4 octubre, 2012 a las 9:11 am #36088Dario ParenteMiembro
Hola.
Yo estoy con pruebas de importacion de articulos, y hay varios errores que se vienen dando para distintas versiones.
Yo utilizo mucho la importacion de articulos y porque?
porque al importar articulos, estoy importando la lista de precios actualizada de algun proveedor, es decir realizando ese paso me actualiza el precio de tarifa y a la vez me agrega si existiera algun articulo nuevo.
Luego mediante las reglas de precios, se actualizan los precios de compra y de venta (referencia para uno u otro)
Pero existen errores que se sucitan de una version a otra.
Te digo lo que paso en LY11.10 alli la importacion de articulos no funciona, da error de clave duplicada, es decir no actualiza que es lo que deberia hacer si el articulo ya existe.
Pero la generacion de tarifas de compra y venta mediante reglas funciona bien.
Como no esta en produccion libertya solo lo pruebo, voy actualizando las versiones, y en LY 12.04 este problema se soluciono es decir actualiza bien e inserta si es necesario los articulos de mi lista.
Pero al pasar al modulo de tarifas no me crea ningun precio ya que no lo toma al precio de la pestaña compras — precio de tarifa, segun explico en otro post
https://www.libertya.org/comunidad/foro-libertya/6-ayuda/4682-tarifas-en-libertya-beta-1204realmente nose si es un problema de bug o de parametrizacion, pero en la beta es lo que me sucede y no anda.
27 septiembre, 2012 a las 1:55 am #36827Dario ParenteMiembroBueno ese circuito ya estaba funcionando en LY11.10, por eso me extraña que ya no ande en la beta, de todos modos hice otra prueba y le puse en la pestaña precio – como costo inicial puse los precio a los precios de tarifa, osea ya tengo un precio por el cual generar un precio de referencia y limite a partir de reglas.
Como se ve en los dibujos.[attachment=317]tarifa12_08.png[/attachment]
[attachment=318]tarifa12_09.png[/attachment]
Ahora bien cuando doy a crear la lista, me sigue dando el mismo error y no me genera ningun precio de referencia o limite.
Alguien podria probar si en la BETA 12.04 esta funcionando la creacion de tarifas, porque me da mala espina que este jugando una mala pasada el PL/Java o algo por el estilo.gracias
26 septiembre, 2012 a las 6:37 am #36826Dario ParenteMiembroOk el tema es que esto se cambio en esta version nueva de libertya?, porque anteriormente si trabajaba como lo plantee, es decir si no se tenia una tarifa ya sea de ventas o compras en l apestaña precio podia tomar como base esa tarifa de la pestaña compras, o es un bug que se sucito en la beta?
Lo planteo porque con esa modalidad se puede como quien dice matar dos pajaron de un tiro, porque?
Porque se puede importar listas de articulos, (osea actualizar alguna lista), con lo cual se actualizaba precios del proveedor y tambien si habia algun nuevo articulo en esa lista se lo insertaba
Con lo cual solo habia que ir al modulo de tarifa tomar como base esa tarifa de compras y en base a ella generar la nueva tarifa.
Sino por un lado habria que importar listas de articulos y por el otro listas de precios.
Nose si me explico.Gracias
26 septiembre, 2012 a las 5:23 am #36825Dario ParenteMiembroSi existen articulos, pero sin precios o con precio cero, ahora cuando yo aplico la regla para generar el costo como tarifa base no le pongo nada por lo que deberia tomar el precio de la pestaña compras del articulo, la cual tiene la tarifa base, (osea existe el precio del articulo), pero sin embargo tira ese error y no genera la tarifa correspondiente.
A colacion de esto lo he vuelto a probar en libertya 11.05 y la generacion de tarifas si anda, pero bueno aqui he de recordar (Ly 11.05), que el problema era que no actualizada listas de articulos y daba un error ya corregido en 12.04.
dejo las pantallas de como muestra los articulos en la pestaña “precio de productos” y de como existe el precio de tarifa en la pestaña compras del articulo.[attachment=315]tarifa12_06.png[/attachment]
[attachment=316]tarifa12_07.png[/attachment]
26 septiembre, 2012 a las 12:11 am #36824Dario ParenteMiembrodparente wrote:Hola.
estuve importando articulos desde una lista de precios para probar si se corrijio un fallo que tenia libertya en su version 11.05 la cual no actualizaba el articulo si ya estaba cargado y daba error de clave duplicada, y debo decir que en esta version esta corregido y ya se puede importar listas de articulos.Siguiendo mis pruebas ahora tengo problemas con las tarifas, una ves importada la lista de articulos la cual tiene el precio de tarifa, quiero generar una tarifa de costo por ejemplo aplicando una regla definida y sin colocar en el modulo de tarifa – version la tarifa base, cosa que me tome el precio de tarifa base de la lista importada, aplico crear y luego cuando voy al menu importar listas no me crea ningun precio ni para tarifa base, ni precio de referencia.
Puede existir algun error?, alguien provo generar tarifas en 12.04?
Gracias dejo grafico de dos pantallas, para que se vea mejor.[attachment=309]tarifa12_04.png[/attachment]
[attachment=310]tarifa12_05.png[/attachment]
Ampliando un poco y como no habia visto el error aca se los dejo.
Algo parecido habia ocurrido en una prueba que realice en libertya 11.05 que era con respecto a PL/JAVA. segun este post https://www.libertya.org/comunidad/foro-libertya/7-instalacion-y-configuracion/3407-instalacion-nueva-de-libertya-1105?limit=6&start=18Pero en esta instalacion beta no lleva PL/JAVA, sera por eso que no anda?
Bueno les dejo el error.DB.executeUpdate: Update=Update I_ProductPrice SET Pricelist=(select COALESCE(currencyconvert( po.PriceList, po.C_Currency_ID, 118, mdsl.ConversionDate, 114, 1010016, 0),0) FROM M_Product_PO po, M_DiscountSchemaLine mdsl,I_ProductPrice tpp, M_Product p WHERE p.M_Product_ID = po.M_Product_ID AND po.M_Product_ID = tpp.M_Product_ID AND tpp.M_Product_ID=1019317 AND po.IsCurrentVendor = ‘Y’ AND po.IsActive = ‘Y’ AND mdsl.M_DiscountSchemaLine_ID=1010165 AND p.M_AttributeSet_ID is null), PriceStd=(select COALESCE(currencyconvert( po.PriceList, po.C_Currency_ID, 118, mdsl.ConversionDate, 114, 1010016, 0) , 0) FROM M_Product_PO po, M_DiscountSchemaLine mdsl,I_ProductPrice tpp, M_Product p WHERE p.M_Product_ID = po.M_Product_ID AND po.M_Product_ID = tpp.M_Product_ID AND tpp.M_Product_ID=1019317 AND po.IsCurrentVendor = ‘Y’ AND po.IsActive = ‘Y’ AND mdsl.M_DiscountSchemaLine_ID=1010165 AND p.M_AttributeSet_ID is null), PriceLimit=(select COALESCE(currencyconvert( po.PricePO, po.C_Currency_ID, 118, mdsl.ConversionDate, 114, 1010016, 0) , 0) FROM M_Product_PO po, M_DiscountSchemaLine mdsl,I_ProductPrice tpp, M_Product p WHERE p.M_Product_ID = po.M_Product_ID AND po.M_Product_ID = tpp.M_Product_ID AND tpp.M_Product_ID=1019317 AND po.IsCurrentVendor = ‘Y’ AND po.IsActive = ‘Y’ AND mdsl.M_DiscountSchemaLine_ID=1010165 AND p.M_AttributeSet_ID is null) WHERE CreatedBy = 1010717 AND M_DiscountSchemaLine_ID=1010165 AND I_ProductPrice.m_product_id= 1019317 [null] [108]
org.postgresql.util.PSQLException: ERROR: function currencyconvert(numeric, integer, integer, timestamp without time zone, integer, integer, integer) does not exist
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Position: 54; State=42883; ErrorCode=0
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:334)
at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.postgresql.ds.jdbc23.AbstractJdbc23PooledConnection$StatementHandler.invoke(AbstractJdbc23PooledConnection.java:455)
at $Proxy1.executeUpdate(Unknown Source)
at org.openXpertya.util.CPreparedStatement.executeUpdate(CPreparedStatement.java:245)
at org.openXpertya.util.DB.executeUpdate(DB.java:907)
at org.openXpertya.util.DB.executeUpdate(DB.java:892)
at org.openXpertya.util.DB.executeUpdate(DB.java:848)
at org.openXpertya.process.ProductPriceTemp.copyPrices(ProductPriceTemp.java:562)
at org.openXpertya.process.ProductPriceTemp.discountLine(ProductPriceTemp.java:364)
at org.openXpertya.process.ProductPriceTemp.doIt(ProductPriceTemp.java:159)
at org.openXpertya.process.SvrProcess.process(SvrProcess.java:158)
at org.openXpertya.process.SvrProcess.startProcess(SvrProcess.java:114)
at org.openXpertya.apps.ProcessCtl.startProcess(ProcessCtl.java:582)
at org.openXpertya.apps.ProcessCtl.run(ProcessCtl.java:291)15 septiembre, 2012 a las 1:54 am #36774Dario ParenteMiembroEl erp te sirve perfectamente para una ferreteria, lo que hay que hacer es configurarlo, parametrizarlo para que funcione en tu negocio.
Si bien el sistema esta preparado para grandes empresas, se puede lograr y de paso te va a servir para cuando tengas varias sucursales.
saludos8 agosto, 2012 a las 11:11 pm #36697Dario ParenteMiembroPuede ser implementado por alguien de tu empresa, ahora para una implementacion mas rapida podrias contratar dicho pack.
Tambien podrias hacer los cursos de aprendisaje, si es que lo implentaria alguien de tu empresa, como para que le sea mas ameno el trabajo.24 febrero, 2012 a las 7:20 pm #36365Dario ParenteMiembrobueno el tema de tarifas se maneja una tarifa para definir el precio de compra y una para definir el precio de venta.
Tanto en uno como en otro tenes el precio de tarifa que vendria a ser el precio por ejemplo de lista de tu proveedor en la tarifa de compras, ahora sobre ese precio vos vas a calcular el precio real que te queda ya sea aplicando un descuento o lo que sea, y se calcula el precio de referencia que seria el precio tuyo real de compras. Tambien podes calcular el precio limite que es el precio mas bajo que podrias comprar ese producto, por ejemplo para tener en cuenta si un producto determinado comprando cierta cantidad te hacen mas descuento.
Bien una ves que tenes el precio de referencia de compra, vas a crear la tarifa de ventas, esta es igual a la de compras, nada mas que como precio de tarifa vos tenes que tomar el precio de referencia de tu tarifa de compras y a ese precio aplicarle tu calculo para obtener tu precio real de ventas (precio de referencia).
Aca tambien podemos manejar un precio limite que seria el precio mas bajo que podrias vender tu producto.Espero haber sido mas o menos claro.
saludos
dario3 diciembre, 2011 a las 8:38 pm #36194Dario ParenteMiembroNo las bases que se pueden utilizar son postgres, oracle y no recuerdo bien pero creo que sql.
Esas son las que utilizaban desde el proyecto inicial openxpertya, luego cuando muto a libertya solo se utiliza mas postgres.
De todos modos mysql no creo que se implemente jamas, seria como encontrar vida en marte.saludos.
27 octubre, 2011 a las 5:31 am #36125Dario ParenteMiembroBUeno revisando el archivo Mproduct.java estan esas lineas que vos decis y a comparacion con la version anterior, no existian asi que por ahi debe venir el problema.
Te pregunto ya que en este tema de la importacion hay otro error en el codigo git, y es que no me sale la opcion antes de importar que me dice si quiero borrar los codigos ya importados y como consecuencia a esto es que no me importa nada.
esto no sale, ojo solo en el codigo git el upgrade de LY11.05 esta bien, se ve que el bug se colo despues.
[attachment=175]importar-error2.png[/attachment]
Entonces eso no sale y me sale directamente esta pantalla todo en cero.
[attachment=176]importar-error1.png[/attachment]
y me tira este error, que no es el de clave duplicada que da LY11.05
> Msg.getMsg: NOT found: OXPSYS [11]
> Msg.getMsg: NOT found: OXPSYS [11]
> MLookup.run: M_Product.M_Product_ID: Loader – Too many records [38]
> MLookup.run: MLookupInfo[M_Product.M_Product_ID – Direct=SELECT M_Product.M_Product_ID,NULL,M_Product_Trl.Name,M_Product.IsActive FROM M_Product INNER JOIN M_Product_TRL ON (M_Product.M_Product_ID=M_Product_Trl.M_Product_ID AND M_Product_Trl.AD_Language=’es_AR’) WHERE M_Product.M_Product_ID=?] [38]
> MLookup.run: M_Product.M_Product_ID: Loader – Too many records [43]
> MLookup.run: MLookupInfo[M_Product.M_Product_ID – Direct=SELECT M_Product.M_Product_ID,NULL,M_Product_Trl.Name,M_Product.IsActive FROM M_Product INNER JOIN M_Product_TRL ON (M_Product.M_Product_ID=M_Product_Trl.M_Product_ID AND M_Product_Trl.AD_Language=’es_AR’) WHERE M_Product.M_Product_ID=?] [43]
===========> ProcessParameter.initDialog: ProcessParameter.GetProcessParameters [11]
org.postgresql.util.PSQLException: No se ha especificado un valor para el parámetro 1.; State=22023; ErrorCode=0
at org.postgresql.core.v3.SimpleParameterList.checkAllParametersSet(SimpleParameterList.java:174)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:246)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:479)
at etc,etc,etc.Cual es el archivo que me tiene q mostrar que borre los codigos y continuar el proceso?
gracias
21 octubre, 2011 a las 5:01 am #36124Dario ParenteMiembroBueno gracias federico.
Si me podes decir cual es el archivo que maneja esa importacion para ver si lo puedo solucionar, ya que no puedo importar mas articulos, a partir de haber actualizado de LY10.09 a esta version 11.05, te lo agradeceria.dario
15 octubre, 2011 a las 8:44 pm #36128Dario ParenteMiembroSi lo contempla, habria que configurar un poco el sistema para ello.
15 octubre, 2011 a las 8:41 pm #36130Dario ParenteMiembroEn tarifas te aparece tanto el precio de costo como el de ventas?
Estas viendo los dos o solo uno?15 octubre, 2011 a las 8:38 pm #36098Dario ParenteMiembroHola.
Antes que nada dinos que clase de configuracion tenes en la PC.
Estas usando linux o windows?
Como realizaste la instalacion?7 octubre, 2011 a las 8:32 pm #36120Dario ParenteMiembroVoy a corregirme, porque al seguir las pruebas, en eclipse he sacado el codigo que me paso federico y lo deje como estaba e igual me sigue dando error en la importacion de articulos, es decir que el problema esta en otro lado y no tiene que ver con la correccion echa a la generacion de listas de precios.
Es como que el error esta en otro lado del source que me baje de LY11.05 al eclipse.
Nose si lo pudieron probar o solo me pasa a mi.Gracias por la paciencia.
-
AutorEntradas