- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Variaveis de memoria Modelo 3
×
Linguagem de Programação ADVPL
Perguntas Variaveis de memoria Modelo 3
- asf.Roberto
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 56
- Obrigados Recebidos: 0
10 anos 6 meses atrás #22986
por asf.Roberto
Variaveis de memoria Modelo 3 foi criado por asf.Roberto
Ola,
Estou tentando acessar o valor do campo C6_TES digitado no item do pedido de venda na propria validação do mesmo, o valor sempre vem em branco, acredito que seja por ainda nao estar validado, porem como faço para acessar o valor antes de ser validado.
Ja tentei aCols[n,aScan(aHeader, {|x| AllTrim(Upper(x[2])) = "C6_TES" })], retorna em branco
e tambem M->C6_TES gera erro de variavel inexistente.
Obrigado
Estou tentando acessar o valor do campo C6_TES digitado no item do pedido de venda na propria validação do mesmo, o valor sempre vem em branco, acredito que seja por ainda nao estar validado, porem como faço para acessar o valor antes de ser validado.
Ja tentei aCols[n,aScan(aHeader, {|x| AllTrim(Upper(x[2])) = "C6_TES" })], retorna em branco
e tambem M->C6_TES gera erro de variavel inexistente.
Obrigado
Por favor Acessar ou Registrar para participar da conversa.
- João Antônio
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 18
- Obrigados Recebidos: 0
10 anos 6 meses atrás - 10 anos 6 meses atrás #22991
por João Antônio
Respondido por João Antônio no tópico Variaveis de memoria Modelo 3
cara, aqui eu uso igual você e traz normalzinho o TES informado
olhando dentro do get, o campo da TES esta preenchido?
e acabei de achar esse gatilho que agente usa para validar a TES na hora que ela é digitada:
e ele funciona normalmente...
_nPosTES := aScan(AHEADER,{|_e|AllTrim(Upper(_e[2]))=="C6_TES" })
_cTES := aCols[N,_nPosTES]
olhando dentro do get, o campo da TES esta preenchido?
e acabei de achar esse gatilho que agente usa para validar a TES na hora que ela é digitada:
DbSelectarea("SF4")
SF4->(DbsetOrder(1))
SF4->(DbSeek(xfilial("SF4")+M->C6_TES))
...
e ele funciona normalmente...
Ultima edição: 10 anos 6 meses atrás por João Antônio.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Variaveis de memoria Modelo 3
Tempo para a criação da página:0.124 segundos