Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.429
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Então, teoricamente, deveria funcionar. Consegue fazer funcionar com os aplicativos de exemplo da Bematech?
  2. Com as alterações dos tipos dos registros feito algum tempo atrás e as alterações para variant que implementamos esse mês, o código ficou bem confuso. Acho que vou gastar mais tempo que pensei nisso. Como não me é prioridade ter essa funcionalidade, talvez demore um pouco mais. Quem tiver necessidade talvez esteja interessado em ajudar para acelerar o passo. Neste caso, fique a vontade em dizer.
  3. Você deve estar passando um CNPJ inválido... Veja o log. Acompanhe o que é enviado ao CliDTEF e verifique os valores.
  4. Quando preenche a propriedade ACBrECF.modelo, você está utilizando o quê?
  5. Daniel, O problema do now é que o horário do computador pode estar incorreto. Será que não seria melhor passar o horário do ECF?
  6. Que rotina? Que erro?
  7. Não. Dá uma olhada neste tópico aqui em baixo e nos links que ele mostra...
  8. http://www.fazenda.mg.gov.br/empresas/ecf/informacoes/reqtecpaf.htm
  9. Obrigado pelo retorno.
  10. Seria bom se tivesse informado isso logo a princípio... É o mesmo modelo de ECF? Mesmo computador? Utilizando a mesma porta USB? Criando a mesma porta serial?
  11. Duas opções: Uma contate a bematech e pergunte como fazer comunicação direta com a impressora. Eles tem um driver, mas não sei se funciona com essa impressora. Outra compre uma placa serial tipo pci.
  12. E, Independente disso, não há no log erros de comunicação conforme foi dito no post original.
  13. Não vi erros de comunicação no trecho que você anexou. Mas notei a chamada a CarregaAliquotas e CarregaFormasPagamento que resultam em erros. Você está utilizando os métodos CarregaAliquotas e CarregaFormasPagamento sempre durante a abertura e fechamento dos cupons? Não seria melhor fazer isso apenas uma vez ao abrir o programa?
  14. Já foi corrigido pelo Isaque.
  15. O arquivo na sua terceira imagem não é nem o que eu anexei nem o que é gerado pelo exemplo atualmente, isso me deixou confuso. Não sei ao certo se entendi sua dúvida, mas a obrigação é só pra 2016. Sendo assim, se o validador está recusando então não deve ser gerado. Pelo menos até que chegue uma versão do validador que aceite. No entanto, se o componente ou o exemplo do ACBrSPEDFiscal está gerando o bloco K no mês de janeiro de 2015, você está com seu código fonte desatualizado.
  16. Que bom! (:
  17. Não use o Retentar := True; Use um flag e um loop como o repeat ou o while.
  18. Aqui validou corretamente. ACBrSpedFiscal.txt
  19. Não veio nenhum anexo. Mas o arquivo gerado pelo exemplo está sendo validado normalmente pelo PVA 2.1.1. Esta versão do PVA é que deve ser utilizada a partir do dia 20/01/2015.
  20. Na verdade já foi corrigido no componente, tanto a ordenação como a geração. Hoje eu enviei ao SVN uma atualização para o exemplo do ACBrSPEDFiscal que demonstra a geração do bloco K e não detectei nenhum problema.
  21. Quis dizer fazer o que está no post que eu mandei o link.
  22. Fiz uma pequena pesquisa sobre o assunto, e parece que o mais aceito é que: O nome do teste deve: ser curto, mas descritivo o suficiente para identificá-lo mesmo por quem não está acostumado com os testes; descrever, se possível, a ação, o estado do objeto testado e o objetivo do teste; descrever o resultado esperado; Isso basicamente é conseguido seguindo o padrão: [unidadeDeTrabalho_EstadoSendoTestado_ResultadoEsperado] Neste caso, unidade de trabalho pode ser um método, classe ou várias classes. Mas representa o que está sendo testado neste teste específico. No entanto, deve-se tomar cuidado ao incluir o nome do método no teste caso exista alguma possibilidade de este método ser renomeado depois. Estado sendo testado descreve as condições do teste ou ação. Isso sugere nomes como: WEBServer_LoginComSenhaVazia_DeveFalhar WEBServer_LoginComUsuarioVazio_DeveFalhar WEBServer_LoginComSenhaeUsuarioVazios_DeveFalhar Soma_NumeroNegativoNo1oParametro_GeraException Soma_ValoresSimples_SaoCalculados As classes de teste podem ser nomeadas com o nome da classe e o sufixo Testes (ou Tests) por exemplo: [NomeDaClasseTestes] Se todos concordarem, podemos definir esse padrão. O que acham? Algumas das fontes que eu consultei: https://stackoverflow.com/questions/155436/unit-test-naming-best-practices http://osherove.com/blog/2005/4/3/naming-standards-for-unit-tests.html http://testing.bredex.de/naming-conventions-for-test-cases.html https://code.google.com/p/robotframework/wiki/HowToWriteGoodTestCases#Test_case_names http://sysgears.com/articles/the-art-of-writing-effective-and-transparent-test-cases/
  23. Boa tarde Ricardo. Mais uma vez muito obrigado pelas contribuições. Já está disponível no SVN.
×
×
  • 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.