Árvore de páginas

Versões comparadas

Chave

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

Ponto de Entrada MT161OK

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura e Supply Chain

Módulo:

SIGACOM - Compras

Rotina:

Rotina

Nome Técnico

Análise da Cotação

MATA161

Ponto de Entrada:

MT161OK

Chamados Relacionados

TTZVSA

País:

Brasil

Bancos de Dados:

Todos

Sistemas Operacionais:

Windows® / Linux®
Releases12.1.7

Ponto de Entrada

Descrição:

O ponto de entrada MT161OK é usado para validar as propostas dos fornecedores no momento da gravação da análise da cotação, após o fechamento da tela. Se .T. finaliza o processo. Se .F., interrompe o processo.

Localização:

O ponto de entrada MT161OK está localizado, após a montagem da Dialog da análise da cotação. É acionado quando o usuário clica no botão "Salvar".

Programa Fonte:

MATA161.PRW

Função:

Função A161MapCot - responsável pela montagem da tela com as propostas para análise

Parâmetros:
NomeTipoDescriçãoObrigatório
PARAMIXB[1]ArrayArray com todos os dados das propostas da analise da cotação.Sim
PARAMIXB[2]CaracterTipo do documento escolhido para a geraçãoNão

Retorno:

Nome

Tipo

Descrição

Obrigatório

 lRet

Lógico

.T. Finaliza o processo. / .F. interrompe o processo

Sim

Exemplo:

#Include 'Protheus.ch'

User Function MT161OK()

Local aPropostas := PARAMIXB[1] // Array contendo todos os dados da proposta da cotação

Local cTpDoc := PARAMIXB[2] // Tipo do documento

Local lContinua := .T.

If  

//.....    Validações do usuário.

Endif

Return (lContinua)

#INCLUDE "PROTHEUS.CH"

User Function MT161OK()

    Local lRetPE       := .F.
    Local aPropPE    := PARAMIXB[1]
    Local cTpDocPE  := PARAMIXB[2]

    //-- Inicio das Validações de Usuário

    //-- Fim das Validações de Usuário

Return lRetPE


Observações:

1) O array PARAMIXB[1] possuirá a seguinte estrutura:

//aArray[n,x]: Numero do item
//aArray[n,1]: C8_PRODUTO
//aArray[n,2]: C8_IDENT
//aArray[n,3]: C8_QUANT
//aArray[n,4]: C8_UM
//aArray[n,5]: C8_DATPRF
//aArray[n,6]: C8_FILENT
//aArray[n,7]: Valor do produto na proposta escolhida
//aArray[n,8]: Descrição do Produto
//aArray[n,9]: Flag de finalizado
//aArray[n,10]: Fornecedor
//aArray[n,11]: Loja
//aArray[n,12]: Item da cotação
//aArray[n,13]: Numero da proposta
//aArray[n,14]: Item da solicitação de compra