es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Fórmula de Criterios de Búsqueda guardada en Netsuite con 2 campos.

Estoy intentando hacer un filtro de búsqueda guardado con una fórmula (texto) de criterio basada en 2 campos, un campo de artículo y un campo personalizado. ¿Cómo puedo escribir el texto de fórmula correcto en el criterio? para crear el filtro correcto para encontrar una palabra específica en estos 2 campos.

Por ejemplo: Tengo artículos llamados con una nomenclatura especial (CÓDIGO DE NUMERO DE SERIE) y también creé un campo personalizado en la entrada de diario llamado (CÓDIGO DE NUMERO DE SERIE RELACIONADO no es un artículo). Ahora necesito encontrar en la búsqueda guardada todo tipo de transacción con un código de número de serie específico + entrada de diario que tenga ese código de serie también en la línea, también agregar un filtro para que el usuario pueda escribir el código de serie y traer transacciones + diarios.

Usé esta fórmula (texto) en el criterio:
CASE WHEN {custom_field} = ‘CÓDIGODENUMERODESERIE’ OR {item} = ‘CÓDIGODENUMERODESERIE’ THEN ‘1’ ELSE ‘0’ END
IS = espacio

Tipo = todo tipo de transacción Netsuite

En la pestaña de Filtro disponible, agregué el texto de fórmula que se muestra en la región de filtro.

El resultado no me trae nada.

Gracias

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en Oracle NetSuite, recomendaría revisar el criterio de fórmula (texto) en el filtro de búsqueda guardado. A continuación, se ofrecen algunas sugerencias:

    • En primer lugar, asegúrese de que los campos {campo_personalizado} e {ítem} se refieran realmente a los campos correctos del sistema. Esto se puede confirmar verificando sus identificaciones o etiquetas en el navegador de campos o buscando en la barra de búsqueda global.
    • En segundo lugar, asegúrese de que el formato de los valores que está intentando comparar sea consistente. Por ejemplo, si el CÓDIGO DEL NÚMERO DE SERIE en el campo de ítem siempre se formatea como “ABC-123”, entonces debería compararlo con un valor de campo personalizado que también tenga el mismo formato.
    • En tercer lugar, utilice el operador CONTIENE en lugar de ES para buscar una palabra específica en los dos campos. Esto le permite buscar coincidencias parciales en lugar de coincidencias exactas. Por ejemplo, el criterio de texto de fórmula se puede escribir como:

    CASE WHEN {campo_personalizado} LIKE ‘%CODIGODENUMERODESERIE%’ O {ítem} LIKE ‘%CODIGODENUMERODESERIE%’ THEN ‘T’ ELSE ‘F’ END ES VERDADERO

    • Por último, agregue un filtro en la pestaña de filtro disponible que permita al usuario ingresar un CÓDIGO DE SERIE específico. Esto se puede hacer utilizando un criterio de fórmula (texto) que haga referencia a un parámetro como {filtro} o {solicitud}. Por ejemplo:

    CASE WHEN {campo_personalizado} LIKE ‘%’||{filtro}||’%’ O {ítem} LIKE ‘%’||{filtro}||’%’ THEN ‘T’ ELSE ‘F’ END ES VERDADERO

    Siguiendo estas pautas, debería poder crear un filtro de búsqueda guardado que encuentre con precisión transacciones y asientos contables basados en un CÓDIGO DE SERIE específico en dos campos diferentes.

Comments are closed.