Jump to content

dev botao

ACBrSpedFiscal - Reiniciar dados


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

Recommended Posts

Quando geramos o SPED Fiscal mais de uma vez sem sair da tela, esta fazendo com que alguns registros fiquem carregados em duplicidade na memoria. Tipo assim: clicamos no botao para gerar o sped e sem sair da tela clicamos novamente no botao. Esse arquivo gerado na segunda vez leva junto algumas sujeiras da primeira geracao.

No inicio da rotina de geracao, tem o seguinte:

with AcbrSpedFiscal1 do begin

DT_INI := varDataInicial;

DT_FIN := varDataFinal;

IniciaGeracao();

end;

Gostaria de "dar um CLEAR" para limpar tudo que tem no componente, mas nao achei esse metodo.

Link to comment
Share on other sites

  • Consultores

Se não me engano, o inicializaGeração deveria limpar os registros.

Você consegue reproduzir o problema com o Demo?

Você está usando o SaveFileTXT no final da geração?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • 6 months later...
  • Consultores

Não estou com o código dos componentes aqui, então não posso verificar...

Mas como disse, até onde me lembro, o método inicializaGeracao deveria limpar...

 

Se não estiver fazendo isso, a gente pode incluir um novo método.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • 2 weeks later...

Estive pesquisando, até existe... é o LimpaRegistros, mas está como private...

 

O IniciaGeracao se não tivesse a condição

if FInicializado then exit ;

 

também funcionaria...

 

Acontece que o FInicializado só é setado para False após salvar o arquivo TXT...

 

Fico no aguardo...

 

Alexandre De Carli,
Gerente de Projetos na empresa Econtabil Software.


email: [email protected]
site: http://www.extremeprogramming.wordpress.com
Pato Branco - PR

Link to comment
Share on other sites

  • Consultores

Estive pesquisando, até existe... é o LimpaRegistros, mas está como private...

 

O IniciaGeracao se não tivesse a condição

if FInicializado then exit ;

 

também funcionaria...

 

Acontece que o FInicializado só é setado para False após salvar o arquivo TXT...

 

Fico no aguardo...

 

Certo. Talvez seja melhor então passarmos esse método para public. Mas temos que garantir que isso não deixaria nenhuma sujeira nas variáveis internas do componente.

Estou voltando ao trabalho esses dias. Vou olhar isso na próxima segunda.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

  • Consultores

Adicionei o método CancelaGeracao na revisão 5264. Queira atualizar e testar por favor.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.