- Este debate tiene 3 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 7 años, 1 mes por
Laura Nicolàs.
-
AutorEntradas
-
31 mayo 2019 a las 08:57 #11078
Jaime Capilla
ParticipanteHola.
En la tabla “Sales Line” campo “Cross-Reference No.” trigger OnLookup se llama a un procedimiento llamado CrossReferenceNoLookUp que abre la pagina “Cross Reference List” pasando como filtro que las referencias cruzadas que se listen sean de tipo Customer y del cliente del documento de venta que estamos haciendo.
Lo que quiero es cambiar esos filtros o directamente quitarlos para que muestre todas las referencias creadas en el sistema.
Había pensado en extender la tabla y crear un nuevo campo “Cross-Reference No.” que en el trigger OnLookup llamara a un nuevo procedimiento creado por mi, copia del CrossReferenceNoLookUp, donde cambiar o eliminar los filtros.
El problema es que desde el procedimiento se llaman a otros procedimientos de la misma tabla a los que no tengo acceso desde mi tableextension.
¿Cual sería la mejor forma de hacer esto?
31 mayo 2019 a las 13:57 #11079
Laura NicolàsSuperadministradorJaime,
Creo que es mas sencillo que eso. Fíjate en el filtro:
SETFILTER(“Cross-Reference Type”,’%1|%2‘,”Cross-Reference Type”::Customer,”Cross-Reference Type”::” “);
SETFILTER(“Cross-Reference Type No.”,’%1|%2‘,SalesHeader.”Sell-to Customer No.”,”);Está filtrando por dos cosas, y por dos valores:
- Que el Tipo sea Cliente (%1) o bien en blanco (%2)
- Que el código sea el del Sell-to Customer (%1), o bien el blanco (%2)
Quizá en lugar de tocar la función, podrías revisar los datos:
- La referencias cruzadas se han creado asignandolas a un cliente?
- Se pueden cambiar los datos para que los campos “Cross-Reference Type” y “Cross-Reference Type No.” estén en blanco?
Salut!
Laura Nicolàs31 mayo 2019 a las 14:34 #11080Jaime Capilla
ParticipanteHola Laura.
Lamentablemente las referencias se han asignado tanto a clientes como a proveedores. El problema es que el usuario quiere poder seleccionar cualquier referencia cruzada independientemente de que esté en en un documento de venta y quiera seleccionar una referencia de proveedor o viceversa. No me serviría esa opción.
3 junio 2019 a las 08:36 #11083
Laura NicolàsSuperadministradorHola Jaime,
Pero a nivel conceptual, sería ok si se cambiaran los datos de las referencias para que no se asignen ni a clientes ni a proveedores?
Si la respuesta es sí, es más fácil hacer un pequeño proceso que se recorra todas las referencias y deje esos dos campos en blanco. Así ajustas los datos, y no tienes que ajustar el código.
Cuando son cositas así pequeñitas, solemos decirle al cliente que en la medida de lo posible es mejor que ellos se adapten al programa, en lugar de tener que tocarlo todo.
Salut!
Laura Nicolàs -
AutorEntradas
- Debes estar registrado para responder a este debate.