Árvore de páginas

Carregando...
La pantalla de nuevo recibo es posible realizar algunas personalizaciones por medio del uso de un papel de trabajo.

Creación y asignación de un papel de trabajo.

El papel de trabajo debe ser configurado y usado por el usuario para poder ver las personalizaciones.

  1. En necesario ingresar al módulo configurador (SIGACFG).
  2. Ingresar a la rutina “Papel de trabajo”, ubicada en el módulo SIGACFG (Usuario | Papel de trabajo), incluir un papel de trabajo.
    Ejemplo:
  3. Ingresar a la rutina “Usuarios”, ubicada en el módulo SIGACFG (Contraseñas | Usuarios).
    1. Seleccionar un usuario y por medio de "Otras acciones", seleccionar "Configurar papel de trabajo".
    2. Seleccionar "Incluir". 
    3. Informar el papel de trabajo configurado e informar la rutina "FINA887".
    4. Por medio de la opción "Formularios | Campos" es posible realizar algunas personalizaciones.
      • Personalizaciones.
        • Ocultar un campo de pantalla.
          1. Marcada la opción "Visible" el campo es mostrado en pantalla.
          2. Desmarcada la opción "Visible" el campo no es mostrado en pantalla.
        • Orden de campos.
          1. Es necesario colocar el orden el que el campo debe ser colocado.
        • Bloqueo de edición de campo.
          1. Modificar - El campo puede ser editado. (Respetando si existe un when informado para el campo).
          2. Visualizar - El campo no podrá ser editado.
  4. Dentro de la rutina “Usuarios”, ubicada en el módulo SIGACFG (Contraseñas | Usuarios).
    1. Seleccionar el usuario al cual se le configuró el papel de trabajo y modificarlo.
    2. Seleccionar la sección de "Papel de Trabajo".
    3. Configurar la priorización del papel de trabajo.
  5. Utilización del papel de trabajo.
    1. Posterior a realizar el login del usuario, en la pantalla se selección del módulo verificar que está seleccionado el papel de trabajo.


Punto de entrada.

Al utilizar el punto de entrada la configuración será aplicada a todos los usuarios.

Nombre del Punto de EntradaDescripción

F887View

Tiene como objetivo permitir realizar algunas personalizaciones a la pantalla de nuevo recibo con MVC.

Parámetros recibidos:

NombreTipoDescripción
PARAMIXB[1]OContiene el objeto oView. 


Retorno

Sin retorno.


Ejemplo:

Ejemplo
#INCLUDE 'protheus.ch'
#INCLUDE 'parmtype.ch'
#INCLUDE 'FWMVCDEF.CH'

User function F887View()
Local oView := PARAMIXB[1] //Viewdef

    //Remover un campo de la pantalla.
    oView:GetViewStruct("VIEW_FJT"):RemoveField( "FJT_COBRAD" )

    //Bloqueo de campo para edición. Unicamente disponible para campos de grid.
    oView:GetViewStruct("VIEW_SE1"):SetProperty("E1_JUROS", MVC_VIEW_CANCHANGE, .F.)

    //Orden de campo.
    oView:GetViewStruct("VIEW_SEL"):SetProperty("EL_VALBASE", MVC_VIEW_ORDEM, "15")
    oView:GetViewStruct("VIEW_SEL"):SetProperty("EL_ALIQ"   , MVC_VIEW_ORDEM, "16")

Return