Heckler Milas
Membros-
Total de ítens
5 -
Registro em
-
Última visita
Heckler Milas's Achievements
-
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
-
Heckler Milas started following IDENTIFICAR GRUPO ICMS NO LOADFROMFILE
-
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?
-
Componente ACBrCTe não processa retorno na versão 4.00
Heckler Milas replied to Heckler Milas's tópico in ACBrCTe
Bom dia. Seguindo o exemplo do modo Síncrono deu certo. Obrigado, pela ajuda -
Componente ACBrCTe não processa retorno na versão 4.00
Heckler Milas replied to Heckler Milas's tópico in ACBrCTe
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 -
Componente ACBrCTe não processa retorno na versão 4.00
um tópico no fórum postou Heckler Milas ACBrCTe
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