wagner_fix Postado 12 Agosto Postado 12 Agosto Pessoal boa tarde, hoje eu dei um update no meu componente Acbr e depois disso, meus clientes não conseguem mais gerar CT-e. O erro que aparece ao gerar é esse. Eu peguei o XML gerado e coloquei no validador... E me retorna isso... PARSER XML: OK TIPO DE MENSAGEM: CT-e SCHEMA: The 'http://www.portalfiscal.inf.br/cte:qrCodCTe' element is invalid - The value ' https://nfe.fazenda.sp.gov.br/CTeConsulta/qrCode?chCTe=3525080384043900011057001000049020110XXX7X3X&tpAmb=1 ' is invalid according to its datatype 'String' - The Pattern constraint failed. Obs.: Tirei alguns números e coloquei X para ocultar o número completo do XML. Está dizendo que o problema está no espaço aqui <![CDATA[ https://nfe.fazenda.sp.gov.br/CTeConsulta/qrCode?chCTe=3525080384043900011057001000049020110XXX7X3X&tpAmb=1 ]]> entre as chaves [], quando eu tiro o espaço, valida o XML corretamente. Obs2.: Já limpei os arquivos temporários já reinstalei o componente algumas vezes e sem sucesso. Alguém tem uma dica para me dar? Grato, Wagner
Moderadores Juliomar Marchetti Postado 12 Agosto Moderadores Postado 12 Agosto Schemas. atualiza seus schemas com os do svn. exclui tudo e coloca da pasta, veja que o erro é antes de sair de sua aplicação Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Moderadores Solution BigWings Postado 12 Agosto Moderadores Solution Postado 12 Agosto 1 hora atrás, wagner_fix disse: Veja: BigWingsAjude o Projeto ACBr crescer - Assine o SAC
wagner_fix Postado 13 Agosto Autor Postado 13 Agosto Valeu @BigWings era isso mesmo... Fica a dica para o pessoal, quando os Schemas estiverem no servidor \\servidor\Schemas, precisa trocar o .DLL Não sei se posso comentar, mas o outro computador (que não é o servidor) tenta emitir o CT-e dá esse erro As DLL estão no servidor, e não tem nada registrado no computador1, alguma dica? Grato, Wagner
Moderadores Juliomar Marchetti Postado 13 Agosto Moderadores Postado 13 Agosto não pode usar acesso a compartilhamento mapeia o compartilhamento Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Moderadores BigWings Postado 13 Agosto Moderadores Postado 13 Agosto 9 horas atrás, wagner_fix disse: As DLL estão no servidor, e não tem nada registrado no computador1, alguma dica? Parece incompatibilidade das DLLs do tópico que citei, com certas versões do Windows: Se for o caso, a solução é usar as DLLs "oficiais" do ACBr e usar schemas locais, mapear unidade, criar link simbólico. 1 BigWingsAjude o Projeto ACBr crescer - Assine o SAC
wagner_fix Postado 13 Agosto Autor Postado 13 Agosto Pessoal, já fiz todas as dicas aqui postada, e infelizmente o erro C000001D continua. Mais alguma dica? Eu já estou ficando, sem opções. Dúvida, as DLL só fica no servidor mesmo, na máquina do usuário que está emitindo, não precisa ter as .DLL? Grato, Wagner
Moderadores BigWings Postado 13 Agosto Moderadores Postado 13 Agosto 25 minutos atrás, wagner_fix disse: Dúvida, as DLL só fica no servidor mesmo, na máquina do usuário que está emitindo, não precisa ter as .DLL? Precisa estar no diretório do .exe. BigWingsAjude o Projeto ACBr crescer - Assine o SAC
wagner_fix Postado 13 Agosto Autor Postado 13 Agosto Então está correto, porque as .DLL já estão na mesma pasta do executável que se encontra no servidor. Pelo servidor, eu consigo emitir normalmente. Mas pela máquina do usuário, dá esse erro.
wagner_fix Postado 13 Agosto Autor Postado 13 Agosto Pessoal, consegui... Exclui todos os .dll e fui colando tudo novamente 1 por 1. E isso aqui também resolveu. criar link simbólico. Agradeço demais a paciência e ajuda. Valeu
Moderadores BigWings Postado 13 Agosto Moderadores Postado 13 Agosto Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. BigWingsAjude o Projeto ACBr crescer - Assine o SAC
Recommended Posts