Árvore de páginas

Ponto Entrada MA161BAR

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain  - Manufatura

Módulo:

SIGACOM - Compras

Rotina:

Rotina

Nome Técnico

Análise de Cotações

MATA161

Cadastros Iniciais:

N/A

Parâmetro(s):

Paramixb[1] - Array contendo os itens da cotação
Paramixb[2] - Objeto contendo o browse com dados dos produto por meio do qual é possível saber em qual linha está posicionado

Ponto de Entrada:

MA161BAR - Adiciona Botões na toolbar

Tickets relacionados

255765

Requisito (informe o requisito relacionado): MMAN-4218

País(es):

Todos

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

N/A

Sistema(s) Operacional(is):

Todos

Ponto de Entrada

Descrição:

O Ponto de Entrada MA161BAR permite incluir botões na toolbar da tela acionada pela opção "Análise de cotação", na rotina Análise de Cotação (MATA161).

Localização:

A chamada do Ponto de Entrada MA161BAR, ocorre ao acionar o botão "Análise da cotação", na rotina Analisa Cotações (MATA161).

Eventos:

N/A

Programa Fonte:

MATA161.prw

Função:

MATA161 - Análise da Cotação - Mapa de Cotação

Retorno:

Nome

Tipo

Descrição

Obrigatório

aButtons

Array

Array com os botões que devem ser adicionados na TOOLBAR

Sim

 

Exemplo:

#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.