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 )
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas