Ir para conteúdo
  • Cadastre-se

Heckler Milas

Membros
  • Total de ítens

    5
  • Registro em

  • Última visita

Heckler Milas's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • One Year In
  • Week One Done
  • One Month Later

Recent Badges

0

Reputação

  1. Boa tarde. Consegui solucionar a questão com a sua sugestão. Através do CST da para saber sim o grupo. Obrigado pela ajuda. A quem interessar, descobri um outro método que pode solucionar e possivelmente ser um pouco mais amplo. Usando ACBrCTE1.Conhecimentos.Items[0].CTe.XML.Contains('<NomeDaTagXML>') é possível verificar se existe, ou não, uma tag no XML carregado. O único problema é quando houverem tags com o mesmo nome, que daí pode ocasionar algum erro. Mas para as tags únicas ajuda identificar se existe ou não. Implementei esse método na mesma rotina de importação para verificar se existia toma3 ou toma4 e funcionou de acordo com o esperado
  2. Bom dia. Atualmente eu uso o componente do ACBR para importação de XMLs através do ACBrCTE1.Conhecimentos.LoadFromFile(). Funciona bem. Minha dificuldade é a seguinte: nem todo CTE tem o mesmo grupo de icms. Alguns são ICMS00, outro é ICMS45 e etc. Se eu tentar carregar ou checar algum desses da seguinte forma: if Assigned(ACBrCTE1.Conhecimentos.Items[0].CTe.imp.ICMS.ICMS00) then ... ou if ACBrCTE1.Conhecimentos.Items[0].CTe.imp.ICMS.ICMS00 = CST00 then ... Nos dois casos ele retorna verdadeiro mesmo que o CTE não use o ICMS00 Sabem me indicar se há uma forma correta/confiável de fazer essa checagem?
  3. Bom dia. Seguindo o exemplo do modo Síncrono deu certo. Obrigado, pela ajuda
  4. Aqui sempre fizemos o envio de um CTE por vez, mas usávamos esse retorno. Vou estudar o botão que orientou e volto caso necessite de mais auxílio ou se conseguir solucionar
  5. Bom dia. Estou com problemas na hora de receber o retorno do CTE 4.00. No início achei que era apenas o recibo que retornava branco, e li todo o tópico aqui do ACBR a respeito disso, mas depois, usando o exemplo do ACBR como referência, notei que não vinha o protocolo e nem nenhum outro dado inclusive o ACBrCTe.WebServices.Retorno.RetWs e ACBrCTe.WebServices.Retorno.RetornoWs também retornam em branco. Estou anexando um arquivo txt demonstrando como funciona o código para análise, caso eu esteja fazendo algo errado para a nova versão ou se precisa fazer alguma configuração específica no componente. Faço uso do Certificado acessando via banco de dados, as configurações usadas se encontram no arquivo exemplo em anexo. Em anexo coloquei também como está configurado o componente Só gostaria de frisar que o exato mesmo código, sem nenhuma mudança, funciona se deixar a versão do CTE no componente como 3.00. Quaisquer informações adicionais necessárias só pedir ConfigComponente.txt ExemploCodigo.txt
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.