Perguntas Ponto de entrada (FA070CA4)
- Andreas
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 10
- Obrigados Recebidos: 0
1 ano 1 mês atrás #33360
por Andreas
Ponto de entrada (FA070CA4) foi criado 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)?
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.
- admin
- Desconectado
- Administrador
Menos
Mais
- Postagens: 297
- Obrigados Recebidos: 21
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.
- admin
- Desconectado
- Administrador
Menos
Mais
- Postagens: 297
- Obrigados Recebidos: 21
- Andreas
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 10
- Obrigados Recebidos: 0
Tempo para a criação da página:0.092 segundos