Árvore de páginas

Al aplicar la configuración mostradas en el elemento 2. Configuración, automáticamente para que los programas metadatos puedan asociar documentos a los registros de Logix (ya que el formulario en cuestión tiene una operación de búsqueda). Los procedimientos para asociar a los documentos pueden verse más abajo:

 

  1. Realizar una consulta en el formulario en ejecución y presionar el botón Asociar documento.



  2. Abre una ventana donde puede incluir nuevos documentos o eliminar, ver y descargar documentos ya relacionados con el registro previamente.



  3. Al seleccionar incluir un nuevo documento se abrirá la ventana para seleccionar el documento que será cargado en el GED.



  4. Cuando se selecciona para asociar un documento ya asociado, se mostrará un zoom con los archivos ya asociados a la tabla en cuestión.



  5. Para confirmar la pantalla de asociación de archivo, se enviarán todos los archivos seleccionados a la herramienta GED de Fluig.

Asociar documentos en programas de Freeform.

En los programas Freeform es necesario agrega la operación Asociar documentos manualmente siguiendo el código siguiente:

 

  1. Crear el botón LDocAssociationButton en la barra de herramientas y agregar un 4GL para el mismo evento.

    LET m_opcao_doc_assoc = _ADVPL_create_component(NULL,"LDOCASSOCIATIONBUTTON",m_menubar_reference)
    CALL _ADVPL_set_property(m_opcao_doc_assoc,"EVENT","log5500_document_association")
    

    .

  2. En el caso de la tecla que se ejecuta cuando se hace clic en la operación de asociar documento, debe informar en la pantalla de asociación cuál es la tabla y la clave primaria del registro que se asocia con el documento, compruebe también si la búsqueda fue realizada por el usuario antes de realizar cualquier acción.

    #-------------------------------------#
    FUNCTION log5500_document_association()
    #-------------------------------------#
        DEFINE l_doc_assoc_reference VARCHAR(10)
    IF NOT m_consulta_ativa THEN CALL _ADVPL_set_property(m_statusbar,'ERROR_TEXT','Primero haga la consulta.') RETURN FALSE END IF
    LET l_doc_assoc_reference = _ADVPL_get_property(m_opcao_doc_assoc,'DOC_ASSOCIATION_REFERENCE') CALL _ADVPL_set_property(l_doc_assoc_reference,'TABLE_NAME','log_usu_niv_sist') CALL _ADVPL_set_property(l_doc_assoc_reference,'ADD_RECORD','usuario',mr_usuario.cod_usuario) CALL _ADVPL_set_property(l_doc_assoc_reference,'ADD_RECORD','empresa',mr_usuario.cod_empresa)
    RETURN TRUE END FUNCTION
  • Sem rótulos