Ir para conteúdo
  • Cadastre-se

Solivan

Membros
  • Total de ítens

    458
  • Registro em

  • Última visita

  • Days Won

    6

Tudo que Solivan postou

  1. Verifique se o seu Delphi tem o command Line pq geralmente quando o XE5 é demo ele não instala o command line (linha de comando do delphi), e quando não instala este recurso não é compilado os bpls pelo instalador ACBrInstall.exe. Att. Solivan.
  2. Amigo remova essas linhas (ou comente): <<<<<<< .mine ======= >>>>>>> .r6512 salve e compile novamente, acho que isso vai resolver o seu problema. Att. Solivan
  3. 1 - Baixe o Tortoise, instale-o. Pack em Português se assim desejar. 2 - clique com o botão direito do mouse em cima da pasta em que você pretende guardar os fontes do componente. 3 - Clique na opção SVN Checkout. 4 - No campo URL of Repository digite: http://svn.code.sf.net/p/acbr/code e clique em Ok. Se tudo estiver correto o repositório do ACBr vai ser baixado. Att. Solivan
  4. Estou baixando xmls normalmente sem nenhuma dificuldade. Caso ainda não tenha resolvido o seu problema com o erro citado acima, favor disponibilizar a chave de acesso onde o problema esteja acontecendo. Att. Solivan
  5. RecuperarXML.rar
  6. Eu usei o Delphi XE pra fazer os ajustes na Unit. O Delphi 7 de fato não reconhece esta função.
  7. Eu acho q o projeto em si já é um exemplo bem elaborado! Utilizo e não tive que alterar muita coisa, a função do Recupera XML é carregar as tag da nota fiscal da página da Receita para dentro do componente ACBrNFe que depois é usado pra dar entrada no banco de dados, com entrada no estoque e outras particularidades. Veja um pequeno exemplo em anexo! Att. Solivan! exemplo.txt
  8. Primeiro verifique se sua Suíte do ACBr está atualizada, não testei os arquivos que foram enviados no poste anterior, mas vou revisar agora e volto a postar novamente pra que não fique nenhuma dúvida. Compilei normalmente aqui usando o Delphi XE. acho que pode ser algum problema ai com o seu componente! estou enviando o executável já compilado pronto para ser utilizado. Att. Solivan Exe_RecuperarXML.rar
  9. Não faço idéia de que arquivo seja esse, do qual estão sentindo a falta, mas eu tenho aqui o projeto RecuperaXML funcionando e vou disponibiliza-lo. Att. Solivan RecuperarXML.rar
  10. Resolve sim, comigo aconteceu o mesmo problema, estava compilando o acbrmonitor2 no Delphi 7 só pra ver como ele se comportaria ja que no XE nao consigo compilar e me deparei tb com este erro. mas depois do commit, ficou tudo certo.
  11. Dentro do projeto acbr já foi incorporado uma unit especialmente pra esse tipo de finalidade que é a geração do QrCode. Se você não estiver encontrando basta atualizar a sua suite. At. Solivan
  12. Tente usar este *.pas, acho que não vai ter problemas com ele. att.Solivan ACBrHTMLtoXML.pas
  13. vdd, eu notei que tinham voltado com o layout anterior, o .pas está com as alterações atuais e alguns ajustes tb foram feitos, tais como, numero de protocolo, data e hora e informações do fisco e contribuinte que foram corrigidas e tb a marca da mercadoria. Att. Solivan
  14. Segue em anexo arquivo com as devidas correções obs. a rotina está pegando todos os dados da transportadora, so tive que ajustar pra pegar a tag Marca Att. Solivan ACBrHTMLtoXML.pas
  15. me passa alguma chave valida de nota que contenha dados da transportadora pra eu poder testar aqui ...
  16. Estou disponibilizando novamente o arquivo com as devidas alterações; Campo protocolo, data e hora, inform. do fisco, contribuinte, corrigidas; as 14:51 do dia 21 de Fevereiro de 2014. Att. Solivan ACBrHTMLtoXML.pas
  17. Estou disponibilizando novamente o arquivo com as devidas alterações; Campo protocolo, data e hora, inform. do fisco, contribuinte, corrigidas; as 14:51 do dia 21 de Fevereiro de 2014. Att. Solivan ACBrHTMLtoXML.pas
  18. Seria muito mais fácil o seu trabalho migrando para o D7, acho que você não teria muitos problemas ao fazer a migração.
  19. if Pos('Informações Complementares de Interesse do Contribuinte', descGrupo) > 0 then begin posIni := Pos('Descrição', descGrupo) + Length('Descrição') + 3 ; posFim := Pos('|&|', Copy(descGrupo, posIni, Length(descGrupo))) -1; NFe.InfAdic.infCpl := Copy(descGrupo, posIni, posFim); end; infelizmente se usar este código ele vai pegar o primeiro campo que encontrar que é o do fisco e não do contribuinte, e quanto ao campo Valor Aproximado dos Tributos não pude encontra-lo dentro do codigo fonte HTML, então tratei apenas as informações do Fisco e do Contribuinte da seguinte forma if pos('Interesse do Fisco', Grupo) > 0 then begin NFe.InfAdic.infAdFisco := LerCampo(Grupo, 'Fisco|&|Descrição', 0); end; if Pos('Interesse do Contribuinte', Grupo) > 0 then begin NFe.InfAdic.infCpl := LerCampo(Grupo, 'Contribuinte|&|Descrição|&|', 0); end; e está funcionando ok. Segue abaixo unit atualizada as 19:01 do dia 20/02/2014 Att. Solivan ACBrHTMLtoXML.pas
  20. Valew Leonardo pela contribuição, estou adicionando a Unit e vou disponibiliza-la com as suas alterações
  21. Segue em anexo cópia atualizada da Unit ACBrHTMLtoXML.pas, com as devidas correções nos campos Protocolo e DataHora Abraço! Solivan ACBrHTMLtoXML.pas
  22. Segue em anexo cópia atualizada da Unit ACBrHTMLtoXML.pas Abraço! Solivan ACBrHTMLtoXML.pas
  23. Até onde vai o meu conhecimento, posso afirmar que pra atender totalmente a legislação que vive em constante mutação acho que não, mas já está fazendo o básico que é autorizar e imprimir, alguns usuários tem reclamado que não estão conseguindo inutilizar outros não conseguem cancelar, não sei se é falha no codigo ou no proprio usuário utilizador do fonte. Mas aos poucos e com a colaboração de todos talvez consigamos chegar lá nos 100%! Att. Solivan
  24. vou postar aqui o arquivo com algumas alterações pelo menos ja está funcionando sem loops, ainda falta corrigir a parte onde capta os dados do protocolo, no restante tudo normal. att. Solivan ACBrHTMLtoXML.pas
×
×
  • 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.

The popup will be closed in 10 segundos...