Ir para conteúdo
  • Cadastre-se

Eduardo Vismara

Membros
  • Total de ítens

    9
  • Registro em

  • Última visita

Tudo que Eduardo Vismara postou

  1. Boa tarde, tive a necessidade de gerar o arquivo de fracionador e conservação para importação do sistema MGV6 da toledo, está em anexo as alterações feitas no arquivo ACBRCargaBal.pas ACBrCargaBal.pas
  2. Bom dia, Fiz a seguinte alteração no arquivo ACBrCTe.pas: if ( (TipoEmissao in [teSVCRS]) and (CUF in [31,41,50,51]) ) then begin urlUF := LerURLDeParams('CTe', CUFtoUF(CUF), TipoAmbiente, 'URL-QRCode', 0) end else urlUF := LerURLDeParams('CTe', GetUFFormaEmissao, TipoAmbiente, 'URL-QRCode', 0); Conforme a informação do portal https://dfe-portal.svrs.rs.gov.br/Cte/Avisos, a URL do QrCode para MS ,MT ,MG e PR devem permanecer as mesmas, segue o arquivo com a alteração na função GetUFFormaEmissao. ACBrCTe.pas
  3. Obrigado pelo atenção, funcionou perfeitamente.
  4. Bom dia, Tive um problema com o grande total com uma ECF Bematech MP-4200 TH FI, onde o Acbr me retornava o Grande Total com o valor zerado, analisando o código do ACBrECFEscECF.pas vi que a função GetGrandeTotal estava convertendo a string de retorno da ECF para inteiro e no caso a ECF do meu cliente já tinha atingido o valor de R$ 21.478.320,17 no grande total, assim ultrapassou o valor máximo que o tipo Integer suporta no delphi, segue a baixo a solução que encontrei para o problema. Código com o erro: function TACBrECFEscECF.GetGrandeTotal: Double; var StrValue: String; begin RetornaInfoECF( '4|1' ) ; StrValue := EscECFResposta.Params[1] ; Result := StrToIntDef( StrValue, 0 ) / 100; end; Solução: function TACBrECFEscECF.GetGrandeTotal: Double; var StrValue: String; begin RetornaInfoECF( '4|1' ) ; StrValue := EscECFResposta.Params[1] ; Result := StrToCurrDef( StrValue, 0 ) / 100; end;
  5. Antes de fazer esse teste do tempo de espera eu já havia feito a troca do USB, foi feita em dois clientes, onde o computador em que a ECF está ligada possui uma unica entrada USB 2.0 por ser uma placa mãe mais antiga, colocamos a ECF nessa porta e até o momento não apresentou mais o problema de comunicação.
  6. Anexei o arquivo de log. Verifiquei com o fabricante e a ECF está na última versão do software básico. Uma coisa que notei é que a ECF funciona na USB 2.0 e as maquinas onde o problema está acontecendo são as mais antigas onde verifiquei que a USB é 1.0, vou substituir o computador para ver se o problema é a versão da USB. acbrlog.txt
  7. Também estou tendo problemas de comunicação com a impressora MP-4200 TH FI II. Está perdendo comunicação mas notei que em computadores com processadores mais potentes o problema não ocorre, vou habilitar o log para tentar obter mais informações.
  8. No SPED Fiscal preciso da informação do Grande Total no Registro C405, a solução para mim obter essa informação seria ter armazenado em banco de dados o ultimo GT e somar com a Venda Bruta do dia para descobrir o valor do GT?
  9. Boa Tarde, Estou testando a nova ECF da Bematech MP-4200 TH FI e estou tendo problema ao utilizar a função ACBrECF1.DadosUltimaReducaoZ, ela não me retorna o valor do Grande Total, não estou utilizando o emulador. Dei uma olhado nos dados que a impressora retorna e não encontrei o GT, gostaria de saber se essas impressoras novas não retornam mais essa informação mesmo. Segue o Retorno da ECF.
×
×
  • 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.