01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||||||||||||||||||||||||||||||||||||||
Segmento: | Backoffice | ||||||||||||||||||||||||||||||||||||||||||
Módulo: | SIGAFIN - Financiero | ||||||||||||||||||||||||||||||||||||||||||
Función: |
| ||||||||||||||||||||||||||||||||||||||||||
País: | Argentina - ARG | ||||||||||||||||||||||||||||||||||||||||||
Ticket: | 14577912 | ||||||||||||||||||||||||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMICNS-14792 |
02. SITUACIÓN/REQUISITO
Se solicita implementar un punto de entrada en la rutina de Orden de Pago II, el cual permita visualizar la tabla de colores de la leyenda y modificarlas de acuerdo a la petición del cliente.
03. SOLUCIÓN
Implementación de los puntos de entrada F850ADLE y F850URET, los cuales permiten visualizar la tabla de colores de las leyendas y poder modificarlas a petición del cliente.
- A través de la rutina de Orden de Pago Modelo II (FINA847) que se encuentra en el menú perteneciente al módulo de Financiero - SIGAFIN (Actualizaciones |Proceso Mod II), es necesario tener registros de órdenes de pago.
- Dar clic en el botón “+Pago automático”.
- Seleccionar los parámetros.
- Compilar el punto de entrada F850ADLE.
- A través de la rutina de Orden de Pago Modelo II (FINA847) que se encuentra en el menú perteneciente al módulo de Financiero - SIGAFIN (Actualizaciones | Archivos) es necesario tener registros de órdenes de pago.
- Dar clic en el botón “+Pago automático”.
- Seleccionar los parámetros.
- En el botón de “Otras acciones” se puede observar la integración del botón de “Leyenda” lo colores se modifican al gusto y es posible visualizar el browse de leyendas.
Descripción | Permite manipular los colores del browse. | ||||||
Programa Fuente: | FINA850.PRW | ||||||
Función | F850ADLE | ||||||
Parámetros |
| ||||||
Retorno: | Array personalizado con el color y la descripción de la leyenda. Ejemplo: aLeg[1] := {"BR_PINK", "Aprobadas" } // "Aprobadas" |
Descripción | Permite manipular las reglas de la leyenda. | ||||||
Programa Fuente: | FINA850.PRW | ||||||
Función | F850URET | ||||||
Parámetros |
| ||||||
Retorno: | Array personalizado con la condición y el color del estatus. Ejemplo: aRet[1] := {'E2_SALDO == 0' , "BR_AZUL"} // "Aprobadas" |
Ejemplo del punto de entrada "F850ADLE | F850URET"
#INCLUDE "PROTHEUS.CH" /* Punto de entrada para descripción de leyenda y agregar el botón en el browse */ User Function F850ADLE() Local aLeg := {} Aadd(aLeg,{"BR_PINK", "Aprobadas" }) // "Aprobadas" Aadd(aLeg,{"BR_VERDE", "Titulo con saldo 0" }) // "Efectivadas" Aadd(aLeg,{"BR_PRETO", "Titulo con baja parcial" }) // "Efectivadas" Aadd(aLeg,{"BR_AZUL", "Adicional" }) // "Adicional" Aadd(aLeg,{"BR_VERMELHO", "Modificado" }) // "Modificado" Aadd(aLeg,{"BR_CINZA", "Extra" }) // "Extra" Return aLeg /* Punto de entrada para reglas de leyenda */ User Function F850URET() Local aRet := {} aAdd(aRet, { 'LOTE == "S"' , "BR_AMARELO" } ) //Titulo en Lote aAdd(aRet, { 'APROVADO == "S"' , "BR_PINK" } ) //Baja Aprobada aAdd(aRet, { 'APROVADO == "N"' , "BR_BRANCO" }) //Baja Bloqueada aAdd(aRet, { 'E2_SALDO == 0' , "BR_AZUL" }) Return aRet
04. INFORMACIÓN ADICIONAL
Los colores sólo se visualizarán con el PE compilado¡IMPORTANTE!
05. ASUNTOS RELACIONADOS