Árvore de páginas

Obs: A rotina MATA160 (Analise de cotação) sera descontinuada conforme orientação do ciclo de vida (MATA160: Analisa Cotações), com isso a devera ser utilizada a rotina MATA161, e o ponto de entrada correspondente é o MT161OK (MT161OK - Ponto utilizado para validar as propostas dos fornecedores)


Ponto-de-Entrada: MT160OK - Valida se a análise da cotação deve continuar


Versões:Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Espanhol , Inglês


Descrição:

LOCALIZAÇÃO : Function A160ANALIS - Função da analise de cotações responsavel pela geração dos pedidos de compras atravé da analise da cotação.

EM QUE PONTO : Após a montagem da dialog da analise de cotação. É acionado quando o usuario clica no botão OK (Ctrl O) confirmando a analise da cotação, deve ser utilizado para validar se a Analise da cotação deve continuar 'retorno .T.' ou não 'retorno .F.' , após a confirmação do sistema.

Eventos


 

Programa Fonte
MATA160.PRX
Sintaxe

MT160OK - Valida se a análise da cotação deve continuar ( < PARAMIXB> ) --> lContinua

Parâmetros:



Nome

Tipo

Descrição

Default

Obrigatório

Referência

PARAMIXB

Vetor

Array com os dados da Analise da Cotacao por produto, semelhante ao aCols




X




Retorno
lContinua
    (logico)
  • Retorno =.T. finaliza a analise da cotação.
    Retorno =.F. Interrompe a analise da cotação.
Observações



Exemplo de Parametros:
 

PA01 - FORNECEDOR 01 (Vencedor) / FORNECEDOR 02
ParamIXB[1][1][1] = "XX"
ParamIXB[1][1][2] = "FORNECEDOR 01"
ParamIXB[1][2][1] = " "
ParamIXB[1][2][2] = "FORNCEDOR 02"

Exemplos
User Function MT160OK()Local aPlanilha := PARAMIXB // Array contendo todos os dados da Planilha de Cotação para validaçãoLocal lContinua := .T.If  //.....    Validação do Usuario para interromper a analise e geração dos pedidos.     lcontinua := .F.EndifReturn ( lContinua )