Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box items
defaultyes
referenciaPre-condiciones
Aviso
titleAviso

Esto solo es un ejemplo  de como configurar una funcion que sea ejecutada en el campo X3_WHEN.

En este caso se requiere el bloqueo del campo EL_DOMINIO cuando  el campo EL_TIPODOC no sea de tipo retencion (RG RI RB RM).


  1. Por medio del Módulo Configurador (SIGACFG) :
    1. Crear el campo con las siguientes características :
      1. Sección campo 
        1. Campo = EL_DOMINIO
        2. Tipo = 1-Caracter
        3. Tamaño = 5
        4. Formato = @!
        5. Contexto = 1 - Si
        6. Propiedad = 1 - Modificar
      2. Sección informaciones
        1. Tit. Español = Retención
        2. Desc. Español = Retención
      3. Sección Opciones
        1. Inic. Estándar = ""
        2. Modo Edición = U_WHENRET()
      4. Sección Uso
        1. Usado (x)
        2. Browse (x)
    2. Agregar regla de dependencia en el campo Tipo Tit. (EL_TIPO) por medio del Módulo configurador >> Editar Campo  >> Pestaña "Reglas de dependencia"
      1. Sección Reglas de dependencia
        1. Secuencia = 500
        2. Contra Dominio = EL_DOMINIO
        3. Tipo = Pre y Post Validación
        4. Descripción = Dominio
      2. En el caso de la Secuencia, es de cauerdo a la secuencia de condiciones que pueda tener el campo EL_DOMINIO para que sea o no bloqueado.
  2. Compilar la siguiente función de usuario:
    1. Esta función tiene la funcionalidad de determinar si se bloquea o no un campo dependiendo el valor del campo Tipo Documento (EL_TIPODOC)

    2. Aviso
      titleIMPORTANTE

      Puntos importantes de la funcionalidad del WHEN:

      • Las funciones WHEN del contradominio solamente serán ejecutadas cuando haya una regla de dependencia (XXA) en campo dominio.
      • Todo campo con regla de dependencia (XXA) debe contar con un When, de caso contrario el campo siempre estara habilitado.