×
Linguagem de Programação ADVPL
Perguntas ValType
- kaciorrm
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 55
- Obrigados Recebidos: 1
11 anos 8 meses atrás #11198
por kaciorrm
Bom dia,
Estou tentando implantar a importação de CTE, disponibilizado aqui no fórum porém da erro na linha 365
if ValType(oCTE:_IMP:_ICMS:_CST00) == "O"
Exceção ocorrida: invalid property _CST00
Pelo que entendi essa linha verifica se existe a tag de imposto, mas ao debugar o comando "ValType(oCTE:_IMP:_ICMS:_CST00)" retorna NILL.
Estou tentando implantar a importação de CTE, disponibilizado aqui no fórum porém da erro na linha 365
if ValType(oCTE:_IMP:_ICMS:_CST00) == "O"
Exceção ocorrida: invalid property _CST00
Pelo que entendi essa linha verifica se existe a tag de imposto, mas ao debugar o comando "ValType(oCTE:_IMP:_ICMS:_CST00)" retorna NILL.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
- kaciorrm
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 55
- Obrigados Recebidos: 1
- kaciorrm
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 55
- Obrigados Recebidos: 1
11 anos 8 meses atrás #11210
por kaciorrm
Consegui resolver o problema trocando
if ValType(oCTE:_IMP:_ICMS:_CST00) == "O"
POR
if Type("oCTE:_IMP:_ICMS:_CS00") == "O"
Dessa maneira segundo link TND é executado uma expressão ADVPL que da retorno, da maneira que estava não encontrava a variável e dava erro.
tdn.totvs.com/display/tec/Type
if ValType(oCTE:_IMP:_ICMS:_CST00) == "O"
POR
if Type("oCTE:_IMP:_ICMS:_CS00") == "O"
Dessa maneira segundo link TND é executado uma expressão ADVPL que da retorno, da maneira que estava não encontrava a variável e dava erro.
tdn.totvs.com/display/tec/Type
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.095 segundos