Histórico da Página
Ponto de Entrada MT161OK
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Manufatura e Supply Chain | ||||
Módulo: | SIGACOM - Compras | ||||
Rotina: |
| ||||
Ponto de Entrada: | MT161OK | ||||
Chamados Relacionados | TTZVSA | ||||
País: | Brasil | ||||
Bancos de Dados: | Todos | ||||
Sistemas Operacionais: | Windows® / Linux® | ||||
Releases | 12.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: |
| ||||||||||||
Retorno: |
|
#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