Árvore de páginas

Ponto de Entrada - MT161PRO

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGACOM - Compras

Rotina:

Rotina

Nome Técnico

Análise de Cotações

MATA161

País(es):

Brasil

Banco(s) de Dados:

Todos

Sistemas Operacionais:

Todos

Ponto de Entrada

Descrição:

O Ponto de Entrada MT161PRO, permite manipular os dados das propostas da cotação antes da abertura do Browse da rotina de Análise de Cotações (MATA161), alterando o array com as informações das propostas dos fornecedores.

Eventos:

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

Programa Fonte:

MATA161.PRW

Função:

MATA161 - Analise da cotação - Mapa de Cotação

Parâmetros:
ParâmetroTipoDescriçãoObrigatório
PARAMIXB[1]ArrayArray contendo os dados das propostas dos fornecedoresSim
Retorno:
NomeTipoDescriçãoObrigatório
aRetArrayArray contendo os dados das propostas dos fornecedores na mesma estrutura do array recebido como parâmetro, com as informações alteradas conforme desejadoSim
Exemplo:

User Function MT161PRO()

Local aPropostas := PARAMIXB[1]
Local aRet := {}

// Customizacoes diversas

Return aRet

Informações adicionais:

Estrutura do Array aPropostas

//CABEÇALHO//
//aPropostas[n] : número da página
//aPropostas[n,p] : posição do pedido na página (1,2)
//aPropostas[n,p,1,x] : Dados do cabeçalho da proposta
//aPropostas[n,p,1,1 ] : Cod Fornecedor
//aPropostas[n,p,1,2 ] : Loja
//aPropostas[n,p,1,3 ] : Nome
//aPropostas[n,p,1,4 ] : Proposta
//aPropostas[n,p,1,5 ] : Cond pagto
//aPropostas[n,p,1,6 ] : Frete
//aPropostas[n,p,1,7 ] : Valor total (soma de nCusto dos itens)
//ITENS DA PROPOSTA//
//aPropostas[n,p,2,x] : Itens da proposta
//aPropostas[n,p,2,x,1] : Flag vencendor
//aPropostas[n,p,2,x,2] : Item
//aPropostas[n,p,2,x,3] : Cod produto
//aPropostas[n,p,2,x,4] : Valor total (nCusto)
//aPropostas[n,p,2,x,5] : Data de entrega
//aPropostas[n,p,2,x,6] : Observações
//aPropostas[n,p,2,x,7] : Filial Entrega
//aPropostas[n,p,2,x,8] : Flag finalizado
//aPropostas[n,p,2,x,9] : Recno SC8
//aPropostas[n,p,2,x,10]: Identificador de rastramento (C8_IDENT)
//aPropostas[n,p,2,x,11]: Posição do item dentro do array de itens
//aPropostas[n,p,2,x,12]: Número da proposta