Ir para conteúdo
  • Cadastre-se

Diego Foliene

Consultores
  • Total de ítens

    5.312
  • Registro em

  • Última visita

  • Days Won

    155

Tudo que Diego Foliene postou

  1. Bom dia. Por favor, como você está tentando usar múltiplas instâncias do ACBrMonitor?
  2. Bom dia. Foi criada a #TK-3682 para análise da situação e parecer do consultor responsável.
  3. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  4. Boa tarde. Nós temos o ACBrPagFor. Veja uma breve descrição de sua funcionalidade: O programa exemplo do mesmo está disponível em ..\ACBr\Exemplos\ACBrPagFor Para mais detalhes, por favor confira: Ouça também: https://anchor.fm/projeto-acbr/episodes/Dia-do-ACBr-2022-ACBrPagFor--o-outro-lado-da-moeda----Principais-dvidas-mapeadas-e-respondidas-e1pdcci
  5. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  6. O temido erro. Boa tarde. Algumas vezes, ao tentar transmitir uma NFS-e é possível receber mensagens como está: A mensagem pode parecer assustadora, mas sua solução no geralmente* é bem simples. A solução. Vejam que o texto da mensagem diz: Isso é um indicativo de que Dll OpenSSL usada está desatualizada. Para resolver este problema é preciso copiar os arquivos da versão 1.1.1.10 da OpenSSL, escolhendo entre x86 ou x64 de acordo com a arquitetura que compilou sua aplicação e disponibilizar eles na mesma pasta do seu executável. Fazendo isso, o componente vai passar a usar a versão correta da Dll. Outro detalhe importante que não podemos deixar de conferir é a configuração SSLType. Ela deve ser TLS1.2. Fiz isso e o problema ainda persiste, e agora? Notou que eu coloquei um * ao lado do geralmente? Pois é, na maioria dos casos atualizar a versão da Dll resolve, mas já tivemos relatos de que o problema persistiu mesmo após a atualização. Caso isso aconteça, um processo a se testar é fazer a instalação manual do RunTime do Visual C++. As Dlls do OpenSSL que disponibilizamos são compiladas em MS Visual C++. Por padrão, o Windows Update(ou outra aplicação anterior) já instala o RunTime do Visual C++, mas em algumas máquinas, é necessário fazer a instalação dele manualmente. Então se mesmo depois de colocar as Dlls da OpenSSL na pasta do seu EXE o problema ainda persistir, você pode tentar instalar manualmente o RunTime escolhendo também entre x86 e x64. Executando o primeiro e se necessário o segundo procedimento costuma resolver em 99% dos casos. Mas e aquele 1%? Bem, já tivemos casos em que mesmo realizando este procedimento, o usuário ainda continuou com o mesmo problema. Nesse caso em específico, depois de muita luta nosso colega @Furquim descobriu que o problema estava relacionado a Bloqueio de Domínio. Uma porta ou site bloqueado estava fazendo com que ele recebesse esse retorno. Foi só depois de desativar tais configurações que o mesmo conseguiu emitir.
      • 5
      • Obrigado
      • Curtir
  7. Boa tarde @Cleomar Pacheco. Já tivemos relatos em outros tópicos no fórum de usuários que conseguiram homologar usando o ACBrNFSeX. Por favor, você está com seus fontes atualizados? Se sim, depois de atualizar, reinstalou o ACBr? Defina LT_TLSv1_2 na config de SSLType da aba WebService. Além disso, como você configurou sua aba certificado? Este é um exemplo de configuração para A1.
  8. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  9. Bom dia. Mais uma vez, muito obrigado pela contribuição. Ela me parece correta e por isso foi enviada ao SVN na Rev-28700. Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  10. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  11. @Jamil Araujo. De fato, a seção de impostoDevol no arquivo INI server apenas para os campos pDevolv e vIPIDevol conforme indicado pelo fonte que faz a leitura do mesmo. sSecao := 'impostoDevol'+IntToStrZero(I,3); sFim := INIRec.ReadString( sSecao,'pDevol','FIM'); if ((sFim <> 'FIM') and ( Length(sFim) > 0 )) then begin pDevol := StringToFloatDef( INIRec.ReadString(sSecao,'pDevol','') ,0); vIPIDevol := StringToFloatDef( INIRec.ReadString(sSecao,'vIPIDevol','') ,0); end; sSecao := ( INIRec.SectionExists('Veiculo'+IntToStrZero(I,3)), 'Veiculo', 'veicProd'); Isso está de acordo com o leiaute da NF-e, veja: Portanto, a forma como você fez em seu arquivo INI passando todos os impostos na seção impostoDevol está incorreta. Buscando em algumas fontes, da a entender que você deve informar esses valores a serem devolvidos em suas respectivas tags. https://tdn.totvs.com/pages/releaseview.action?pageId=518487302 Ainda assim, recomendo que consulte o seu departamento contábil para mitigar a possibilidade de preencher com erros.
  12. Tópico movido para a área do SAC, para que o SLA de respostas seja considerado
  13. Bom dia @Jamil Araujo. Conferindo no MOC Anexo 1 - Leiaute da NF-e, temos a seguinte informação no que diz respeito a está rejeição. Você comentou acima: Por favor, é possível compartilhar o XML que foi gerado para que possamos verificar? Caso julgue que o mesmo tenha dados sensíveis e não queira compartilhar no tópico, siga as instruções descritas aqui
  14. Bom dia @Marcia Procopio anacleto. O link para fazer o download da versão PRO do ACBrMonitorPLUS é este aqui: https://www.projetoacbr.com.br/forum/files/category/16-acbrmonitorplus-pro/ Mais abaixo na página, você vai encontrar alguns links para fazer o download por SO. Win32: Win64: Lembrando que seu usuário precisa estar como PRO no fórum.
  15. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  16. Para este caso, do seu lado você pode aumentar a configuração de Timeout, talvez verificar se existe algum proxy que possa estar barrando e configurar o mesmo no componente.(embora acho improvável considerando que você citou que as vezes vai) Você pode até verificar se tem algum problema na sua ponta, mas no geral, erro 5XX é do lado servidor, ele recebeu a requisição, mas não soube o que fazer com ela ou teve um erro imprevisto. Neste você pode conferir o conteúdo que veio no Soap de resposta, pode ser que tenha vindo uma mensagem de erro muito fora dos padrões e que o componente não tenha conseguido interpretar.
  17. Boa tarde. Foi enviado ao SVN na Rev-28695 alterações visando corrigir este problema. Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema
  18. Boa tarde. Muito obrigado pela contribuição. Apenas fiz alguns pequenos ajustes, mas no geral ela foi mantida como um todo. Enviada ao SVN na Rev-28695. Por favor, queiram atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  19. Experimente aumentar o valor da propriedade Timeout que fica na aba WebService. Ela recebe o valor em milisegundos então 1000 = 1 segundo.
  20. Por favor, você está executando o programa exemplo através do Delphi ou diretamente o EXE? Pode fazer um teste executando como administrador? A princípio a configuração para diretório que temos para esse botão é: SLRemessa.SaveToFile( PathWithDelim(ExtractFilePath(Application.ExeName))+'RetornoRegistro.txt' ); Se estiver executando pelo Delphi, coloque um ponto de parada e confira se o problema é nesta linha.
  21. Bom dia. O processo é Alterar o ACBrNFSeXServicos.ini Executar o CompilasRes.bat Reinstalar o ACBr Dar um Build All na aplicação A explicação do processo pode ser encontrada aqui Sua contribuição foi enviada ao SVN na Rev-28686. Por favor, queira atualizar seus fontes, reinstalar o ACBr para realizar novos testes e reportar qualquer problema.
  22. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn #TK-3675
  23. Obrigado pela contribuição, em breve será validada para possível inclusão ao svn #TK-3674
  24. Bom dia. Foi feita uma alteração na Rev-28678 que impacta na consulta por faixa. Por favor, atualize seus fontes, reinstale o ACBr e faça novos testes.
×
×
  • 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.