Ir para conteúdo
  • Cadastre-se

dev botao

Out of Memory ao gerar Bloco X de Estoque


  • Este tópico foi criado há 1164 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

4 horas atrás, Juliomar Marchetti disse:

Bom dia.

uma dúvida funciona seu código no delphi 7 e lazarus?

Juliomar só testei no delphi 7 e esta funcionando, lazarus infelizmente não testei.

 

36 minutos atrás, Daniel Simoes disse:

Acho que as modificações não irão corrigir o problema em definitivo... pois mesmo trabalhando com TFileStream... no final da rotina, você move isso para uma String (FXMLOriginal)...


  FXMLOriginal := ConverteXMLtoUTF8(LendoArquivo.Text);
  LendoArquivo.Free;
  if Assinar then
    FXMLAssinado := TACBrBlocoX(FACBrBlocoX).SSL.Assinar(FXMLOriginal, 'ReducaoZ', 'Mensagem');

e a rotina de assinatura da ACBrDFeSSL, trabalha apenas com Strings e não com Stream

Então Daniel o uso do TFileStream foi para tentar montar o arquivo mais rápido mesmo, pelo que recordo nos testes que fiz deu uma boa diferença para montar ele como TFileStream, inicialmente tinha usado uma TStringList.

Com relação a assinatura quando tentei usar pelo ACBR levou 10 min pelo que recordo, dai acabei fazendo a assinatura por "fora" com outra rotina que já existia no meu sistema.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 11 meses depois ...

Bem Pessoal
Depois de uma ano do último post, alguma novidade sobre o problema do "Out of Memory" na função "GerarXML" ??  Mais e mais estabelecimentos estão entrando para a lista das obrigatoriedades.
Como estão fazendo para gerar e assinar o arquivo via ACBr???    
Não consegui fazer funcionar o FastMM4, como sugerido. 

Link para o comentário
Compartilhar em outros sites

13 horas atrás, Infoel disse:

Bem Pessoal
Depois de uma ano do último post, alguma novidade sobre o problema do "Out of Memory" na função "GerarXML" ??  Mais e mais estabelecimentos estão entrando para a lista das obrigatoriedades.
Como estão fazendo para gerar e assinar o arquivo via ACBr???    
Não consegui fazer funcionar o FastMM4, como sugerido. 

Estavamos enfrentando esse problema, porém a SEFAZ andou mudando o manual, não exigindo mais produtos sem estoque e sem movimentação, dessa forma para nós resolveu o problema.

Verifica o manual e confirma oque passei, se o sistema de vocês estiver gerando esses produtos que não precisam, acredito que irá resolver nao gera-los mais.

Editado por Vanessinha Mocellin
  • Curtir 2
  • Triste 1

Att. Vanessa Mocellin | Arquiteta de Sistemas 
Sysmo Sistemas Ltda
São Miguel do Oeste - SC | Filial: Itajaí - SC
Fone: 49 3631.0600 | Ramal: 612

www.sysmo.com.br

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...
17 horas atrás, Itamar Bornatto disse:

Ainda continua com problema, tenho prazo para entregar o arquivo dia 20/01, porém utilizo aCBR  e não funciona (out of memory ) . utilizo delphi 7.

Alguma luz , pois optei por usar acbr e  estou na dependencia. clientes terão  que pagar multa devido aplicação não gerar o arquivo  de estoque.

Bom dia Itamar

Quantos registros aproximadamente tem o seu arquivo de estoque?

Link para o comentário
Compartilhar em outros sites

  • Moderadores
54 minutos atrás, Itamar Bornatto disse:

Santa Catarina ainda continua com Paf ECF,  NFC-e ainda não esta em vigor.

Devido a pandemia , projeto  NFC-e foi prorrogado.

 

 

Então meu amigo

tu está bem desinformado, segue pra ti aqui o link http://www.sef.sc.gov.br/servicos/servico/136/NFC-e_-_Nota_Fiscal_de_Consumidor_Eletrônica

abaixo tem um Documentos leia ele

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

8 minutos atrás, Juliomar Marchetti disse:

Então meu amigo

tu está bem desinformado, segue pra ti aqui o link http://www.sef.sc.gov.br/servicos/servico/136/NFC-e_-_Nota_Fiscal_de_Consumidor_Eletrônica

abaixo tem um Documentos leia ele

Que a NFCe parece que vai emplacar em SC eu entendo mas assim, são dois tipos de TTD que podem ser escolhidos um com a ECF em contingencia e outro com um futuro "SAT" que será ainda desenvolvido, logo só podemos utilizar 1 dos TTDs disponível o com a ECF, Certo?

Se o raciocínio a cima esta certo mesmo que clientes com 20 ECFs possam usar um servidor de contingencia para a impressão em ECF ele vai precisar ficar ao menos com Uma ECF no estabelecimento. Tendo a ECF no estabelecimento vc se encaixa no bloco X e é obrigado a entregar o arquivo do estoque anual, só se escaparia caso fosse uma empresa do Normal que pode fazer a escolha de entregar via o SPED, não? Perdi alguma coisa que a NFCe da forma que esta atualmente permite não fazer envios do bloco X?

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Existe o modelo de contingência off-line para NFCe.. se ele fizer um pedido de uso de PAF-NFCe..  Dê uma olhada nessa live, que rolou no canal do @marcopoloviana

 

  • Curtir 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
19 minutos atrás, Francisco IBS disse:

Que a NFCe parece que vai emplacar em SC eu entendo mas assim, são dois tipos de TTD que podem ser escolhidos um com a ECF em contingencia e outro com um futuro "SAT" que será ainda desenvolvido, logo só podemos utilizar 1 dos TTDs disponível o com a ECF, Certo?

Se o raciocínio a cima esta certo mesmo que clientes com 20 ECFs possam usar um servidor de contingencia para a impressão em ECF ele vai precisar ficar ao menos com Uma ECF no estabelecimento. Tendo a ECF no estabelecimento vc se encaixa no bloco X e é obrigado a entregar o arquivo do estoque anual, só se escaparia caso fosse uma empresa do Normal que pode fazer a escolha de entregar via o SPED, não? Perdi alguma coisa que a NFCe da forma que esta atualmente permite não fazer envios do bloco X?

Não. está enganado. Questão de ficar com a ECF é que se o seu cliente estiver sonegando ou o sistema que ele colocou não fizer exatamente o que está nos requisitos ele vai ter que voltar ao paf-ecf imediatamente

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

46 minutos atrás, Juliomar Marchetti disse:

Não. está enganado. Questão de ficar com a ECF é que se o seu cliente estiver sonegando ou o sistema que ele colocou não fizer exatamente o que está nos requisitos ele vai ter que voltar ao paf-ecf imediatamente

Com a Live ali ficou extremamente claro, Obrigado.

Link para o comentário
Compartilhar em outros sites

Então preciso mandar arquivo de estoque , que tem a obrigatoriedade  de  ser enviado uma vez por ano.

Alguns clientes foram prorrogados  para Abril , já tenho outros que já estavam na obrigação.

Vejo relatos de problemas de envio do estoque desde de 2016 +- .

Resumindo não gerar arquivo  ate dia 20 (hoje ) , cliente irá pagar muita por culpa da minha aplicação que usa componente ACBR.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
39 minutos atrás, Itamar Bornatto disse:

Então preciso mandar arquivo de estoque , que tem a obrigatoriedade  de  ser enviado uma vez por ano.

Alguns clientes foram prorrogados  para Abril , já tenho outros que já estavam na obrigação.

Vejo relatos de problemas de envio do estoque desde de 2016 +- .

Resumindo não gerar arquivo  ate dia 20 (hoje ) , cliente irá pagar muita por culpa da minha aplicação que usa componente ACBR.

Hoje não tem o que ser feito. o que ocorre é que o delphi 7 não aceita strings grandes e ela é necessária para que possa ser feito a assinatura.

sugestão é criar um app somente para geração do bloco X em versões mais atual do delphi e vai passar facilmente.

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1164 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.