Histórico da Página
MA040VLD - Validações do Cadastro de Vendedores
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Serviços | ||||
Módulo: | Faturamento | ||||
Rotina: |
| ||||
País(es): | Todos | ||||
Banco(s) de Dados: | Todos | ||||
Sistema(s) Operacional(is): | Todos |
Versão: | 12.1.17 e superior. |
Ponto de Entrada
Descrição: | Informe o Menu em que estará localizada a rotina | ||||||||||||||||
Localização: | Informe o Submenu em que estará localizada a rotina | ||||||||||||||||
A finalidade do ponto de entrada MA040VLD é permitir ou não a inclusão, alteração ou exclusão de vendedores na rotina do Cadastro de Vendedores. | |||||||||||||||||
Localização: | Atualizações/Cadastros/Vendedores | ||||||||||||||||
Eventos: | MA040VLD( nOpc ) --> lRet | Eventos: | Informe o Título da rotina | ||||||||||||||
Programa Fonte: | Informe o Fonte da rotina | MATA040.PRX | |||||||||||||||
Parâmetros: | nOpc - Tipo Numérico - Número da opção selecionada, sendo: 3- Inclusão, 4- Alteração e 5- Exclusão | Função: | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” | ||||||||||||||
Retorno: |
|
Exemplo:
|
Exemplo:
Bloco de código | ||||
---|---|---|---|---|
| ||||
#Include |
'Protheus.ch' |
User Function |
MA040VLD() |
Local _nOpc := |
Local cTipo:= PARAMIXB[2]
If cTipo == '1'
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab PARAMIXB //3- Inclusão, 4- Alteração e 5- Exclusão
Local _lRet := .T.
Local _cUsuario := RetCodUsr()
If _nOpc == 4 .And. _cUsuario == "000001"
Alert("Usuário não pode efetuar alterações.")
_lRet := .F.
ElseIf _nOpc == 5 .And. _cUsuario == "000002"
Alert("Usuário não pode efetuar exclusão.")
_lRet := .F.
EndIf
Return _lRet |