Respuestas de foro creadas
-
AutorEntradas
-
18 julio, 2011 a las 11:09 pm en respuesta a: Actualizar 10.09 a 11.05 Linux – instancia sin mod #35948
Matías Nerón CapSuperadministradorHola Darío, para saber los componentes instalados en el sistema, deberías ingresar a la ventana Componentes Instalados y verificar si efectivamente se instaló correctamente la versión 11.05 del CORE.
De todas maneras, es rarísimo que te pase eso porque en la actualización específicamente se actualiza ese dato, si no tenés el componente 11.05 instalado visualizando en la ventana que te indico, algo falló, pero el mensaje final no te tendría que haber aparecido si no se instaló correctamente.
Matías Nerón CapSuperadministradorPor ahora no está implementada esa funcionalidad. Mil Disculpas.
Matías Nerón CapSuperadministradorMatías deberías realizar la configuración de descuentos para que el sistema pueda saber cuál es el mecanismo de aplicación. Entrás al sistema con perfil Administración y abrís la ventana Configuración de Descuentos.
Matías Nerón CapSuperadministradorHola Darío, una consulta, con qué versión de PostgreSQL estás instalando LY? Ese error nunca apareció en las pruebas que hicimos y, al ser un error bastante restrictivo, se me hace que es por ser una versión de Posgtre nuevita…puede ser?
Matías Nerón CapSuperadministradorMe parece que lo que estás haciendo mal es la parte de los binarios…la carpeta anterior que tenías como ServidorOXP olvidatela…renombrala o pasala a otro lado…que quede como backup.
Lo único que tenés que hacer es darle click derecho a ServidorOXP_V11.05.zip y elegir la opción “Extraer aquí”. Con lo cual te va a quedar la C:ServidorOXP con los nuevos binarios…configuras con Configurar.exe. Luego, entras a la la carpeta utils y ejecutas Libertya.bat. En caso del error anterior realizar los pasos de solución.
Matías Nerón CapSuperadministrador
Matías Nerón CapSuperadministradorBueno, luego de realizadas varias pruebas, llegamos al error “verdadero” del Libertya.bat…cuando ejecutamos con doble click el archivo, no nos muestra siempre el error preciso, por eso siempre es mejor ejecutarlo desde la línea de comandos (Símbolo del sistema). A continuación se ve una imagen del problema real:
http://www.libertya.org/imagenes_libertya_foro/threadUpgrade10091105/consola_error.jpeg
Los errores de la actualización se deben a que están ejecutando libertya.exe de la carpeta ServidorOXP, cuando en realidad si o si deben ejecutar Libertya desde el archivo C:ServidorOXPutilsLibertya.bat.
Para solucionar el problema del error que te tira el Libertya.bat tenemos dos formas:
1) Editar el archivo Libertya.bat con algún editor de texto que no sea el bloc de notas, por ejemplo puede usar el WordPad. Personalmente en windows el que yo uso es el Notepad++, pero hay muchos. Bueno, abren el archivo Libertya.bat con el WordPad y editan la línea siguiente:Code:@Rem SET OXP_HOME=C:ServidorOXPSimplemente le tienen que eliminar la parte
Code:@Rementonces quedaría:
Code:SET OXP_HOME=C:ServidorOXPGuardan el archivo y deberían ejecutar sin problemas.
2) Crear una variable de entorno llamada OXP_HOME. Esto se realiza de la siguiente manera:
Win XP = Abrir MiPC -> Boton derecho -> Propiedades -> Pestaña Configuración avanzada -> Botón variables de entorno.
http://www.libertya.org/imagenes_libertya_foro/threadUpgrade10091105/mipcPropiedades.jpeg
http://www.libertya.org/imagenes_libertya_foro/threadUpgrade10091105/miPCavanzadas.jpeg
Dentro de la ventanita al seleccionar el botón Variables de Entorno, te tira todas las variables del entorno de windows…
http://www.libertya.org/imagenes_libertya_foro/threadUpgrade10091105/variablesdeentorno.jpeg
Donde dice Variables del sistema tenemos que crear una nueva. Seleccionamos el botón Nueva, se abre una ventana para ingresar el nombre y el valor de la variable a crear…el nombre es OXP_HOME y el valor es C:ServidorOXP.
http://www.libertya.org/imagenes_libertya_foro/threadUpgrade10091105/variableoxphome.jpeg
Aceptar.
Verificar que existe efectivamente la variable creada…http://www.libertya.org/imagenes_libertya_foro/threadUpgrade10091105/oxphomecreada.jpeg
Iniciar el Libertya.bat de C:ServidorOXPutils con doble click o desde la consola y no deberían existir problemas…
http://www.libertya.org/imagenes_libertya_foro/threadUpgrade10091105/inicioexitoso.jpeg
Win 7 = Panel de Control -> Sistema -> Configuración avanzada -> Botón variables de entorno
ó Equipo -> Boton derecho -> Propiedades -> Configuración avanzada -> Botón variables de entorno.
Crear la variable de entorno de la misma manera que se describe para Win XP.Cualquier cosa seguimos en contacto…
Saludos
Matías Cap
Matías Nerón CapSuperadministradorNo ves la entrada en el menú de Inicio llamada PostgreSQL o algo así?
Matías Nerón CapSuperadministradorOk. Seguramente utilizaste el instalador automático de Libertya, corregime si me equivoco.
En el menú de Inicio deberías ver una entrada que se llama PostgreSQL o algo así. Dentro de ella aparecen varias opciones, seguramente para iniciar el servicio, detenerlo, etc.
PostgreSQL es el servidor de base de datos que posee Libertya.
Matías Nerón CapSuperadministradorEn qué sistema operativo estás? Windows, Linux?
Cómo instalaste Libertya?
Matías Nerón CapSuperadministradorPor lo que veo ahí es que no podés acceder a la base de datos, al parecer no tenés levantado el servidor de base de datos Postgre. Fijate de levantarlo y depués tratá de conectarte.
No uses el usuario System porque es para la parte de metadatos del sistema, usa el usuario AdminLibertya, la clave es la misma.
Matías Nerón CapSuperadministradorLa idea es cargar remitos de entrada.
Primeramente cargas los artículos a utilizar, los proveedores de cada artículo y luego ingresar los remitos (pedidos y facturas si hubiere) iniciales como ingreso de mercadería. Los remitos de entrada se pueden crear desde el perfil Gestión de Almacenes. Pedidos y Facturas de Proveedor desde el perfil Compras.Cualquier cosa avisanos…
Saludos
Matías Cap
Matías Nerón CapSuperadministradorSegún mi experiencia, nunca pude instalar pl/java en linux en un postgre que sea 8.3 o posterior. Siempre lo que hice fue bajarme los fuentes de postgre 8.2, compilarlos e instalar pl/java. La instalación desde los fuentes deja los binarios y las librerías juntas, si instalás desde los binarios te tira las cosas por todos lados, por eso siempre prefiero la primera. Con respecto a pl/java lo quise instalar en una 8.3 pero nunca pude, probá en una 8.2. Dentro de un tiempito no muy largo espero vamos a estar migrando todo pl/java a plpgsql y así olvidarnos de la versión de postgre a utilizar.
Matías Nerón CapSuperadministradorCon qué usuario estás entrando al sistema?
Recordá que para entrar con un usuario creado si o si tenés que asignarle un perfil, sino no te permite ingresar.
Matías Nerón CapSuperadministradorJavi (perdón el atrevimiento) pasé las currencyxxx a la versión LY 11.05 que está por salir. Te quería comentar que me saltó un errorcito cuando lo estuve testeando (cargando facturas, completando, etc.)
En la función currencyround() que es nueva, en las dos sentencias RETURN ROUND() con las precisiones de costo y std de c_currency, hay que castear explícitamente a integer las precisiones. Las dos sentencias quedarían:Code:RETURN ROUND (p_Amount, v_CostPrecision::integer);Code:RETURN ROUND (p_Amount, v_StdPrecision::integer);Cualquier cosa avisa…
Saludos
Matías Cap -
AutorEntradas