En Sage X3, hay varios tipos de transacciones para diferentes módulos, como orden de venta, orden de compra, factura de venta, factura de compra, factura de BP del cliente, etc. Sage X3 tiene una función de selección que es un botón de “búsqueda” en los campos que ayuda que el usuario elija una selección particular. A veces, puede haber un requisito para una pantalla personalizada particular donde se requiere tener una selección múltiple de varias transacciones en un solo campo.
Esto se puede lograr agregando algunos campos y manipulando los datos en esos campos. En primer lugar, el tipo de datos del campo de selección debe ser “VCR” y los parámetros deben estar en blanco. Sabio X3 permite tener dos tipos de selecciones, es decir, la selección basada en objetos y la selección no basada en objetos. Las selecciones no basadas en objetos se pueden lograr utilizando SELLINA, que requiere una acción y un script específico que posee el código para obtener datos de tablas existentes y mostrarlos. Alarga el proceso y el consumo de tiempo para filtrar los datos de las tablas, por lo que usaremos la selección basada en objetos. Las selecciones basadas en objetos funcionan básicamente en objetos de esa transacción y campo que almacena el número de transacción de entrada de esa transacción. Para obtener una selección múltiple en un solo campo utilizando la selección basada en objetos, siga los pasos a continuación. Considere una pantalla de prueba que contiene campos para seleccionar diferentes tipos de transacciones, como factura de venta, factura de BP del cliente, orden de venta, orden de compra, etc.
Fig 01: Diccionario de guiones
Agregue el tipo de acción como “Selección” y la acción como “SELOBJET” como se muestra en la siguiente figura. SELOBJET es una acción predefinida para la selección que requiere un código de objeto y un campo que almacena el número de transacción de entrada. Dado que el código de objeto y el campo que almacena el número de transacción para cada transacción es diferente, lo almacenará en otro campo, aquí como el campo “Número de entrada”. Por ejemplo, si su orden de venta, entonces estaría almacenando “SOHNUM”, si orden de compra entonces “POHNUM” que se pasará en los parámetros de acción del campo de selección en la máscara del campo agregado, aquí “ZNUM”. De manera similar, para diferentes transacciones, los campos de código de objeto y número de transacción serán diferentes. Como se puede ver en la figura siguiente, en el parámetro de acción “CODZON” se pasa el parámetro ZNUM y en OBJET se pasa el parámetro ZOBJECT.
Fig 02: Diccionario de pantalla
Una vez hecho con los cambios anteriores, valida la pantalla y valida globalmente la ventana asociada a esa pantalla. Navegue a la pantalla de prueba, podrá ver la siguiente figura.
Fig 03: Pantalla de prueba
Seleccione cualquier tipo de transacción de la opción y presione el botón de búsqueda del campo de selección. Podrá ver la selección de factura como se muestra en la siguiente figura.
Fig 04: Selección de factura de venta
De manera similar, si se selecciona cualquier otro tipo de transacción, por ejemplo, “Pedido de venta”, la selección de pedido de venta aparecerá en la selección.
Fig 05: Selección de orden de venta
Por lo tanto, podemos tener una selección múltiple de transacciones múltiples en un solo campo.
Este blog nos ayuda a realizar una selección múltiple de cualquier transacción en un solo campo.
Sobre nosotros
Greytrix, reconocido mundialmente y uno de los socios de desarrollo de Sage más antiguos, es un proveedor de soluciones integrales para las necesidades organizativas de Sage ERP y Sage CRM. Al ser reconocidos y recompensados por años de experiencia de varios hombres, brindamos asistencia completa de extremo a extremo para sus consultas técnicas, personalizaciones de productos, migración de datos, integraciones de sistemas, desarrollo de complementos de terceros y competencia de implementación.
Greytrix abastece a una amplia gama de ofertas de Sage X3, una solución Sage Business Cloud. Nuestras integraciones exclusivas de GUMU ™ incluyen Sage X3 para Sage CRM, Salesforce.com, Dynamics 365 CRM y Magento eCommerce junto con la implementación y el soporte técnico en todo el mundo para Sage X3. Actualmente somos socios de implementación de Sage X3 en África Oriental, Medio Oriente, Australia, Asia, EE. UU., Reino Unido. También ofrecemos los mejores servicios de desarrollo y personalización de Sage X3, aplicaciones integradas como POS | WMS | Pasarela de pago | Sistema de envío | Inteligencia empresarial | eCommerce y hemos desarrollado complementos como Catch – Weight y Letter of Credit y la legislación de la India para Sage X3 para los socios comerciales de Sage, los usuarios finales y Sage PSG en todo el mundo.
Greytrix es un reconocido socio ISV campeón de Sage para GUMU ™ Sage X3: la integración de Sage CRM también aparece en Sage Marketplace; Integración GUMU ™ para Sage X3: Salesforce es una aplicación con calificación de 5 estrellas incluida en Salesforce AppExchange y la integración GUMU ™ para Dynamics 365 CRM – Sage ERP incluido en Microsoft AppSource.
Para obtener más información sobre la integración y los servicios de Sage X3, comuníquese con nosotros en x3@greytrix.com. Nos gustaría saber de usted.