Añadir parametro de busqueda

2012-08-21
2013-03-07
  • Andres Cevallos

    Andres Cevallos - 2012-08-21

    Buenos días comunidad,
    Cuando realizamos una factura quisiera saber como añadir un parámetro de búsqueda adicional en la pantalla que se nos despliega al seleccionar el socio de negocio.
    Muchas gracias de antemano.

     
  • John Agudelo

    John Agudelo - 2012-08-21

    Buenos días,
    Primero que todo te cuento que no es nada facil pero si lo quieres intentar aqui te doy unos indicios de donde buscar:

    Mira en la clase org.compiere.grid.ed.VLookup.java se manejan todo este tipo de búsquedas para cada campo. mira este link que te puede ayudar a entender mas
    http://www.adempiere.com/FR_ADEMPIERE_72_Improvements_in_VLookup_and_Info_Windows/Fields#ID

    Bueno continuando con esto si miras en esa clase vas a ver que se instancia en una parte del codio InfoBPartner que es una clase que está dentro del paquete  org.compiere.apps.search y que hereda la clase Info.

    Bueno ya cuando hayas encontrado esto que te he dicho puedes armarte de un par de jarras de cafe y mucha paciencia para que estudies el código y hagas los cambios necesarios

    John Agudelo
    www.osgroup.co

     
  • Andres Cevallos

    Andres Cevallos - 2012-08-23

    Buenos Dias,
    Muchas Gracias por tu respuesta Jhon, pensaba que habría una forma de cambiar como se cambian los registros de busqueda (lookup records), pero parece que para las ventanas de Info la situación es diferente.
    Revisando lo que tu me recomiendas y leyendo un poco el libro de Adempiere 3.6 Cookbook encontré como crear una nueva ventana de información. Como tu mencionas se debe modificar la clase directamente, pero encaso de tener el server en producción no afectaría realizar este cambio??.

    Muchas Gracias por el Apoyo

    Andres Cevallos

     
  • John Agudelo

    John Agudelo - 2012-08-28

    Cordial saludo,

    Lo que nosotros acostumbramos hacer es una customizacion revisarla en un ambiente de pruebas y luego si integrarla en el ambiente de producción

    John Agudelo
    www.osgroup.co

     
  • vcappugi

    vcappugi - 2012-08-29

    Hola, No se si resuelve un poco tu problema, pero entrando como System Administrator buscando la tabla en la ventana tabla/columna, localiza la columna que quieres incluir en la busqueda inicial (si es la ventana de busqueda en la que quieres incluir un campo) y marcas la opcion "Columna de Seleccion". Eso incluye ese campo como parte de la busqueda estandar en la forma de busqueda.
    Espero haberte ayudado.
    Saludos
    Victor Cappugi
    Venezuela

     
  • Andres Cevallos

    Andres Cevallos - 2012-08-29

    Muchas gracias por sus respuestas.
    Jhon Agudelo, He estado revisando la clase aunque por el momento no modificare nada hasta tener parametrizada la contabilidad y los documentos que manejamos en la organización, pero tendré muy en cuenta tu consejo.

    Victor Cappugi, Gracias por la ayuda y tu respuesta, como tu mencionas se puede añadir los campos de las tablas amrcando el campo de selección, el problema es que eso los añade en el form de búsqueda y yo trato de modificar el form info.  De todos modos buscare si hay una posibilidad de modificarlo usando la configuracion de Adempiere.

    Muchas gracias por el apoyo
    Att. Andres Cevallos

     
  • Angel Parra

    Angel Parra - 2012-08-29

    Buenas acevallosl,

    No hay ninguna forma que se puedan configurar las Ventanas Info por el Diccionario de Adempiere, el único modo de hacer lo es modificando la respectiva ventana Info y moldearla a lo que deseas. Ya que estas ventanas se comportan como las formas en adempiere, que son ventanas que se crean manualmente. No están complejo agregar nuevos parámetros, como te recomendaron revisa las ventanas Info que ya existen.

     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks