cancel
Showing results for 
Search instead for 
Did you mean: 

Búsqueda formateada - actualizada con dos campos

Former Member
0 Kudos

Hola estimados!

¿Alguien sabe si se puede actualizar una búsqueda formateada si se modifica cualquiera de dos campos?

Gracias!!!

Accepted Solutions (0)

Answers (1)

Answers (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

debes hacer un efecto domino en las busquedas

1 actualiza un campo y la que se actualizo actualiza el siguiente y asi sucesivamente

Slds

Former Member
0 Kudos

Lo que necesito, por ejemplo es que

Creo una orden de venta para un cliente de mostrador...

Le voy registrando las líneas de los artículos

Según el artículo, se me actualizan algunos campos del detalle de la OV (sobretodo cuentas de mayor de costo que quiero que afecte)

Pero si el cliente será otro, y lo cambio (al cliente) antes de crear la OV, las cuentas de mayor deberán actualizarse también y cambiar... A esto me refiero que se basen en dos campos (el artículo y el cliente)

No sé si me explico...

Gracias Felipe!

felipe_loyolarodriguez
Active Contributor
0 Kudos

Hola Paulina

Podrias probar haciendo la misma validacion que el TN pero en una BF


IF (SELECT $[ORDR.CardCode]) IN ('cod1','cod2','cod3','cod4')
BEGIN
	SELECT FormatCode FROM OCRD WHERE AcctCode='XXXX'
ELSE
	SELECT FormatCode FROM OCRD WHERE AcctCode='YYYY'
END

Saludos

angeles804
Active Contributor
0 Kudos

algo mas o menos asi es lo que yo uso, para modificar lascuentas de ingresos en venta y costo dentro de las ordenes de venta.

al darle shift+f2 lo que hago es seleccionarlo del query manager( la consulta), y luego pongo la opcion de cambiar actualizacion automatica con la opcion de la lista al salir de columna modificada, selecciono almacen , que es la que youtilizo como base para el cambio de mi cuenta y en mi query, tomo en cuanta el dato de la cabecera SERIE.


SELECT CASE WHEN ($[$8.0.0]>=1 AND $[$8.0.0]<=999999) THEN 
'550000001'
WHEN ($[$8.0.0]>=1000000 AND $[$8.0.0]<=1999999) THEN 
'550000002'
END
FROM OITM T1
WHERE T1.ITEMCODE=$[$38.1.0]

Te puede ayudar !