Árvore de páginas

Versões comparadas

Chave

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

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

Módulo:SIGAFIN -Financiero
Función:
RutinaNombre
FINA847.prwOrdenes de pago.
FINA850.PRWPago Modelo II.
FINRETARG Cálculo de Retenciones Mod. II
País:Argentina
Ticket:14167396
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-14250


02. SITUACIÓN/REQUISITO

Se requiere un punto de entrada en la rutina de orden de pago modelo II, para poder agregar más opciones al menú.


03. SOLUCIÓN

Se agrega el punto de entrada “FIN87OPMEN” para poder que permitirá  agregar más opciones al menú de la pantalla principalen la orden de pago modelo II.


Totvs custom tabs box
tabsPaso 01, Paso 02, Paso 03, Paso 04Condiciones previas, Flujo de prueba
idspaso1,paso2
Totvs custom tabs box items
defaultyes
referenciapaso1

Aplicar punto de entrada “FIN87OPMEN”.


Bloco de código
languagexml
themeEmacs
titleFIN87OPMEN
linenumberstrue
/*/{Protheus.doc}  Punto de entrada FIN87OPMEN
    Permite agregar mas opciones al menú principal de la fina847
    @type  User function
    @author TYotvs
    @since 17/06/2022
    @return aMenu, arreglo, agrega se envía el arreglo con nuevas opciones al menú
/*/
User Function FIN87OPMEN()

Local nC := 0
Local aMenu := {}
Local nTam := 0

If ValType(PARAMIXB) == "A"
 
    nTam := Len(PARAMIXB)
 
    For nC := 1 to nTam // se asignan los valores que ya trae por default el menú
        aAdd(aMenu, aClone(PARAMIXB[nC]))
    Next nC   
    
    aAdd( aMenu, {"Menú Nuevo","U_FPruebas()",0,7 } ) // Se agrega nueva opción

EndIf

Return aMenu //el arreglo devuelto en este PE es considerado en el fuente FINA847

/*/{Protheus.doc}   FPruebas()
    Función de prueba para incluir en el punto de entrada
    @type  User function
    @author Totvs
    @since 17/06/2022
    @return nil
/*/
User Function FPruebas()

    Alert("Totvs financiero")

return nil

Totvs custom tabs box items
defaultno
referenciapaso2

04. INFORMACIÓN ADICIONAL

...

  1. Ingresar al módulo financiero y abrir el apartado orden de pago modelo II (SIGAFIN>> Actualizaciones| Proceso Mod II | Orden Pago Modelo II).
  2. Abrir el menú  “Otras opciones”.
  3. Verificar que se agrego el nuevo menú.
  4. Verificar que se ejecute la función de usuario asignada al menú.


04. INFORMACIÓN ADICIONAL

  • No aplica.


05. ASUNTOS RELACIONADOS

  • No aplica.


    Templatedocumentos