Vistas (consultas) en compiere

ivanrguez
2006-07-14
2013-05-02
  • ivanrguez
    ivanrguez
    2006-07-14

    Saludos a todos:

    Desde hace 1 mes estoy manejando y personalizando compiere. He creado Tablas, ventanas, Menus, etc; pero me gustaria incluir en las Ventanas consultas (o vistas SQL) para poder acceder a varias tablas a la vez.

    Gracias por todo.

     
    • Hola Ivan,

      Cual es tu consulta respecto a las vistas? Si clarificás un poco, quizás podamos ayudarte.

      Saludos

      Alejandro

       
    • ivanrguez
      ivanrguez
      2006-07-18

      Yo mismo me respondo:

      Si deseamos crear una vista en compiere (y así visualizar datos de varias tablas a la vez) el proceso es el siguiente:
      1. Crear la vista en Oracle (yo lo creo a pelo en SQL Plus). No olvidar incluir los campos obligatorios Ad_client_id, Ad_org_Id,IsActive, Created, CreatedBy, Updated y UpdatedBy.
      2. Abrir sesión en Compiere con el usuario System
      3. Ir a Table and Columns
      4. Poner como nombre en DB Table Name el mismo que hayamos puesto en la vista de Oracle.
      5. Pulsar en Create Columns from DB.
      6. Seleccionar User Maintained. Y aceptar.
      Crea los campos automaticamente.

      Ya solo queda crear el correspondiente Window y su Menú asociado,así como reiniciar la aplicación para ver la vista completa en una ventana.

      PD: La actualización de campos es otro cantar. He probado varias vistas y en algunas me deja y en otras no.

      Un saludo. Y gracias por todo.