Ponto de Entrada que valida liberação do pedido de venda
Exemplo da Rotina:
User Function MT440AT() //... Return lRet
Exemplo 1- Impedir a Liberação do Pedido de Vendas para Vendedor Desativado:
#include "protheus.ch" #INCLUDE "RWMAKE.CH" #INCLUDE "TOPCONN.CH" //================================================================================= /*/{Protheus.doc} MT440AT Regra para Impedir a Liberação do Pedido para Vendedor Desativado @type function @author Thiago.Andrrade @since 07/10/2019 @version 1.0 /*/ //================================================================================= User Function MT440AT() Local _lRet := .T. Local cTipo := Posicione("SA3",1,FwxFilial("SA3")+ALLTRIM(M->C5_VEND1),"A3_TIPO") If cEmpAnt == "01" If cTipo == "D" MsgStop("Vendedor "+M->C5_VEND1+" Desativado! Ajuste o cadastro antes de prosseguir!", "Atenção") _lRet := .F. Endif Endif Return _lRet
Observações:
- Caso tenha dúvidas ou problemas com os exemplos, entre em contato;
- Se tiver sugestões de rotinas, pode entrar em contato;
- Função e documentação enviada por Thiago.Andrrade;