Función: | Fuente | Función | En qué momento | MATA094 | A094Commit | En la actualización de los datos de la liberación (tabla SCR y tabla del documento con pertinencia personalizada). | MATA097 | A097Libera | Antes de montar la pantalla de liberación, para cargar los datos del documento y después confirmar la liberación para actualizar los datos, (tabla SCR y tabla del documento con pertinencia personalizada). | MATA097 | A097Superi | Antes de montar la pantalla de liberación, para cargar los datos del documento y después confirmar la liberación para actualizar los datos, (tabla SCR y tabla del documento con pertinencia personalizada). | MATA097 | A097Estorn | Antes de montar la pantalla de reversión, para cargar los datos del documento y después confirmar la reversión para actualizar los datos, (tabla SCR y tabla del documento con pertinencia personalizada). | MATA097 | A097Transf | Antes de montar la pantalla de transferencia, para cargar los datos del documento y después confirmar la transferencia para actualizar los datos,(Tabla SCR). | MATA097 | A097ProcLib | En el procesamiento de la liberación para actualizar el campo de Flag de control de pertinencias. | MATA097 | A097ProcSup | En el procesamiento de la liberación por el superior para actualizar el campo de Flag de control de pertinencias. | MATA097 | A097Visual | Al activar la visualización del documento | MATA097 | A097Lock | Al bloquear el registro para actualizar el estatus de aprobación |
|
Devolución: | Debe devolver un Array con las informaciones de todos los documentos con pertinencia implementada de manera personalizada. Estas informaciones serán utilizadas por el programa de Liberación de Documentos para procesar los eventos de aprobación, rechazo, transferencia, aprobación por parte del superior y respuesta. El array se debe entregar en el siguiente formato: Posición | Descripción | Tipo | Tamaño | aRet[nx,1] | Código del tipo de documento utilizado para el documento con pertinencia personalizada (de acuerdo con el parámetro enviado en la MaAlcDoc, para crear la pertinencia y el campo CR_TIPO). | Carácter | Igual que el campo CR_TIPO | aRet[nx,2] | Alias del documento con pertinencia personalizada. | Carácter | 3 | aRet[nx,3] | Índice del Alias del documento con pertinencia personalizada para buscar el referido documento. Debe ser un índice donde el inicio de la clave corresponda al(os) valor(es) grabado en el campo CR_NUM (clave de identificación del documento). | Numérico | No fijado | aRet[nx,4] | Clave de campos (sin la sucursal) del alias del documento con pertinencia personalizada que compone el valor del campo CR_NUM (clave de identificación del documento). | Carácter | No fijado | aRet[nX,5] | Bloque de código con el comando para apertura de la interfaz de visualización del documento con pertinencia personalizada. | Bloque de código sin respuesta esperada. | No fijado | aRet[nX,6] | Bloque de código con el comando para validar el permiso de reversión de las aprobaciones y rechazos del documento con pertinencia personalizada. | Bloque de código con respuesta lógica, en verdadero es (.T.) para permitir la reversión, y falso (.F.) para bloquear la reversión. | No fijado | aRet[nX,7] | Vector con los datos del campo de control en el alias del documento con pertinencia personalizada utilizado para controlar la liberación. | Vector | 4 | aRet[nX,7,1] | Nombre del campo de control en el alias del documento con pertinencia personalizada. | Carácter | Según el campo | aRet[nX,7,2] | Contenido del campo de control que indicará que el documento se encuentra bloqueado (pendiente de aprobación o rechazo) | Carácter | Según el campo | aRet[nX,7,3] | Contenido del campo de control que indicará que el documento se encuentra aprobado. | Carácter | Según el campo | aRet[nX,7,4] | Contenido del campo de control que indicará que el documento se encuentra rechazado. | Carácter | Según el campo |
|