Árvore de páginas

Carregando...


01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Línea Protheus) - Compras (SIGACOM)

Función:
RutinaNombre Técnico
MATA113Solicitud de Importación
País:Mercado Internacional
Ticket:N/A
Requisito/Story/Issue (informe el requisito vinculado):DMICNS-20963


02. DESCRIPCIÓN

SITUACIÓN/REQUISITO 


Solicitud de un punto de entrada para agregar botones de la pantalla de Solicitud de Importación.


SOLUCIÓN     

Se creó el punto de entrada 'MA113BAR' que permite agregar botones a la pantalla de Solicitud de Importación.


  • Desarrollar y compilar el punto de entrada "MA113BAR".
  • Tener configurados los siguientes parámetros:
    • MV_EASY = N
    • MV_COMPINT = .T.


  • Ejecutar la rutina Solicitud de importación (MATA113) del módulo de Compras y seleccionar la opción de Incluir.
  • Seleccionar el botón 'Otras acciones' y como se observa el botón agregado desde el Punto de Entrada será visualizado. 


Descripción

Permite agregar botones en "Otras acciones" de la pantalla de Solicitud de Importación.

Programa Fuente:

MATA113

Función

MA113BAR

Parámetros
NombreTipoDescripción
PARAMIXB[1]Numérico

Posición del array "aRotina" que indica cuál opción del menú se está ejecutando.

Opciones del menú:

2 - Visualizar, 3 - Incluir, 4 - Modificar / Copia, 6 - Borrar

Retorno:

Array

Arreglo con los botones que se agregarán a la pantalla.

Ejemplo del punto de entrada "MA113BAR".


MT462BLQ
#Include 'Protheus.ch'


User Function MA113BAR()

local aRet := {}
Local nOpcao := aRotina[ParamIxb[1]][4] 


aadd(aRet,{"BOTAO",{|| TesteBotao(nOpcao) },"Descrição de Função","Botão PE" })

Return aRet

Static Function TesteBotao(nOpcao)
    
    MsgInfo('Ejemplo de botón','Botón Punto de Entrada: Opción ' + cValToChar(nOpcao))

Return 

El botón en la rutina.


03. INFORMACIÓN ADICIONAL

No aplica



04. ASUNTOS RELACIONADOS

No aplica