Inconvenientes en condicionales

  • pvillanuevab
    Asked on August 15, 2019 at 10:48 AM

    Tengo los mismos problemas al construir el formulario:

    https://form.jotformz.com/91976319362669

    Estoy usando condicionales y nose porque una condición amarra a la otra.

    Por ejemplo si uno pone:

    Si número de bienes a adquirir es igual 1. (a)


    Cuando vuelvo a usar otra condicional:

    Si número de bienes a adquirir es igual 1.  (a)

    Y

    Si número de servicios a contrata es igual a 1 (b)

    Si a todo (a) y (b)

    Ya no funcional el condicional porque sólo reconoce al primero (a), es decir sólo jala la primera condición y ya no reconoce a (b) y no se cumple.

    Cómo se hace en este caso? No puedo solucionarlo



  • Victoria_K
    Replied on August 15, 2019 at 12:16 PM

    Hello,

    I think the problem is that both statements are met at same time. You can create conditions this way:

    1. Si número de bienes a adquirir es igual 1. (a)

    Y

    Si número de servicios a contrata es NOT igual a 1 (b)


    2. Si número de bienes a adquirir es igual 1.  (a)

    Y

    Si número de servicios a contrata es igual a 1 (b)

  • pvillanuevab
    Replied on August 15, 2019 at 1:43 PM
    Gracias pero no entiendo la lógica, le rogaría si me pueden ayudar a como
    plantear el caso:
    Tengo una lista de cotizaciones:
    *Un bien: *Tres cotizaciones
    Bien 1 Cotización 1
    Bien 1 Cotización 2
    Bien 1 Cotización 3
    *Dos bienes: Cada Uno con tres cotizaciones*
    Bien 1 Cotización 1
    Bien 1 Cotización 2
    Bien 1 Cotización 3
    Bien 2 Cotización 1
    Bien 2 Cotización 2
    Bien 2 Cotización 3
    *Un Servicio: *Tres cotizaciones
    Servicio 1 Cotización 1
    Servicio 1 Cotización 2
    Servicio 1 Cotización 3
    *Dos Servicios: Cada uno con tres cotizaciones*
    Servicio 1 Cotización 1
    Servicio 1 Cotización 2
    Servicio 1 Cotización 3
    Servicio 2 Cotización 1
    Servicio 2 Cotización 2
    Servicio 2 Cotización 3
    Todo lo demás se oculta
    *Dos bienes: Cada Uno con tres cotizaciones*
    Servicio 1 Cotización 1
    Servicio 1 Cotización 2
    Servicio 1 Cotización 3
    Servicio 2 Cotización 1
    Servicio 2 Cotización 2
    Servicio 2 Cotización 3
    El caso es que un usuario puede elegir cualquiera de las combinaciones
    siguientes:
    a) Sólo 1 Bien
    b) Sólo 1 Servicio
    c) 2 Bienes
    d) 2 Servicios
    e) 1 Bien 1 Servicio
    f) 1 Bien 2 Servicios
    g) 2 Bienes 1 Servicio
    h) 2 Bienes 2 Servicios
    Lo que se desea al menos es que cuando elija una de las opciones antes
    indicadas, sólo se visibilicé la información deseada:
    *Por ejemplo si elijo sólo un bien, muestre:*
    Bien 1 Cotización 1
    Bien 1 Cotización 2
    Bien 1 Cotización 3
    Cuadro resumen del requerimiento
    Botón enviar
    Todo lo demás se oculta.
    *Si elijo sólo un servicio, muestre:*
    Servicio 1 Cotización 1
    Servicio 1 Cotización 2
    Servicio 1 Cotización 3
    Cuadro resumen del requerimiento
    Botón enviar
    Todo lo resto se oculta
    *Si eligió dos bienes:*
    Bien 1 Cotización 1
    Bien 1 Cotización 2
    Bien 1 Cotización 3
    Bien 2 Cotización 1
    Bien 2 Cotización 2
    Bien 2 Cotización 3
    Cuadro resumen del requerimiento
    Botón enviar
    Todo lo demás se oculta.
    *Si eligió dos servicios, se muestra:*
    Servicio 1 Cotización 1
    Servicio 1 Cotización 2
    Servicio 1 Cotización 3
    Servicio 2 Cotización 1
    Servicio 2 Cotización 2
    Servicio 2 Cotización 3
    Cuadro resumen del requerimiento
    Botón enviar
    Todo lo demás se oculta.
    *Si eligió un bien y un servicio, se muestra:*
    Bien 1 Cotización 1
    Bien 1 Cotización 2
    Bien 1 Cotización 3
    Servicio 1 Cotización 1
    Servicio 1 Cotización 2
    Servicio 1 Cotización 3
    Cuadro resumen del requerimiento
    Botón enviar
    Todo lo demás se oculta.
    *Si eligió un bien y dos servicios, se muestra: *
    Bien 1 Cotización 1
    Bien 1 Cotización 2
    Bien 1 Cotización 3
    Servicio 1 Cotización 1
    Servicio 1 Cotización 2
    Servicio 1 Cotización 3
    Servicio 2 Cotización 1
    Servicio 2 Cotización 2
    Servicio 2 Cotización 3
    Cuadro resumen del requerimiento
    Botón enviar
    Y así sucesivamente hasta completar las ocho combinaciones antes
    mencionadas.
    Digo al menos por que lo ideal que quería hacer es que conforme vaya
    completando cada información se vaya mostrando, por ejemplo si culmina de
    llenar la información de una cotización para la cotización primera del bien
    1 por ejemplo se despliega la cotización segunda para el mismo bien y así
    sucesivamente, pero bueno eso lo puedo lograr después, pero al menos deseo
    mostrar lo anteriormente explicado.
    Por favor como puedo hacer por que tengo la dificultad como mencioné.
    Muchas gracias
    Patrick V.
    El jue., 15 ago. 2019 a las 11:16, JotForm () escribió:
    ...
  • Kevin Support Team Lead
    Replied on August 15, 2019 at 6:35 PM

    I have been checking your form and the conditions seem to be properly configured, for example, the following conditions should be showing up the fields according to the selected number and only one of them should be triggering at the same time: 

    15659080152019 08 15 16h22 40 Screenshot 10

    I can see your purpose is to hide multiple set of fields according to the number selected, please kindly refer to this guide in order to get more details about how to do this:

    https://www.jotform.com/help/297-Show-or-Hide-Multiple-Fields-at-Once-Using-the-Section-Collapse-Field 

    I hope this helps.  

  • pvillanuevab
    Replied on August 16, 2019 at 12:43 AM
    Estimado Kevin ya probé con los bloques y realicé los cambios en base al
    tutorial remitido, está muy interesante pero nuevamente se presenta el
    conflicto, el problema se encuentra acá:
    [image: image.png]
    El sistema "no está" validando las dos condiciones, sólo se queda en la
    primera y da un resultado, pero se entiende que la función dice Si (TODO)
    de las Reglas IF coinciden??? es decir las dos se cumplen, sin embargo no
    está sucediendo, sólo se queda en la primera repito.
    O estoy haciendo un mal uso del condicional? qué está fallando entonces?
    Lo que yo deseo es que si el usuario elige adquirir un bien y un servicio
    por ejemplo, se desplieguen los bloques predeterminados correspondientes a:
    Proveedor 1 Bien 1, Proveedor 2 Bien 1, Proveedor 3 Bien 1, Proveedor 1
    Servicio 1, Proveedor 2 Servicio 1, Proveedor 3 Servicio 1 y el Bloque de
    Detalle de Requerimiento y envío, pero se está validando solo la primera
    parte del condicional que está en conjunto, y sólo muestra Proveedor 1
    Bien 1, Proveedor 2 Bien 1, Proveedor 3 Bien 1 que es la primera parte, que
    es un condicional anterior definido que cuanto de click en adquirir un bien
    se muestre estos campos últimos referidos.
    Muchas gracias
    Qué debo hacer por favor, rogaría y autorizo que se haga el cambio en el
    mismo formulario:
    https://form.jotformz.com/91976319362669
    Muchas gracias.
    El jue., 15 ago. 2019 a las 17:35, JotForm () escribió:
    ...
  • BJoanna
    Replied on August 16, 2019 at 2:18 AM

    We are unable to see the image you tried to provide us. Please note that the filed that are attached inside of an email will not be shown here on the forum. You need to open this thread and upload your screenshot.

    How to Post Screenshots to Our Support Forum

    I also inspscted your form and conditions but I do not understand what exactly is the issue. Can you please explain in more details what exactly are you trying to achieve?

    I would also suggest you to try using only Show conditions.

  • pvillanuevab
    Replied on August 16, 2019 at 9:50 AM

    1565962414condicionales Screenshot 10

    Adjunto imagen.

    El problema es que el sistema "no está" validando las dos condiciones, sólo se queda en la
    primera y da un resultado, pero se entiende que la función dice Si (TODO)
    de las Reglas IF coinciden??? es decir las dos se cumplen, sin embargo no
    está sucediendo, sólo se queda o identifica la primera condición.


    La primera condición se definió en otra condicional anterior y es la que está jalando.


    Lo que yo deseo es que si el usuario elige adquirir un bien y un servicio
    por ejemplo, se desplieguen los bloques predeterminados correspondientes a:
    Proveedor 1 Bien 1, Proveedor 2 Bien 1, Proveedor 3 Bien 1, Proveedor 1
    Servicio 1, Proveedor 2 Servicio 1, Proveedor 3 Servicio 1 y el Bloque de
    Detalle de Requerimiento y envío, pero se está validando solo la primera
    parte del condicional que está en conjunto, y sólo muestra Proveedor 1
    Bien 1, Proveedor 2 Bien 1, Proveedor 3 Bien 1.

    Cuando ingreso 1 bien y un servicio como se observa en la imagen:

    1565962688condicionales 2 Screenshot 21

    El resultado que obtengo no es lo que definí:

    1565962804condicionales 3 Screenshot 32Sólo está validando el condicional SI Número de bienes a adquirir es igual a 1 y no el segundo condicional Si Número de servicios a contratar es igual a 1. Es por esta razón entiendo que está dando como resultado el otro condicional definido como:

    1565963098condicionales 4 Screenshot 43Mi pregunta es porqué no valida las dos condiciones el conjunto que se definió indicado líneas arriba y cómo puedo hacer para obtener lo que estoy solicitando como condición conjunta, no entiendo bien cuando anteriormente me dicen poner:

    Si número de servicios a contrata es NOT igual a 1  en qué parte iría esta cambio?

    Por eso por favor rogaría si fuera posible me puedan enviar completo el cambio que debo realizar específicamente donde realizar la modificación, si es posible en el mismo formulario, que lo he venido modificado de acuerdo a la indicación última de bloques alcanzada, que me parece una muy buena opción.

    Muchas gracias


  • David JotForm Support Manager
    Replied on August 16, 2019 at 10:26 AM

    Buen día, he clonado su formulario, y estoy trabajando en las condiciones. Volveré con usted lo más pronto posible.

  • pvillanuevab
    Replied on August 16, 2019 at 10:43 AM
    Muchas gracias
    El vie., 16 ago. 2019 a las 9:26, JotForm () escribió:
    ...
  • David JotForm Support Manager
    Replied on August 16, 2019 at 10:47 AM

    Hola otra vez, he terminado de crear las condiciones, pero me tome la libertad de hacer un cambio menor para optimizar el numero de condiciones. He utilizado campos de tipo “Spinner” para las siguientes preguntas.

    1565966479spinner Screenshot 10

    De esa forma(si comprendí correctamente lo que necesita), sería suficiente lograr lo que busca con las siguientes condiciones:

    1565966593conditions Screenshot 21

    Por favor pruebe la nueva versión del formulario, acá esta el link directo: https://form.jotform.com/92273803792968

    1565966762resultado Screenshot 32

    Si cumple con lo que necesita, puede simplemente clonarlo como se muestra en la siguiente guía: https://www.jotform.com/help/42-How-to-Clone-an-Existing-Form-from-a-URL

    Háganos saber si tienen más preguntas, o si necesita algo más, será un placer ayudarle.

  • pvillanuevab
    Replied on August 16, 2019 at 11:43 AM
    Muchas gracias son lo máximo, genios.
    Por favor permiso para poder clonarlo.
    El vie., 16 ago. 2019 a las 9:47, JotForm () escribió:
    ...
  • David JotForm Support Manager
    Replied on August 16, 2019 at 12:18 PM

    Es un placer ayudarle. Hemos clonado el formulario en su cuenta:

    1565972247workingversion Screenshot 10

  • pvillanuevab
    Replied on August 16, 2019 at 10:18 PM
    Muchas gracias, finalmente lo consolidé en el siguiente link:
    https://form.jotformz.com/92274315284660
    Sólo tengo un pequeño problema en la configuración del correo de
    notificación, definido como notificación2, "edite" el contenido del mensaje
    que llega al correo emfocoperu@gmail.com pero al momento de recibir la
    notificación cuando cargo y lleno el formulario, el contenido del correo de
    notificación que se recibe al email antes indicado no es el mismo que
    edite, es más corto con un sólo campo.
    Por favor si me ayudan en este tema.

    El vie., 16 ago. 2019 a las 11:18, JotForm () escribió:
    ...
  • Kevin Support Team Lead
    Replied on August 16, 2019 at 11:50 PM

    Since your last issue is related to a different matter, I have moved it to another thread, we will assist you as soon as possible here: https://www.jotform.com/answers/1930100

    Thanks.