Punto de entrada MA161BAR

Características do Requisito

Línea de producto:

Microsiga Protheus

Segmento:

Supply Chain  - Manufactura

Módulo:

SIGACOM - Compras

Rutina:

Rutina

Nombre técnico

Análisis de cotizaciones

MATA161

Registros iniciales

N/A

Parámetro(s):

Paramixb[1] - Array que contiene los ítems de la cotización
Paramixb[2] - Objeto que contiene el browse con datos de los productos por medio del cual se puede saber en qué línea está posicionado.

Punto de entrada:

MA161BAR - Agrega botones en la toolbar

Tickets relacionados

255765

Requisito (informe el requisito relacionado):

 MMAN-4218

País(es):

Todos

Base(s) de datos:

Todos

Tablas:

N/A

Sistema(s) operativo(s):

Todos

Punto de entrada

Descripción:

El ponto de entrada MA161BAR permite incluir botones en la toolbar de la pantalla activada por la opción "Análisis de cotización", en la rutina Análisis de Cotización (MATA161).

Ubicación:

La llamada del punto de entrada MA161BAR ocurre al hacer clic en la opción "Análisis da cotización", en la rutina Analiza Cotizaciones (MATA161).

Eventos:

N/A

Programa fuente:

MATA161.prw

Función:

MATA161 - Análisis de la cotización - Mapa de cotización

Devolución:

Nombre

Tipo

Descripción

Obligatorio

aButtons

Array

Array con los botones que se deben agregar en la TOOLBAR

 

Ejemplo:

#Include 'Protheus.ch'

User Function MA161BAR()

Local aItens := Paramixb[1]
Local oBrowse1 := Paramixb[2]
Local aButtons := {}

aadd(aButtons,{"PREV",{|| u_teste(aItens,oBrowse1) },"BUTNOVO","Teste PE"})

Return (aButtons )

User Function teste(aItens,oBrowse1)

Local nLinPrd := oBrowse1:At()
Local cProd := ""

cProd := aItens[nLinPrd][1]

Return .T.