Ir para conteúdo
  • Cadastre-se

Daniel Simoes

Fundadores
  • Total de ítens

    27.062
  • Registro em

  • Última visita

  • Days Won

    759

Tudo que Daniel Simoes postou

  1. Acredito que essa modificação não seja necessária... Observe que em procedure TGerador.wCampo, será aplicado esse replace para todo tipo String tcStr: begin // remover as quebras de linha e trocar por ;, porque a quebra de linha causa erros de assinatura ConteudoProcessado := ChangeLineBreak( Trim( VarToStr(valor) ), ';'); EstaVazio := ConteudoProcessado = ''; end;
  2. Forneça um passo a passo de como reproduzir o problema usando o Demo do ACBrNFe
  3. Verifique no ACBrNFeServicos.ini se o endereço está correto
  4. Não compreendi o seu post... é uma afirmação ou pergunta ? ainda há algum problema com esse WebService ?
  5. Acho que o Antivírus poderia causar esse tipo de problema...
  6. Oi Henrique, Já enviei para o SVN...muito obrigado...
  7. Por favor teste com uma versão mais recente... eu promovi várias correções nos métodos de leitura de Retorno e Envio Submeti o seu XML ao MonitorPLUS, depois de editar as informações do emitente para a do meu certificado, mas aparentemente há um erro nas informações do produto...
  8. Adicione esse diretório no Library Path do Delphi
  9. Henrique, Você acha que devemos deixar esses parâmetros como default ? Se SIM, poderia por favor enviar as Units modificadas ?
  10. Vou baixar o doPDF e testar...
  11. Se você não anexar o XML, não há como testarmos... A rotina de Validação está ok... caso contrário seria impossível enviar NFe pelo Trunk2 Pode ser alguma peculiaridade do seu XML...
  12. Aparentemente esse problema só ocorre em algumas impressoras... Usando uma Impressora PDF (FoxIt) o problema não ocorre... (ainda não testei em uma impressora real... haja papel... ) Em todo caso, vou revisar a rotina e ver se acho algo que possa ocasionar o problema
  13. Basicamente, se o comando "ConsultarNumeroSessao" funcionasse corretamente para todas as Sessões do dia (ou de um periodo), já seria ótimo, e conseguiriamos recuperar o XML... Porém atualmente, o ConsultarNumeroSessao só funciona uma vez, e se for imediatamente após a venda (praticamente inútil)
  14. Alguns fabricantes não fazem distinção de cor para definir se é Produção ou Homologação (é o caso da Sweda) Se o número de série do SAT inicia com "9", então ele é de homologação...
  15. Você chegou a analisar o componente TACBrNCMs do Package ACBrTCP ?
  16. Implementação interessante... acho que podemos usá-la no ACBrPosPrinter... Mesmo ela tendo um escopo de funcionamento bem específico, pode ser útil... Ando ocupado com o Trunk2 e NFe... mas assim que possível, volta a analisar esse assunto...
  17. Testei aqui, e tudo está funcionando a contento... Provavelmente você está carregando com o AsXMLString, a versão de envio (sem o ID)... Verifique se o XML de Cancelamento que você está armazenando, é o XML de Resposta do SAT.. (ele deve conter a Tag ID)
  18. Não há nenhum erro nesse Log Esse problema não tem relação com o discutido aqui no tópico... (loop infinito)
  19. Prezados, Evitem usar a porta USB.... Usem a porta Serial do ECF, que muito provavelmente o problema será resolvido...
  20. Não compreendi muito bem a sua lógica... Como isso irá trazer a resposta esperada, ao comando enviado ao ECF ?
  21. Parece ser um problema no S.O. dessa máquina... Experimente em outra máquina...
  22. Obrigado pelo interesse em ajudar... Basta anexar aqui mesmo no fórum as Units modificadas, ou criadas, que vamos analisando...
  23. O Recibo não irá retornar pois o documento já foi aprovado... O Recibo só tem sentido se você precisa consultar o documento que está aguardando uma aprovação (NFe, assíncrona)
  24. Paulo, Não compreendi exatamente o que você quer... Você quer que ele grave NOVOS XMLs na pasta, mas que NUNCA modifique os XMLs já existentes... é isso ?
  25. A comunicação serial do ACBr é feita pela classe SynaSer... que está estável a anos... E todos os demais modelos do ACBr, usam o mesma classe...(que funcionam corretamente) Outro fato a favor do ACBr, é que esta mesma classe (mesmo código fonte), funciona nos equipamentos Epson TM-T800F e Daruma FS800, (pois todos esses equipamentos usam o protocolo EscECF)... e o problema não ocorre neles... Em todos os Logs que me foram enviados para analise... fica comprovado que o equipamento (ECF) continua respondendo... O Loop ocorre, em algumas situações específicas.. mas em único ponto do código do ACBr, que é quando o ACBrECF, envia um pedido de Status... o ECF responde com (ocupado).. após isso o ACBrECF aguarda 50 (200) milissegundos, e solicita novamente o Status... e isso fica de forma infinita... Eu sempre mantive um bom relacionamento com a Bematech, e estou disposto a trabalhar em conjunto na solução do problema, se eles me procurarem... Mas tenho notado um certo distanciamento da Bematech com as Sw.Houses ...A título de exemplo: solicitei para eles um SAT e MP4200 para testes... ficaram de enviar... estou esperando até hoje...
×
×
  • 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.