Perguntas Ponto de entrada (FA070CA4)

Mais
1 ano 1 mês atrás #33360 por Andreas
Preciso utilizar um ponto de entrada que nao permita determinados grupos de usuario a "CANCELAR BAIXA DO CONTAS A RECEBER"

Caso o grupo de usuarios for = a 000001, 000002 ou 000005 não podem conseguir cancelar baixa

consigo fazer isso utilizando esse ponto de entrada(FA070CA4)?

Por favor Acessar ou Registrar para participar da conversa.

Mais
1 ano 1 mês atrás #33361 por admin
Respondido por admin no tópico Ponto de entrada (FA070CA4)
//Bibliotecas
#Include "Protheus.ch"
 
/*------------------------------------------------------------------------------------------------------*
 | P.E.:  FA070CA4                                                                                      |
 | Desc:  Permite cancelar a baixa do Contas a Pagar                                                    |
 | Links: http://tdn.totvs.com/display/public/mp/FA070CA4+-+Permite+cancelar+baixa+--+11877             |
 *------------------------------------------------------------------------------------------------------*/
 
User Function FA070CA4()
    LOCAL lRet := .t.
    LOCAL aAreaA6 := SA6->(GetArea())
    LOCAL aArea := GetArea()
    LOCAL cGrps := ''

	aGrp := UsrRetGrp(UsrRetName(RetCodUsr())) //³ Carrega Grupos do usuario
	For nX:=1 to len(aGrp)
		cGrps += "'"+aGrp[nX]+"',"
	Next
	cGrps := SubStr(cGrps,1,len(cGrps)-1)
	
	lCancela := .T.
	
	If '000001' $ cGrps .Or. '000002' $ cGrps .Or. '000005' $ cGrps
		lCancela := .F.
	Endif
    
	If !lCancela
		MsgStop("Usuário não possui Permissão de Cancelamento !")
		lRet := .F.
	Endif
     
    restarea(aAreaA6)
    restarea(aArea)
return(lRet)

Os seguintes usuário(s) disseram Obrigado: Andreas

Por favor Acessar ou Registrar para participar da conversa.

Mais
1 ano 1 mês atrás #33362 por admin
Respondido por admin no tópico Ponto de entrada (FA070CA4)
Brother faz um teste ai, não testei ok.

abraços
Os seguintes usuário(s) disseram Obrigado: Andreas

Por favor Acessar ou Registrar para participar da conversa.

Mais
1 ano 1 mês atrás #33363 por Andreas
Respondido por Andreas no tópico Ponto de entrada (FA070CA4)
Deu certo!
Muito obrigado!

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.092 segundos
Joomla templates by a4joomla