Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.408
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Então, como disse no comentário anterior, nesse seu resumo do que quer, o passo 5 é impossível de se conseguir completamente. Por exemplo, para preencher o registro 0100 você precisa do campo 'ENDERECO', mas ele não está presente em nenhum outro lugar. O resto é exatamente o que você está fazendo. Na verdade, não vi nenhum grande problema no seu código. Se estiver achando ele lento, então eu sugiro rodar um profiler para descobrir exatamente onde está lento e tentar otimizar a partir daí.
  2. Seu código é bastante confuso para quem não está acostumado. Enfim, eu tinha compreendido que você queria adicionar os registros do bloco 0 depois dos outros registros. Mas me parece que é justamente isso que seu código faz. Então não tenho mais certeza do que você quer... Você parece querer que o componente preencha os registros e campos do bloco 0 com base nos outros blocos, automaticamente. Mas como está escrito nos seus próprios comentários, isso é impossível já que esses outros registros não possuem os dados necessários para o bloco 0. Se não for nada disso, queira por favor dar mais detalhes ou explicar em outras palavras. Tente responder as seguintes perguntas: O que você está fazendo? O que gostaria que acontecesse? O que está acontecendo na verdade?
  3. Obrigado pelo retorno.
  4. A questão é, como que o componente vai saber qual é a última versão se ele não foi atualizado? A única opção seria mesmo mudar o campo para string e o programador ficar responsável por buscar e preencher esse valor. Mas, isso poderia dificultar as validações que o componente faz internamente para certos registros.
  5. Na verdade, se ler o tópico completamente, eu atualizei o programa de exemplo do SVN para incluir os exemplos deste arquivo há mais de 3 anos atrás. Tópico fechado.
  6. Não testei essa possibilidade, mas acho que se você só adicionar os registros do bloco 0 no final não vai ter problemas. Só que é necessário adicioná-los antes de gerar/salvar o arquivo. Caso contrário, o componente não vai conseguir fazer as validações corretamente.
  7. Compare o que o seu programa faz de diferente do ECFTeste neste caso específico. Isso vai lhe ajudar a isolar o problema e encontrá-lo.
  8. Tente reproduzir o problema com o programa de Exemplo do ACBrECF (ECFTeste.exe).
  9. Boa tarde volmir. fica muito difícil compreender o que você quer dizer quando fica repartindo suas mensagens em diversos posts. Aliás, isso é contra as regras do fórum. Veja neste em especial a Finalmente, no log que você anexou, não apareceu este erro que mencionou. Você está usando o ACBrECF?
  10. 2.2 - Permaneça no assunto - Quando tiver uma dúvida diferente do assunto no tópico, poste em novo tópico. Não use algo equivalente a "aproveitando o gancho... [dúvida não relacionada com o tópico aqui]".
  11. Nunca vi essa situação. Anexe o log do ACBrECF para análise.
  12. Se for utilizar o Delphi ou o Lazarus, continue no ACBrECF. Lhe dará mais liberdade e confiabilidade. Os monitores foram feitos para quem não pode utilizar diretamente os componentes. A velocidade pode ou não ficar diminuir. Talvez não seja uma diferença perceptível. Você teria que testar o ambiente. Mas é certo que nunca ficará mais rápido que o componente.
  13. Tem mais alguma informação sobre o ambiente? Quais mensagens de erro aparecem? Outra coisa, já que usa o componente para NFS-e, poderia tentar com o programa de exemplo do NF-e?
  14. Verifique se a unit que define os valores está na cláusula uses. Faça um build. Tente novamente. O autocompletar do Delphi é meio temperamental. Se houver algum erro no código ele costuma não funcionar.
  15. Tente fazer uma limpeza e instalar novamente. Veja esse Em caso de erros, anexe o log do ACBrInstall.
  16. EMBarbosa

    Sped

    Olá Lotus, O Isaque já adicionou desde dezembro do ano passado até a versão 109 // Código 010.
  17. Seu ACBr está desatualizado. O o botão do bloco K já foi adicionado no programa de exemplo faz algum tempo. Remova suas alterações, atualize, tente outra vez.
  18. Qual é a versão do validador? Você consegue reproduzir o problema com o DEMO do ACBrSPEDFiscal?
  19. Tente reproduzir o problema utilizando o programa de exemplo do ACBrTEFD.
  20. Você tentou fazer uma limpeza e reinstalação dos componentes? Veja como fazer...
  21. Já está no SVN. Obrigado.
  22. Por algum motivo, ele está na pasta ACBrSerial.
  23. Está tudo bem. É assim mesmo. A gente quer mais transparência, mas ela nem sempre é permitida. (:
  24. Mas no demo funciona?
×
×
  • 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.