jueves, 13 de abril de 2017

Instalar Openbravo 3 Windows 10

Instalar Openbravo 3 Windows 10

En esta oportunidad vamos a ver la instalación de Openbravo 3 en windows 10.
Los pasos para la instalación estan en http://wiki.openbravo.com/wiki/Installation/Custom.

El codigo de Openbravo: https://mega.nz/#!hwRmwIqA!ryCeXunjGy7kdHTaH1OVdeAsc4MczyCtoURFfmEVEjE
El Ant: https://mega.nz/#!Z9YknQpR!ID0RH2HLyOrC88X_Aki55FAcQ4AjQXlxrUHZcQUStIk


Add the JAVA_HOME environment variable:

  1. Right-click on My Computer.
  2. Select Properties. The System Properties window appears.
  3. Select the Advanced tab then click Environment Variables.
  4. Click New. The New System Variable box appears.
  5. In the Variable name field, type JAVA_HOME.
  6. In the Variable value field type the path of the JDK installation directory. This is usually C:\Program Files\Java\jdk1.8.0_
  7. Select the PATH environment variable.
  8. In the Variable value field you type the following %JAVA_HOME%\bin. This will reuse the JAVA_HOME variable we just defined.
Add CATALINA_HOMECATALINA_BASE and CATALINA_OPTS environment variables:
  1. Right-click on My Computer.
  2. Select Properties. The system properties window appears.
  3. Select the Advanced tab.
  4. Click Environment Variables.
  5. Click New. The New System Variable box appears.
  6. In the Variable name field, type CATALINA_HOME.
  7. In the Variable value field, type the path of the Apache Tomcat installation directory. This is usually C:\Apache Software Foundation\Tomcat 7.0.
  8. Click OK.
  9. Click New. The New System Variable box appears.
  10. In the Variable name field, type CATALINA_BASE.
  11. In the Variable value field type %CATALINA_HOME%.
  12. Click OK
  13. Click New. The New System Variable box appears.
  14. In the Variable name field, type CATALINA_OPTS.
  15. In the Variable value type -server -Djava.awt.headless=true -Xms384M -Xmx1024M.
Add ANT_HOME environment variable:
  1. Right-click on My Computer.
  2. Select Properties. The System Properties window appears.
  3. Select the Advanced tab.
  4. Click on the Environment Variables button.
  5. Click the New button.
  6. In the Variable name field, type ANT_HOME.
  7. In the Variable value field, type the path of the Ant directory. This is usually C:\Apache-Ant.
  8. Click OK.
  9. Select the PATH environment variable.
  10. In the Variable value field type %ANT_HOME%\bin.
Equally add the ANT_OPTS environment variable:
  1. Click the New button.
  2. In the Variable name field, type ANT_OPTS.
  3. In the Variable value field, type -Xmx1024M.

viernes, 16 de julio de 2010

Error en Busquedas de Openbravo 2.40 con Oracle Express

Ahora vamos a ver como corregir el error que nos da al hacer busquedas en el openbravo cuando tenemos instalado el Oracle Express, el codigo que se tiene que copiar es el siguiente:

"_optimizer_filter_pred_pullup"=false


Se coloca donde el video lo indique, el archivo es el: Openbravo.properties
al finalizar la linea: bbdd.sessionConfig=ALTER SESSION SET NLS_DATE_FORMAT='DD-MM-YYYY' NLS_NUMERIC_CHARACTERS='.,'

Aca el video:

sábado, 3 de julio de 2010

Instalación Openbravo 2.40 en windows XP

Como instalar Openbravo 2.40 en Windows XP

En esta oportunidad vamos a ver como instalar el ERP Openbravo en Windows XP, sobre una Oracle, para eso vamos a necesitar unos archivos que puedes descargarlos a continuación:

Apache Ant:

http://depositfiles.com/files/jwailz1xu

Apache Tomcat:
http://depositfiles.com/files/q2d2593ct

Oracle Express:
http://depositfiles.com/files/2wztn00jc

Jdk 1.6:
http://depositfiles.com/files/3swugxwsn

Openbravo 2.40:
http://depositfiles.com/files/tk0i2z9da

Sql Developer (Opcional):
http://depositfiles.com/files/xm4dz259c

Una vez descargados los archivos, aca les dejo un video de como instalarlo paso a paso, pero antes les dejo las variables de entorno que hay que configurar:

OpenbravoERP Variables (En el video se vera como agregar)
ANT_HOME C:\apache-ant-1.7.0 (Ruta donde tiene el archivo)
CATALINA_HOME C:\apache-tomcat-6.0.20 (Ruta donde tiene el archivo)
CLASS_PATH .;%JAVA_HOME%\lib;%CLASS_PATH% (Copiar igual)
CATALINA_OPTS -Xms384M -Xmx512M -XX:MaxPermSize=256M (Copiar igual)
JAVA_HOME C:\Archivos de programa\Java\jdk1.6.0_16 (Ruta donde tiene el archivo)
Path ;%ANT_HOME%\bin;%JAVA_HOME%\bin (Poner modificar y agregar al igual al final)


Parte 1



Parte 2

domingo, 27 de junio de 2010

Video de Creación de Ventana Openbravo 2.40

Se muestra la creación de una ventana desde la creación de la tabla en la base de datos hasta, la creación en el openbravo.

sábado, 26 de junio de 2010

Manual de Ventanas en Ob 2.40

Creación de una ventana

  • Registro de ventana en el diccionario de aplicación
Ahora vamos a crear una ventana de mantenimiento para la tabla que acabamos de registrar, para eso vamos a seguir los siguientes pasos:
  • Primero nos vamos al menú al Diccionario de aplicación, y luego a Ventanas, solapas y campos, ponemos nuevo y llenamos los datos como se muestra a continuación:

1

  • Luego de eso está la ventana de traducción, esto sirve si es que se va a poner el nombre en inglés a la ventana, en esta parte iría la traducción.

  • Luego nos dirigimos a la pestaña solapa, que es donde vamos a crear las diferentes pestañas con las que contará nuestra ventana, en nuestro caso será solo una, ingresamos el nombre de la solapa, y a que tabla pertenece tal como se muestra a continuación:
1
  • A continuación vamos a dar clic al botón crear campos, y nos va a mostrar un mensajes con la cantidad de campos creados, esto va a ser la cantidad e campos que tenía nuestra tabla menos 4 que pertenecen a campos que no van en las ventanas.
1

  • Luego de esto nos dirigimos a la pestaña Secuencia de campos que es donde vamos a dar orden a los campos en nuestra ventana como se muestra a continuación, pero antes de esto vamos de nuevo a diccionario de aplicación y sincronizar términos, para actualizar las traducciones a la ventana:
1

  • Así se muestra inicialmente, por lo general no muestra los códigos, pero se pueden mover a la derecha los que queremos mostrar y a la izquierda los queremos ocultos, vamos a subir entidad, división con las flechas de la derecha, guardamos y veremos cómo queda a continuación.
1
  • Y con eso hemos terminado con el registro de la ventana en el diccionario de aplicación.


  • Registro de menú de ventana
Ahora vamos a ver como amarrar la ventana que hemos creado a un elemento del menú para tener acceso a nuestra ventana, para eso vamos a seguir los siguientes pasos:

  • Primero vamos a ir al menú Configuración General, Aplicación, menú, ponemos nuevo y llenamos los datos para nuestra ventana creada como se muestra ingresando el nombre al menú, en acción escogemos ventana y finalmente en ventana escogemos nuestra ventana, todo esto como se muestra a continuación:

1
  • Luego de esto vamos a ver en la opción árbol donde se va a ubicar el menú de nuestra ventana (se puede arrastrar a la ubicación que se dese), como se muestra a continuación:

1

  • Compilación de la ventana

En esta parte vamos a ver como compilar la ventana, para ya poder usarla, para eso vamos a seguir los siguientes pasos:

  • Primero vamos a abrir una ventana de comandos, vamos a ir a la raíz de nuestro src, y vamos a poner ant compile.development –Dtab=”nombre d ventana”, esto va entre comillas si es que hay espacios en el nombre, sino no es necesario, todo esto como se muestra a continuación:
1


Manual de Tablas en Ob 2.40

Objetivo del manual

Es la creación de una tabla y su correspondiente registro en el ERP Openbravo.

  • Creación de tabla

Primero tenemos que crear una tabla en la base de datos y luego la tenemos que registrar en el diccionario de aplicación.
  • Creación de una tabla en la base de datos
Para esto tenemos que preparar un script con datos de nuestra tabla y campos obligatorios del ERP.


CREATE TABLE PRODUCTO(

PRODUCTO_ID NUMBER(10, 0) NOT NULL,

NAME NVARCHAR2(50),

DESCRIPCION NVARCHAR2(200),

AD_CLIENT_ID NUMBER(10, 0) NOT NULL,

AD_ORG_ID NUMBER(10, 0) NOT NULL,

ISACTIVE CHAR(1) DEFAULT 'Y',

CREATED DATE DEFAULT SYSDATE,

CREATEDBY NUMBER(10, 0),

UPDATED DATE DEFAULT SYSDATE,

UPDATEDBY NUMBER(10, 0),

CONSTRAINT PK_PROD_PRODID PRIMARY KEY (PRODUCTO_ID)

)

De estos los campos obligatorios son los siguientes:

NAME:

Nos indica el nombre que se le va a dar al campo, o a el registro, además es el que se va a mostrar si este registro llega como foráneo a otro registro de otra tabla.

DESCRIPCION:

Nos crea un campo de descripción con un área de texto.

AD_CLIENT_ID:

Se registra la entidad que está ingresando el registro.

AD_ORG_ID:

Se registra la división que está ingresando el registro.

ISACTIVE:

Nos sirve para hacer borrados lógicos del registro.

CREATED:

Nos muestra la fecha en la que fue hecho el registro.

CREATEDBY:

Nos indica el usuario que hizo el registro.

UPDATED:

Nos indica la fecha de la última actualización del registro.

UPDATEDBY:

Nos indica que usuario hizo esa última actualización.

Utilizar el SqlDeveloper

1


  • Creación de una tabla en el Openbravo.

Lo que hacemos es crear una referencia de la tabla que hemos creado en la base de datos en el diccionario de aplicación del ERP para su manipulación, vamos a crear la tabla en el diccionario de aplicación con los siguientes pasos:
  • Ingresamos al sistema con el usuario: Openbravo y la clave: openbravo.

  • Nos dirigimos al módulo de Diccionario de aplicación y luego a la ventana Tablas y columnas.

  • Ponemos los datos necesarios de la siguiente manera:
2

Campos:

Nombre:

Para realizar las búsquedas, además de la clave, se utiliza el nombre del registro. Puede alcanzar una longitud de 60 caracteres.

Descripción:

Es una descripción que le damos a la tabla.

Ayuda/Comentario:

Contiene una pista, ayuda o comentario acerca de la tabla.

Activo:

Existen dos formas de conseguir que un registro no esté disponible: Una es borrarlo, la otra es desactivarlo. Un registro desactivado no está disponible para poder ser seleccionado, pero si para verlo en informes. Hay dos razones para desactivar un registro pero no borrarlo:


  • El sistema requiere el registro para su propio funcionamiento.

  • El registro es utilizado por otros registros.

Por ejemplo, no se puede borrar un tercero si existen facturas del mismo. Desactivando el tercero se asegura que en un futuro puedan existir más entradas para ese tercero.

Nombre tabla BD:

El Nombre tabla BD indica el nombre de la tabla en la base de datos. Escrita distinguiendo mayúsculas y minúsculas.

Vista:

Podemos definir una vista como una tabla virtual. Es decir, una tabla que no está almacenada como tal en la base de datos pero sobre la que podemos realizar consultas.

Una vista siempre es tratada por el sistema como solo lectura.

Acceso datos:

Indica el nivel de acceso que se debe tener para poder acceder a este registro o proceso, estos niveles son los siguientes:


  • Entidad/Organización, va a tener acceso toda la empresa y sus divisiones.

  • Organización, solo tienen acceso las divisiones.

  • Sistema/Entidad, tiene acceso no solo en la empresa sino también el administrador del sistema.

  • System exclusivo, solo el administrador del sistema tiene acceso.

  • Todos, todos tienen acceso.

Tipo replicación:


La información del sistema puede ser replicada de diferentes modos. El tipo de replicación define la dirección de la replicación.

Existen tres opciones:


  • Local: La información no se replica en otra dirección.

  • Referencia: La información del sistema es solo lectura.

  • Unir: La información se replica en otra dirección, y ambos sistemas están sincronizados.
Ventana:


Mediante el campo Ventana se relaciona la tabla con una única ventana en la aplicación. Esto permite establecer un vínculo (link) desde otras ventanas en las que se hace referencia a la ventana que estamos configurando.

Borrar registros:

Permite blindar los registros de una determinada tabla de manera que no puedan ser borrados de la base de datos. En ese caso, únicamente existe la posibilidad de desactivar el registro mediante la opción de selección Activo.

Búsqueda masiva:

Mediante esta opción de selección se define la posibilidad de mostrar una ventana de busqueda masiva cada vez que se acceda a esta tabla. La ventana de busqueda másiva es una ventana que permite filtrar los registros por cierto parametro. El objetivo de esta ventana de busqueda es facilitar la busqueda de un registro determinado en tablas con gran número de registros.


  • Una vez que hemos llenado todos los datos que necesitemos para nuestra tabla, le damos clic al botón crear columnas de la base de datos, y nos bota el siguiente mensaje de la cantidad de columnas creadas, que es igual al número de campos con los que cuenta nuestra tabla.
3
  • Luego nos vamos al menú y buscamos la opción, Diccionario de aplicación, Sincronizar términos, y procesamos.

  • Regresamos a la tabla, entramos a las columnas y nos fijamos que ahora cada una de estas está amarrada a un elemento del sistema como se muestra a continuación:
4
  • Ahora lo que vamos a hacer es traducir este campo, para que se muestre de la manera que nosotros deseemos en las ventanas y ponerle un ayuda que nos va a servir para el manual de la aplicación, para eso vamos a darle clic al elemento del sistema del campo que queremos cambiar de traducción y nos aparece la siguiente ventana:
5
  • Ahora nos vamos a la pestaña de traducción y es donde vamos a poner la traducción del campo como se muestra a continuación, y con eso terminamos con el registro de la tabla en el diccionario de aplicación.

6