Árvore de páginas

Versões comparadas

Chave

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

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)


Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
MT160OK - Valida se a análise da cotação deve continuar
MT160OK - Valida se a análise da cotação deve continuar

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 )