Respuestas de foro creadas
-
AutorEntradas
-
Federico CristinaSuperadministradorMe alegro que hayas podido solucionar el problema! Cierro el thread.
Saludos,
Federico
Federico CristinaSuperadministradorBuenas,
Lo que mencionás efectivamente es un error que hemos corregido y estará disponible en la próxima versión de Libertya.
El fix especificamente deberá realizarse en la clase CalloutInvoiceExt, en el método public String bPartner(Properties ctx, int WindowNo, MTab mTab, MField mField, Object value).
Dentro de la selección if (rs.next()), y antes de definir el paymentrule, hay que incluir el siguiente snippet:
Code:// 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);
}Saludos,
Federico
Federico CristinaSuperadministradorBuenas,
Tal como comentás, el instalador para Windows se encarga de realizar todas las tareas de instalación adicionales a Libertya, tal como Postgre y Java. En este enlace de la wiki se detalla el paso a paso.
En Linux es necesario como paso previo realizar la instalación manualmente de cada componente.
Suerte!
Federico
Federico CristinaSuperadministradorEl ancho de banda incidirá cuando por ejemplo quieras obtener un listado de productos, clientes, etc.; debido a la cantidad de “objetos” que deberán viajar por la red.
Sin embargo, lo que más notarás como inusual serán los “gaps” de tiempo necesarios para realizar actividades normales, como por ejemplo abrir una nueva ventana (debido a que la información de las ventanas, pestañas y campos se encuentran contenidos en medatados de la BBDD).
Pensá que la lógica JAVA se ejecutará en tu computadora, pero cualquier consulta SQL deberá realizarse sobre un servidor remoto, y es común las secuencias donde hay lógica y consultas SQL intercaladas varias veces en el código de la aplicación.
Es por esto que la virtualización mediante VNC o freeNX es la solución mas acorde a aplicar.
Saludos,
Federico
Federico CristinaSuperadministradorContemplando que la utilización de Libertya se realiza mayormente en empresas, es normal que los usuarios cuenten con accesos individuales al sistema operativo, y por ende, cada usuario tendrá su propio archivo de preferencias.
De todas maneras, reitero: Libertya es una aplicación de código abierto, con lo cual es posible adaptarla a los niveles de seguridad que sea necesario para cada caso. Si el checkbox para almacenar (o no) la contraseña en las configuración de preferencias no es suficiente, siempre es posible modificar los componentes del proyecto a fin de adecuarlos a los requerimientos específicos de cada caso.
Saludos,
Federico
Federico CristinaSuperadministradorBuenas,
La tarea más importante del servidor de aplicaciones será la de realizar toda publicación contable de los documentos que vayas generando (facturas, remitos, pagos, etc.), de manera automática, según la configuración de tu esquema contable.
Cada cierto intervalo de tiempo (el cual se puede especificar en la configuración del procesador contable), el servidor barrerá las tablas en producción para buscar entradas todavía no publicadas y publicarlas en la tabla de hechos contables.
Si no necesitas manejar contabilidad o descargar los clientes; no será necesario levantar el servidor.
Saludos,
Federico
Federico CristinaSuperadministradorFijate en este enlace
Saludos,
Federico
Federico CristinaSuperadministradorBuenas,
Hoy nos encontramos que en la lista de usuarios nos aparecen varias entidades comerciales (proveedores) porque es esto?
Una entidad comercial puede tener cero o mas usuarios relacionados (pestaña contacto de ventana entidad comercial), pero inicialmente no tiene ninguno. En qué ventana ocurre eso?
Al querer borrar el registro de la entidad, pensando que es erronea, no nos permite y nos sale un aviso diciendo que la entidad esta relacionada con algun registro, pero no hemos registrado transacciones aun.
Al momento de registar una nueva entrada (en este caso Entidades Comerciales), Libertya realiza muchas cosas que no son visibles al usuario final, y posiblemente sea por esto que no permita eliminarlo. Por ejemplo, si crearon ususarios de contacto para dicha entidad comercial (lo cual está estrechamente relacionado con el punto anterior).
Saludos,
Federico
Federico CristinaSuperadministradorBuenas,
Te comento la semántica de cada checkbox:
Actualizar cuentas por defecto
Lo que hará el importador si seleccionás esta opción será sobreescribir la configuración de cuentas por defecto, la cual podés encontrar en la ultima pestaña de Esquema Contable.
Estas cuentas por defecto facilitan la tarea de realizar la configuración contable al crear nuevos artículos, entidades comerciales, etc.
Si te fijas en el .csv del plan de cuentas que viene con libertya, ya están configuradas las cuentas por defecto que se utilizan.
Crear nueva combinación
Si mal no recuerdo, esto generará las nuevas combinaciones de cuentas validas (validcombination), utilizando para esto los elementos contables del plan de cuentas. De todas maneras las combinaciones se van generando según utilices la aplicación.
Borrar registros antiguos ya importados
Si has realizado más de una importación, esta opción hará que los registros de la importación anterior sean eliminados (los registros de la tabla I_ de importación, no los datos en producción).
Saludos,
Federico
Federico CristinaSuperadministradorEs una pregunta general de Java o de Libertya?
Si es sobre la primera opción, no sabría decirte con certeza, supongo que puede variar según cómo está armado el proyecto.
Si es sobre esta última, la compilación de Libertya debe realizarse desde una terminal, no desde el Eclipse. Fijate este enlace.
Saludos,
Federico
Federico CristinaSuperadministradorHermann,
Una rápida busqueda a los componentes del proyecto desde el Eclipse soluciona el problema. Fijate la clase ALogin.
Code:if( Ini.getPropertyBool( Ini.P_STORE_PWD )) {
passwordField.setText( Ini.getProperty( Ini.P_PWD ));
} else {
passwordField.setText( “” );
}Saludos,
Federico
Federico CristinaSuperadministradorBuenas,
1)
En la ventana de Cuenta Contable, si haces click en el boton Actualizar, te traerá las combinaciones de cuentas ya existentes (una combinación de cuenta es la unión entre varios datos – por ejemplo la sucursal – y un elemento del plan de cuentas.2)
Esto si que parece un error. Lo estaremos viendo a la brevedad.Saludos!
Federico
Federico CristinaSuperadministradorCierro el thread.
Federico CristinaSuperadministradorCierro este thread, continua en este otro.
Federico CristinaSuperadministradorBuenas,
Supongo que has utilizado el instalador automático. Es probable que hayas tenido algún problema en la instalación de la base de datos.
Deberías ver si los archivos de log del instalador (Libertya_Instalacion_FECHA.log y Libertya_ImportacionDB_FECHA.log) pueden ayudarte a determinar el origen del problema.
Verifica además este thread y también este otro, los cuales discuten sobre problemas similares.
Suerte!
Federico -
AutorEntradas