- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ponto de entrada Rotina Mata103
×
Linguagem de Programação ADVPL
Perguntas Ponto de entrada Rotina Mata103
- matflavio
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 11
- Obrigados Recebidos: 0
10 anos 11 meses atrás #19668
por matflavio
Respondido por matflavio no tópico Ponto de entrada Rotina Mata103
Bom dia,
O meu problema e que não estou conseguindo pegar o valor do campo Local no item informando assim que o usuário tecla se seta para incluir um novo item.
O meu problema e que não estou conseguindo pegar o valor do campo Local no item informando assim que o usuário tecla se seta para incluir um novo item.
Por favor Acessar ou Registrar para participar da conversa.
- matflavio
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 11
- Obrigados Recebidos: 0
10 anos 11 meses atrás #19674
por matflavio
Respondido por matflavio no tópico Ponto de entrada Rotina Mata103
a solução foi
#Include "PROTHEUS.CH"
User Function MT100LOK
Local Tipo:=.F.
Local cCodUser := RetCodUsr() //Retorna o Codigo do Usuario
Local nPosLocal := aScan(aHeader,{|x| AllTrim(x[2]) == "D1_LOCAL" })
DbSelectArea("SZ7")
DbSetorder(1)
If MsSeek(xFilial("SD1")+cCodUser+aCols[N][nPosLocal])
Alert(aCols[N][nPosLocal])
Tipo:=.T.
Else
Tipo:=.F.
Alert("Usuário não tem permissão para o referido armazem")
ENDIF
//EndIf
#Include "PROTHEUS.CH"
User Function MT100LOK
Local Tipo:=.F.
Local cCodUser := RetCodUsr() //Retorna o Codigo do Usuario
Local nPosLocal := aScan(aHeader,{|x| AllTrim(x[2]) == "D1_LOCAL" })
DbSelectArea("SZ7")
DbSetorder(1)
If MsSeek(xFilial("SD1")+cCodUser+aCols[N][nPosLocal])
Alert(aCols[N][nPosLocal])
Tipo:=.T.
Else
Tipo:=.F.
Alert("Usuário não tem permissão para o referido armazem")
ENDIF
//EndIf
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ponto de entrada Rotina Mata103
Tempo para a criação da página:0.104 segundos