solop-develop / vue-1.0

ADempiere-Vue is a new UI for ADempiere ERP, CRM & SCM. It is based on Vue and uses the UI Toolkit element-ui. It is a great UI for ADempiere ERP, CRM & SCM, based on the newest development stack of Vue, built-in i18n solution, typical templates for enterprise applications, lots of awesome features. This project was forked from Vue-Element-Admin originally write by PanJiaChen / 花裤衩 over MIT license and was changed to GNU/GPL v3 by Yamel Senih after forked granted by PanJiaChen / 花裤衩 on the issue "Extend as GNU/Gpl v3 License #1434".
https://solop-develop.github.io/frontend-core
GNU General Public License v3.0
2 stars 6 forks source link

Ventana: Apertura > Acercar desde Parámetro de Proceso #9

Closed elsiosanchez closed 2 years ago

elsiosanchez commented 2 years ago

En ADempiere actualmente se puede acceder a una ventana desde un campo que está en otro que está relacionado, como se muestra a continuación.

Peek 04-05-2022 13-53

Peek 04-05-2022 13-531

elsiosanchez commented 2 years ago

El Acercar del ADempiere-Vue del proceso ( Transferencia Bancaria ) no funciona correctamente

En la interfaz del ZK si en el proceso ( Transferencia Bancaria ) en el campo cargo seleccione una opción y luego doy click derecho al campo y seleccione acercar. Abre la ventana cargó con el registro que había seleccionado como se observa en el gif

zk

En la Interfaz de ADempiere-Vue solo Abre la ventan mas no con el registro que se selecciono antes de acercar el campo

Ui

elsiosanchez commented 2 years ago

Se debe revisar la consulta de entities del lado del back-end ya que con ciertos registro el acercar si funciona correctamente

Ejemplo 1

si en el campo de cargo se usa la opcion de acercar con el valor de ajuste de cliente no funciona

CULR

https://api.erpya.com/api/adempiere/user-interface/window/entities?window_uuid=a5211562-fb40-11e8-a479-7a0060f0aa01&tab_uuid=a4a04a22-fb40-11e8-a479-7a0060f0aa01&context_attributes[]= {"key":"C_Charge_ID","value":1000278}&token=1fbd790b-e607-4940-afe5-3f66188c1ac0&language=es

Ejemplo 2

si en el campo de cargo se usa la opcion de acercar con el valor de Alquiler de Silos si funciona

GIF

acercar

elsiosanchez commented 2 years ago

El error parece estar del lado de la consulta del Back-End se realiso la petición de entities la cual esta es la que realiza la búsqueda de registro al servidor con los siguientes parámetros

window_uuid: a5211562-fb40-11e8-a479-7a0060f0aa01
tab_uuid: a4a04a22-fb40-11e8-a479-7a0060f0aa01
context_attributes[]: {"key":"C_Charge_ID","value":1000264}
token: ba799911-7b90-400a-9731-12f5644526fb
language: es

context_attributes se utiliza para flitrar la busqueda pero no esta funcionando

https://github.com/adempiere/proxy-adempiere-api/blob/master/src/modules/adempiere-api/api/extensions/adempiere/user-interface/window/index.js#L437

CURL

curl --location -g --request GET 'https://api.erpya.com/api/adempiere/user-interface/window/entities?window_uuid=a5211562-fb40-11e8-a479-7a0060f0aa01&tab_uuid=a4a04a22-fb40-11e8-a479-7a0060f0aa01&context_attributes[]= {"key":"C_Charge_ID","value":1000264}&token=1fbd790b-e607-4940-afe5-3f66188c1ac0&language=es'
EdwinBetanc0urt commented 2 years ago

Esto esta funcionando correctamente:

https://user-images.githubusercontent.com/20288327/179514882-fcf77963-9c26-4a47-b3f2-f5b1c4b5c26d.mp4

niclopup commented 2 years ago

Se verifica OK que acerca al registro "Cargo" desde el campo "Cargo" de la transferencia, el detalle que se encuentra es que muestra el cargo en Inglés y no en español como se visualiza en el campo del proceso.

Se realiza otra prueba en el proceso de "Detalle de la Orden" Producto,, Socio del Negocio , Campaign y navega correctamente

Cuando se intenta navegar al Socio del Negocio, hay veces que si bien abre la ventana, si antes navegaste a otro registro, desde la ventana primero abre el registro anterior que se navegó, y al ratito refresca la ventana y muestra el registro correcto al cual se acercó inicialmente. Lo comento nada más, si se mantiene esto creo un issue.

Errores:

Por otro lado, se intenta Acercar al campo "Bank Account" pero no se logra navegar correctamente a ningún registro.

Tampoco se logra navegar al campo "Sales Representative" "dasdasd" desde el reporte Detalle de la Orden

EdwinBetanc0urt commented 2 years ago

@niclopup en el ZK se muestra igual el registro, al acercar el registro Cargo Bancario del campo Cargo, en la ventana se ve en ingles Bank Charge:

https://user-images.githubusercontent.com/20288327/182232546-59f9a00c-2eb4-4930-a58b-872306fcc527.mp4

Esto debido a que es una ventana con pestaña de traducciones y no se esta visualizando la pestaña de traducción:

Screenshot_20220801_155511

Sin embargo en vue para visualizar las traducciones de los campos basta con desplegar la lista de opciones del campo dando clic en el nombre, y seleccionar la opción Traducción, el cual en esta ventana específicamente solo tiene para traducir los campos Nombre y Descripción:

https://user-images.githubusercontent.com/20288327/182232541-c321e651-118a-4cf2-a5f3-ecd37c1186ae.mp4