solop-develop / adempiere-grpc-server

ADempiere gRPC Server example of integration
GNU General Public License v2.0
0 stars 9 forks source link

error: Nombre incorrecto en los nombres de vista de reporte #31

Open EdwinBetanc0urt opened 2 years ago

EdwinBetanc0urt commented 2 years ago

Pasos para reproducir

  1. Iniciar sesión con GardenAdmin.
  2. Buscar el reporte Detalles de Entrega.
  3. Desplegar las acciones y pasar el cursor sobre Vistas del Reporte.

Ambas vistas del reporte se llaman RV_InOutDetails.

Capturas de pantalla

https://user-images.githubusercontent.com/20288327/176188677-262864a2-98eb-4c26-b593-8e4a62055b10.mp4

Comportamiento esperado

Los nombres de vistas del reporte deberian llamarse

https://user-images.githubusercontent.com/20288327/176191773-144980e1-bf64-464e-a147-b03bd5d90a8e.mp4

Contexto adicional

curl 'http://localhost:8085/api/adempiere/user-interface/process/report-views?table_name=RV_InOutDetails&process_uuid=a42b8480-fb40-11e8-a479-7a0060f0aa01&token=750564fd-05a1-4c7a-b6ea-beeac0747065&language=es' \
  -H 'Accept: application/json, text/plain, */*'
EdwinBetanc0urt commented 2 years ago

@yamelsenih en el método get_Translation de la clase PO de ADempiere debe agregarse una condición en la clausura where IsTranslated='Y' ya que actualmente devuelve registros aunque no tengan el check marcado como traducido. https://github.com/adempiere/adempiere/blob/develop/base/src/org/compiere/model/PO.java#L2051

La vista de informe RV_InOutDetails Receive tiene como nombre en la tabla de traducción RV_InOutDetails, sin embargo no esta marcada como traducida, de igual manera la vista de informe RV_InOutDetails Ship, tiene en el campo nombre de la traducción RV_InOutDetails sin estar marcado como traducida.