Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.339
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Ahhh entendi. É provável que no modo anterior não estava usando o "WaitOnLock = False" ao criar a nova transação. Mas o mais importante é que resolveu. Obrigado pelo retorno. bom trabalho por aí.
  2. O jeito vai ser você tentar criar um sistema mais simples. Quer dizer, pegue seu sistema e vai removendo o código até ficar o mínimo possível pra reproduzir o erro. Isolando o erro vai ficar mais fácil de saber o motivo.
  3. Isso deve estar acontecendo porque o seu XML não foi canonicalizado. Se você está gerando o XML, você deve fazer isso antes de enviá-lo para o componente. Veja esses tópicos que podem ajudar:
  4. Me parece ok, mas não sou a melhor pessoa pra te dizer porque geralmente eu não uso MySQL. Talvez alguém mais possa te ajudar.
  5. Eu acredito que isso acontece porque a thread principal é a mesma que controla a interface com o usuário e é nela que você está rodando o código de envio. É normal ter um certo grau de demora pra interface responder... mas se está havendo uma demora muito grande, tente medir onde exatamente está a demora antes de mudar o código.
  6. PS.: Sobre esse assunto é bom lembrar que números decimais, ou seja de ponto flutuante, (FLOAT, REAL, DOUBLE, etc...) geralmente não são armazenados exatamente como escrevemos. Isso porque existe um número infinitos entre 0,1 e 0,2. Da mesma forma existe uma quantidade infinita de números entre 0,00001 e 0,00002. Então os cálculos são aproximados. Esse artigo explica esses detalhes: What Every Computer Scientist Should Know About Floating-Point Arithmetic - David Goldberg
  7. Confere por favor, pois o manual deveria dizer "de acordo com o hardware e/ou sistema operacional". De qualquer maneira, quando fala sobre o hardware está principalmente falando sobre o processador. Quer dizer que o código do MySQL joga pro processador é a responsabilidade de fazer os cálculos com esse tipo de número. E, se ele é responsável pelos cálculos, também é responsável pelos limites do que é suportado. Isso é assim em muitos BD diferentes. Isso eu não sei te dizer ao certo. Pode depender dos testes, da configuração do BD, do hardware e etc... Mas note que o primeiro parâmetro do tipo 'M' é o número total de dígitos, incluindo casas decimais. Veja que a descrição é "aproximadamente até 7 casas". O que significa que nunca vai passar de 7 casas, e em muitos casos vai ser menos que isso. É o mesmo caso do Float acima... Espero ter ajudado em alguma coisa...
  8. As DLLs em binário não estão no SVN. Apenas os códigos fontes. Você pode baixá-las aqui: https://www.projetoacbr.com.br/forum/files/category/36-acbrlib/
  9. Olá, Adicionei isso na minha lista de afazeres.
  10. Olá pessoal, Nos parece que a SEFAZ-MG já corrigiu o problema, então enviamos uma remoção do código relacionado a isso. Mesmo assim, o @André Ferreira de Moraes nos forneceu um ajuste no arquivo pcnLeitor.pas que corrige o problema permanentemente. Fiz vários testes simulando xmls de retorno com NameSpaces nas tags e tudo funcionou corretamente. Sugerimos a todos que façam testes e reportem qualquer problema. As alterações foram enviadas ao SVN na revisão 18149. Muito obrigado a todos.
  11. Me parecem corretos.
  12. Teste com o aplicativo de demonstração do ACBrNFe por favor.
  13. Olá Edmar, Acho que ninguém conseguiu testar antes. Estou adicionando na minha lista de afazeres.
  14. No seu arquivo pesquise por "SituacaoTributaria/" sem aspas que você vai encontrar um registro em que o valor pra esse elemento está vazio. Isso é inválido conforme a mensagem que está recebendo. Abaixo trecho do seu arquivo com problema. -<Produto> <Descricao>CG.MACH3 SENSITIVE GILLETTE LV3PG2 - 6184</Descricao> <CodigoGTIN>7500435114479</CodigoGTIN> <CodigoCEST/> <CodigoNCMSH>82122010</CodigoNCMSH> <CodigoProprio>00000000006184</CodigoProprio> <Quantidade>12,000</Quantidade> <QuantidadeTotalAquisicao>12,000</QuantidadeTotalAquisicao> <Unidade>UND</Unidade> <ValorUnitario>14,060</ValorUnitario> <ValorTotalAquisicao>14,06</ValorTotalAquisicao> <ValorTotalICMSDebitoFornecedor>0,00</ValorTotalICMSDebitoFornecedor> <ValorBaseCalculoICMSST>14,06</ValorBaseCalculoICMSST> <ValorTotalICMSST>0,00</ValorTotalICMSST> <SituacaoTributaria/> <Aliquota>0,00</Aliquota> <IsArredondado>true</IsArredondado> <Ippt>Terceiros</Ippt> <SituacaoEstoque>Positivo</SituacaoEstoque> </Produto>
  15. Oi Artur, Por favor, poderia anexar o arquivo alterado aqui no fórum para que possamos analisar?
  16. Você pode tentar usar um aplicativo de terceiros para emular uma porta serial usando o TCP/IP. O projeto com0com tem um aplicativo de emulação de portas virtuais (com0com) e um outro chamado "com2tcp" que é um redirecionador de portas seriais <->TCP/IP. Talvez você consiga usar esse projeto para usar esse MicroTerminal.
  17. Olá, Não tivemos relatos alarmantes sobre SP hoje. Observei que houve um aumento da demora pra resposta em SP, mas tudo parece ser pouca diferença. Será que a configuração do time-out não está pequena? Qual o time-out que você está usando?
  18. Você ligou o ACBrMTer ao ACBrBal? A balança está ligada ao Terminal? A aplicação de exemplo funciona?
  19. Como está a configuração do ACBrInstall?
  20. Oi f.souza7, só queria reforçar que isso é só uma suposição por um caso anterior que tivemos. Não tenho como afirmar que é isso ou não.
  21. Olá, Não sei se é o seu caso, mas tivemos um relato similar. Parece que o motivo é por causa do modo como as tags estavam sendo fechadas. Veja as duas linhas abaixo: <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/> <Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></Transform> Elas deveriam ser equivalentes, mas alguns provedores de NFS-e estão rejeitando de um modo e aceitando o outro. O erro apresentado é justamente que a assinatura é inválida e não que há algum erro na estrutura do XML. Talvez você consiga investigar...
  22. Olá Gilberto, Fique atento também ao tópico abaixo. As melhorias mencionadas ali logo vão chegar ao Monitor ajudando seus clientes a economizarem tinta e papel. O Júnior vai atualizar o tópico assim que as implementações forem feitas no ACBrMonitor.
×
×
  • 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.