Tempo aproximado para leitura: 00:01:00 min
Dúvida
Como utilizar o ponto de entrada MT410TOK e qual seu conceito?
Ambiente
Cross Segmentos - Backoffice Protheus - SIGAFAT - Todas as versões
Solução
Este ponto de entrada é executado ao clicar no botão OK e pode ser usado para validar a confirmação das operações: incluir, alterar, copiar e excluir.
Se o ponto de entrada retorna o conteúdo .T., o sistema continua a operação, caso contrário, volta para a tela do pedido.
Esse ponto de entrada serve para deixar o pedido de venda ser incluído ou não mediante validações do usuário.
Ele funciona em rotinas automáticas (ExecAuto).
Retorno: lRet (booleano)
Exemplo:
#INCLUDE 'PROTHEUS'
User Function MT410TOK()
Local lRet := .T. // Conteudo de retorno
Local nOpc := PARAMIXB[1] // Opcao de manutencao
Local aRecTiAdt := PARAMIXB[2] // Array com registros de adiantamento
Local cMsg := "nOpc(PARAMIXB[1]): " + cValToChar(nOpc) + " e aRecTiAdt(PARAMIXB[2]): " + cValToChar(aRecTiAdt) + "." // Mensagem de al
Aviso("Teste PE - A410VldTOK (Título) ", cMsg, {"OK"})
If 1 < 3 // Validação customizada
lRet := .F. // O pedido de venda não será concluido (ficará na tela de pedido de venda sem conseguir salvar) com 'lRet = .F.'
EndIf
Return(lRet)
Saiba mais:
0 Comentários