Ir para conteúdo
  • Cadastre-se

EMBarbosa

Consultores
  • Total de ítens

    9.338
  • Registro em

  • Última visita

  • Days Won

    117

Tudo que EMBarbosa postou

  1. Tópico fechado por falta de retorno do usuário
  2. Estranho, isso não é normal. Não consegui reproduzir. Mas que bom que conseguiu um jeito pra funcionar. ?
  3. Pode ser porque o MDF-e já se encontra encerrado. Chegou a verificar isso?
  4. Esse exemplo acima mesmo. Ele usa parcialmente um TStringStream. Mas se você for utilizar diretamente Streams, você pode utilizar os métodos ZCompressStream(); ZDecompressStream();
  5. Tente por favor com a versão lançada ontem 1.2.0.23
  6. Alterações foram feitas no tópico relacionado acima.
  7. Acho que o jeito seria você nos enviar um passo a passo para reproduzir utilizando algum programa de exemplo. Se necessário, alterando um dos programas de exemplo do ACBrNFe.
  8. Segue: program Project1; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, System.Classes, System.ZLib; var Input, output, descomp: string; bb: TStringStream; begin try { TODO -oUser -cConsole Main : Insert code here } Input := 'String a ser compactada'; bb := TStringStream.Create(ZCompressStr(Input)); Output := bb.DataString; Writeln(output); readln; descomp := ZDecompressStr(bb.Bytes); Writeln(descomp); readln; except on E: Exception do Writeln(E.ClassName, ': ', E.Message); end; end. Como eu disse acima, seria melhor você esquecer esse negócio de compactar string e começar a trabalhar com streams. Ao salvar uma string compactada no BD você pode ter problemas ao fazer o processo inverso.
  9. Moderação: Tópico dividido. Tópico original: https://www.projetoacbr.com.br/forum/topic/46774-travando-timeoutporthread/
  10. Subi as sugestões com modificações para que seja respeitada a propriedade MostrarStatus. Completed: At revision: 15851 Queira por favor testar e reportar qualquer problema.
  11. A ZLib está disponível no Delphi. O programa console abaixo dá uma ideia, mas seria melhor você trabalhar com streams ao invés de strings. program Project1; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, System.Classes, System.ZLib; var Input, output: string; bb: TStringStream; begin try { TODO -oUser -cConsole Main : Insert code here } Input := 'String a ser compactada'; bb := TStringStream.Create(ZCompressStr(Input)); Output := bb.DataString; Writeln(output); readln; except on E: Exception do Writeln(E.ClassName, ': ', E.Message); end; end.
  12. Olá pessoal. Temos novidades na área das impressões dos DF-e. Com o objetivo de facilitar o trabalho e reduzir a duplicação de código, estamos promovendo um refactoring nas classes de impressões de DF-e. Essas alterações ainda não foram enviadas ao SVN, mas queremos avisar com antecedência para que todos possam se preparar. Fizemos um vídeo para explicar os objetivos e as principais alterações. Você pode acessar aqui: Mas... se você não é muito fã de vídeos, vou resumir os principais pontos nesse tópico. Os objetivos desse refactoring são: Diminuir código duplicado; Padronizar os componentes de impressão; Isso vai simplificar o trabalho com componentes diferentes; Minimiza a necessidade de aprender vários detalhes diferentes; Melhor organização de código; Mais fácil pra você ler, entender e debugar o código; Lançar base para melhorias futuras; Podemos resumir a principal diferença como: Agora há classes para padronizar o comportamento mesmo em componentes de impressão diferentes. Na nova estrutura os componentes de impressão herdam da classe base TACBrDFeReport (unit ACBrDFeReport.pas) que se encontra no pacote ACBrDFeComum. Esta classe visa englobar todas as propriedades e/ou métodos que são usados por todas as impressões DFe. Por exemplo: PathPDF, CasasDecimais, etc.. Se assemelha a esse organograma: Veja algumas propriedades que foram alteradas, removidas ou mudaram de nome: Essas são as modificações principais. Podem haver outras, mas acreditamos que são menores e darão menos dor de cabeça. A previsão é enviar ao SVN antes do Dia do ACBr. Assim que enviarmos ao SVN vou postar uma nova mensagem aqui.
  13. Que procedimentos? Qual é o erro? Que tópicos?
  14. How are you currently using ACBr? Also, are you using Delphi or Lazarus?
  15. Eu concordo com o BigWings acima. Isso é venda interna. Ele está vendendo e a pessoa vai retirar o produto na loja. O transporte é por conta do cliente do seu cliente. Então o cliente do seu cliente deve emitir o MDF-e se for o caso. Não existe frete e nem transporte por parte do seu cliente. Não existe MDF-e por parte do seu cliente.
  16. Você testou com todas as outras opções?
  17. Você tentou remover a tag do INI? Ao invés de [Rodo] [infANTT] RNTRC= [infCIOT001] Passar [Rodo] [infANTT] [infCIOT001] Como está sendo gerado o arquivo xml?
  18. Olá Ricardo, Veja parte do seu log: 15/10/2018 19:31:31 - EFOpenError - Unable to open file "C:\ACBrMonitorPLUS\ENT.TXT" 15/10/2018 19:31:31 - Unable to open file "C:\ACBrMonitorPLUS\ENT.TXT" Esse erro aparece em todo o lugar. Isso pode estar causando ou mascarando o problema. Seria interessante descobrir o motivo disso. Bem, o Windows Defender no Windows 10 é um pouco mais chato. Minha sugestão seria tentar excluir a pasta do ACBrMonitor Plus da varredura. Mas visto que você disse que desabilitou, outra coisa pode estar bloqueando o arquivo. Algo que você pode fazer é verificar se seu programa está criando o arquivo ENT.TXT e alterando ele enquanto o ACBrMonitor está tentando acessar. Se você for criar um arquivo e modificar, o recomendado é que você crie um arquivo temporário ENT.TMP e só depois renomeie ele para ENT.TXT. Poderia tentar fazer isso e depois dar um retorno? Se o problema continuar acontecendo, queira por favor anexar o log novamente? Outra coisa que me ocorreu é você verificar no "Visualizador de Eventos" do Windows se há alguma menção do ACBrMonitor Plus.
  19. Verifique também se o computador possui algum tipo de programa para segurança bancária. Aqueles plugins instalados pela Caixa Econômica, Itaú, etc... quando se tenta acessar a conta via internet. Ou se existe algum outro tipo de programa de segurança como o próprio Windows Defender que pode estar ativado.
  20. Adicionando ao que o Júnior disse, pode-se conseguir as tabelas com todos os CST válidos para PIS e todos os válidos para COFINS no site do SPED. Inclusive fazer donwload dos arquivos textos usados pelo próprio Validador da EFD Contribuições (PVA). http://www.sped.fazenda.gov.br/spedtabelas/AppConsulta/publico/aspx/ConsultaTabelasExternas.aspx?CodSistema=SpedPisCofins
  21. De acordo com o manual do MDF-e v 3.00, existem 3 campos RNTRC. Apenas um deles pode deixar de ser informado e é o campo associado ao emitente do MDF-e junto à ANTT. Os outros dois, relacionados ao veículo de tração e veículo de reboque precisam ser informados. Mas também é dito na informação que pode ser o RNTRC do proprietário, co-porpiretário ou arrendatário do veículo. Talvez a UF não esteja validando o RNTRC ainda. No manual está como facultativa essa validação
×
×
  • 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.